Активация делегированного харвестинга в Symbol
Вольный перевод официальной доки с комментариями (хлебушек эдишн)Требования
Перед тем как начать харвестинг вам понадобятся:
- Последняя версия кошелька Desktop Wallet. Скачайте её отсюда releases page.
- Аккаунт с минимальной суммой 10000 нативной мозаики symbol.xym и еще немного symbol.xym чтоб оплатить комиссии нескольких транзакций. Этот аккаунт и будет получать доход от харвестинга, поэтому держите его приватный в ключ в строжайшем секрете.
Куда нажимать
- Выберите опцию Harvesting в левом меню кошелька.
- Заметьте что статус 🔴 INACTIVE.
- Кликните на поле “Node Url” чтобы увидеть список доступных нод, подключенных к сети:
Примечания:
- В этом списке присутствуют только двойные ноды(Peer, API), но вы также можете подключиться к чистой Peer ноде вручную, указав URL и её транспортный ключ. Полный список нод можно найти здесь: https://symbolnodes.org/nodes/. URL ноды выглядит примерно вот так: http://149.248.45.209:3000/
- Транспортный ключ можно узнать у владельца ноды. В случае если нода двойная, его можно запросить по API /node/info. Например, http://149.248.45.209:3000/node/info
E9839D57BDA98644F908C7C46F27EE9A3C4477673033B92E427A9E7751B1F664
Выбрав ноду кликните на кнопке “Link all keys” (Промотайте вниз в секции “Keys Info” ).
- Вас попросят подписать Агрегированную транзакцию, введя пароль и нажав confirm:
- Эта транзакция связывает ваш аккаунт и 3 ключа необходимых для харвестинга
- После подтверждения транзакций в блокчейне экран обновится :
- Статус поменяется на 🟡 KEYS LINKED и зарегистрированные ключи отобразятся в форме.
- Остается последний шаг. Отправка транзакции PersistentDelegationRequest, в которой вы сообщите ноде приватный ключ от своего remote аккаунта, для подписания блоков.
- Нажмите кнопку “Activate”.
- Введите пароль и подтвердите:
После отправки транзакции харвестинг статус поменяется на 🟡 ACTIVATION IN PROGRESS:
В идеальном мире после подтверждения этой транзакции статус поменяется:
Теперь ждите блоки...
ПРИМЕЧАНИЕ
Даже после выполнения всех действий и получения статусов 🟡 ACTIVATION IN PROGRESS и 🟢 ACTIVE ваш успех в подписании блоков будет зависит от Ноды, которая в неидеальном мире может даже соврать о вашем статусе.
Поэтому, нет достоверного способа убедиться стал ли ваш аккаунт харвестером или нет, кроме того, что вы начнете получать награду за блоки.
В случае двойной ноды вы можете вручную проверить ваш remote public key
Он должен присутствовать среди unlocked accounts по Api адресу node/unlocked ноды, к которой вы привязали свой аккаунт (её транспортный ключ должен соответствовать вашему Node Public Key в секции Keys Info).
Например http://149.248.45.209:3000/node/unlockedaccount
Если ключ на месте, то харвестинг идет. Если его нет, то ищите другую ноду.
Подробнее об этом можно прочитать тут: manual version of this guide.
И еще пара слов
- Более важные аккаунты чаще собирают блоки. Поэтому владельцы нод скорее всего будут настраивать свои ноды с приоритетом по важности. А это означает, например, даже если вы успешно подключились к ноде, у которой есть 10 слотов (по умолчанию) харвестеров и эти слоты в какой-то момент заполнятся. При добавлении нового аккаунта нода уберет самый менее важный из списка.
- Важность аккаунтов постоянно пересчитывается. По умолчанию каждые 720 блоков (около 6 часов).
Если этот материал оказался вам полезен, донат приветствуется:
xym:NDVEGF5QAMZRAIOF6O7FX7U6ZEBVIKRFUS4IDAI
xem:NAGKKXU5HJZ5JYSNCWWNG2IKKGFULZZ5G4BH3BZY