Делегирование адресов в Qtum: часто задаваемые вопросы
автор:
Jackson Beloveоригинал:
Delegating Addresses in Qtum: FAQsПосле месяца тестовой сети Stake-A-Thon и месяца
основной сети Stake-A-Thon мы получили множество вопросов сообщества о деталях делегирования адресов для офлайн-стейкинга, выбора суперстейкера, разделения UTXO и т. Д.
Вот ваши ответы.
ВступлениеПожалуйста, просмотрите руководства по делегированию адресов для кошелька Qtum Core и веб-кошелька Qtum в Справочниках Ссылки
¹ ² и список доступных суперстейкеров на
https://stake-a-thon-test.qtum.org/en/super-staker/list.Q1. Зачем делегировать адрес суперстейкеру?А1. Оффлайн стейкинг Qtum путем делегирования адреса суперстейкеру позволяет участвовать в стейкинге и получать вознаграждения за блок с помощью кошельков, которые не должны оставаться в сети. Qtum Proof of Stake требует запуска кошелька Qtum Core с полным узлом, который синхронизирует всю цепочку блоков и защищает сеть, проверяя и ретранслируя каждую транзакцию и блок в режиме реального времени. Эти кошельки Qtum Core, которые также содержат монеты QTUM, также могут участвовать в Proof of Stake, публиковать блоки и выигрывать вознаграждения за блоки. С добавлением протокола автономного стекинга кошелек Qtum Core теперь может работать как «суперстейкер» и принимать делегирование адресов для подтверждения доли от пользователей с кошельками, которые не хотят запускать полный узел или оставаться в сети 24/7.
____________________________________________________________________
UTXO и разделение UTXOКогда дело доходит до стейкинга, это все об UTXO.
Q2. Что такое UTXO?A2. UTXO - это неизрасходованный вывод транзакции. UTXO - это небольшой фрагмент данных транзакции, хранящийся в блоке на блокчейне, который дает номер для значения транзакции, какому адресу он принадлежит и шаги для отправки этого значения. Кошелек для блокчейнов UTXO (таких как биткойн и Qtum) просто суммирует все эти маленькие биты значений данных, которые хранятся в различных блоках блокчейна, и представляет собой удобный баланс. Но все транзакции, такие как отправка и стейкинг, управляются на детальном уровне с отдельными UTXO.
Q3. Необходимо ли разделение моих UTXO?A3. Да. Предположим мы хотим делегировать адрес, который со временем увеличивал свой размер за счет новых монет и получил вознаграждение за один блок (как стейкер). Это может дать адрес содержащий UTXO следующих размеров: 4 (вознаграждение за блок), 90, 50, 400, 75 и 30. Но поскольку большинство суперстейкеров будут стейкать только на UTXO с минимальным размером по умолчанию 100, мы в конечном итоге делаем только стейкинг 400 QTUM от общего количества. Здесь поможет разделение более крупных UTXO и рекомбинация более мелких.
Обратите внимание, что при разделенной транзакции будет взиматься небольшая комиссия за транзакцию, основной кошелек будет отображаться как «Платеж самому себе», потому что монеты были отправлены на адрес кошелька, а разделение сбрасывает срок погашения UTXO, поскольку они отправляются в кошелек. После разделения / рекомбинации суперстейкер может стейкать полную сумму.
Делегирование крупных UTXO уменьшит вашу прибыль. Вы можете увидеть как это работает, рассмотрев адрес с «ожидаемым временем» в 500 блоков (то же самое, что и период стейкинга). Если делегированный адрес содержал один UTXO, и этот UTXO выигрывал вознаграждение за блок, он был бы стейкнут и не имел права выиграть еще однин блок за 500 блоков, в этот момент он «созреет» и снова начнет стейкать, эффективно снижая доходность на 50%.
Принимая во внимание вес сети в 20 миллионов, мы можем увидеть следующее снижение доходов от стейкинга делегированных адресов
с одним большим UTXO по сравнению с разделением на множество небольших UTXO:
Как читать эту таблицу? Если взять 3-ю строку снизу, для веса сети 20 миллионов ожидаемое время для стейкинга 10 000 QTUM составит 2 000 блоков. Стейкинг с одним UTXO размером 10 000 означает, что после выигрыша вознаграждения за блок этот UTXO не работает на 500 блоков или 20% последовательности блоков для этого кошелька, что может реализовать только 80% потенциального дохода.
Разделение UTXO более важно для делегированных адресов, поскольку делегированные UTXO не могут быть разделены в процессе стейкинга, как это делается для UTXO суперстейкера (при получении вознаграждения за блок для своих UTXO) или одиночных стейкеров. В этом случае любой UTXO, стейкнутый на сумму более 200,0 QTUM, будет автоматически разделен протоколом на две части, так что стейкнутые UTXO естественно в конечном итоге будет в диапазоне сотен. Но UTXO с делегированным адресом не могут быть размещены или разделены суперстейкером. Слишком большой UTXO для делегированного адреса навсегда останется слишком большим.
Небольшие кошельки могут захотеть использовать операцию разделения после делегирования адреса для управления любыми изменениями UTXO после оплаты газа и комисии за эту транзакцию. См. Вопрос 5 для получения дополнительной информации.
Q4. Как я могу проверить размер своих UTXO?A4. Поскольку размер UTXO очень важен при делегировании адресов (и даже более важен для суперстейкеров, но это еще один список часто задаваемых вопросов), вы можете использовать API проводника для проверки размеров ваших UTXO. Чтобы увидеть размеры UTXO, вы можете вызвать API через любой браузер с URL-запросом, подобным этому:
https://qtum.info/api/address/Q_your_address_goes_here/utxoКонечно, замените «Q_your_address_goes_here» своим фактическим адресом Qtum.
В ответе будут перечислены текущие UTXO и их стоимость в сатоши (100000000 сатоши = 1,0 QTUM). Продолжая приведенный выше пример, если мы посмотрим на UTXO
перед разделением, мы увидим:
Вывод API очищен для ясности
Всего имеется 6 UTXO размером от 400 до 4 QTUM. Чтобы конвертировать сатоши в QTUM, переместите десятичную точку на 8 разрядов влево, например в верхней строке отображается UTXO для 400.0 QTUM:
Обратите внимание, что UTXO для 4.0 QTUM указан как isStake: true, что означает что это был стейкнутый UTXO, которые обрабатываются кошельком по-разному.
Глядя на
фактический ответ API (в тестовой сети)
после разделенной транзакции, мы видим:
Вывод API очищен для ясности
Как и ожидалось, мы видим 6 UTXO, 5 из которых имеют размер 100,0 QTUM и один - 148,99, который является остатком после разделения и оплаты комиссии за транзакцию в размере 0,004384 QTUM.
Q5. Имеет ли смысл разбивать UTXO на UTXO размером 102, поскольку один из них в конечном итоге будет платить чуть больше 1 QTUM при делегировании, особенно для небольших держателей у которых может быть 200 или 300 QTUM?А5. Да, такой подход подойдет. Имейте в виду что делегирующий кошелек должен будет оплатить газ и комиссию с помощью UTXO и что UTXO будет уменьшен в размере, а также получит небольшое возмещение за газ. Если используется 100.0 UTXO, он вернется (предполагая, что изменение адреса отключено для тех кошельков, у которых есть эта опция) как 98.89 QTUM и не будет стейкнут.
Другой подход - оставить небольшой UTXO 3.0, 5.0 и т. д., который кошелек обычно выбирает за комиссию и газ, но всегда проверяйте размеры UTXO после делегирования, чтобы убедиться что они подходящего размера.
Q6. Я не использую кошелек Qtum Core (в который встроена команда «разделить UTXO»). Как я могу разделить свои UTXO?А6. Qtum Electrum может использовать страницу «Инструменты - платите многим». Для других кошельков пользователи могут использовать новый адрес с несколькими отправками по 100 монет на этот адрес. Большие адреса могут отправлять свои суммы на адрес кошелька Electrum и использовать «Инструменты - Плати многим».
______________________________________________________
Делегирование операцийQ10. Как выбрать хорошего суперстейкера?A10. Выберите достаточно большого суперстейкера с приемлемой оплатой. Проводник покажет баланс стейкинга по сравнению с балансом QTUM для этого стейкера. Посмотрите что баланс стейкинга составляет не более 50% от баланса QTUM (всего). Из-за разницы в вознаграждении за блок, если общий баланс QTUM стейкера выставлен на стейкинг, он не может делать стейкинг для новых блоков для делегатов. Выберите стейкера, который регулярно получает вознаграждение за блок, чтобы вы знали, что он онлайн и активен.
Адресная страница суперстейкера на qtum.info
Этот отфотошопленый пример показывает суперстейкера, который стейкает много блоков, и около 38% его баланса приходится на стейкинг. Средняя сумма стейкинга будет меняться со временем по мере изменения делегирования и веса сети.
Q11. Когда вознаграждение за блок?A11. Это наиболее важный вопрос для любого децентрализованного блокчейна. Делегирование адреса не меняет математику вероятности того, когда будет получено вознаграждение за блок.
Калькулятор стейкинга показывает «ожидаемое время» до вознаграждения за блок, которое является результатом вероятности для случайного процесса. В 63% случаев кошелек будет получать вознаграждение за блок к ожидаемому времени, но вознаграждение за блок может появиться намного раньше или намного позже чем «ожидаемое время», которое можно рассматривать как долгосрочное среднее. Подробнее о «Когда вознаграждение за блок» читайте в
этом блоге.Q12. Какова комиссия за делегирование и неделегирование?A12. Транзакции делегирования выполняются в смарт-контракте, который взимает комиссию за газ. Вы можете увидеть количество газа, взимаемое
смарт-контрактом делегирования, которые находятся в диапазоне 2183000 единиц для делегирования (около 0,87 QTUM) и в диапазоне 30 000 единиц газа для неделегирования (около 0,012 QTUM). Кошельки, как правило по умолчанию отправляют 2 500 000 единиц газа, что при цене 0,00000040 газа составляет 1,0 QTUM платежа за назначение делегирования. Любой лишний газ возвращается на кошелек, поэтому вы можете увидеть небольшие «добытые» платежи в размере 0,12 QTUM и т. д., в качестве возмещения за газ. Комиссия за делегирование также включает комиссию за обычную транзакцию, которая может составлять 0,01 QTUM или меньше.
Q13. Как мне узнать, принята ли моя делегация?
A13. Кошелек делегирования покажет статус, как и
проводник где вы можете увидеть статус делегирования (после публикации следующего блока) на странице с адресом делегата или адресом суперстейкера.
В14. Есть ли способ проверить, зарезервирован ли мой делегированный адрес суперстейкером?A14. Проводник покажет, был ли ваш адрес делегирован суперстейкеру, то есть назначен через смарт-контракт. Но вы можете делегировать адрес любому адресу Qtum, независимо от того работает ли по этому адресу суперстейкер или нет.
Единственный реальный способ проверить, стейкает ли суперстейкер ваши UTXO, - это получить вознаграждение за блок от этого суперстейкера. Если не считать этого, вы можете получить некоторую уверенность, проверив задание у исследователя и посмотрев, выигрывает ли суперстейкер вознаграждение за блоки для других делегатов с той же комиссией, которую вы использовали.
Q15. Что произойдет, если комиссия за делегирование будет выше или ниже, чем требует суперстейкер?A15. Если делегирование осуществляется с более высокой комиссией, чем требует суперстейкер, за любой блок вознаграждения для этого делегата будет выплачена более высокая комиссия.
Если делегирование осуществляется с более низкой комиссией, чем требует суперстейкер, суперстейкер не будет стейкать эти UTXO, которые должны быть неделегированы, а затем делегированы с надлежащей комиссией.