Активация делегированного харвестинга в Symbol

Активация делегированного харвестинга в Symbol

Вольный перевод официальной доки с комментариями (хлебушек эдишн)

Требования

Перед тем как начать харвестинг вам понадобятся:

  • Последняя версия кошелька Desktop Wallet. Скачайте её отсюда releases page.
  • Аккаунт с минимальной суммой 10000 нативной мозаики symbol.xym и еще немного symbol.xym чтоб оплатить комиссии нескольких транзакций. Этот аккаунт и будет получать доход от харвестинга, поэтому держите его приватный в ключ в строжайшем секрете.

Куда нажимать

  1. Выберите опцию Harvesting в левом меню кошелька.
Меню Harvesting
  1. Заметьте что статус 🔴 INACTIVE.
  2. Кликните на поле “Node Url” чтобы увидеть список доступных нод, подключенных к сети:
Выпадающий список нод

Примечания:

  1. В этом списке присутствуют только двойные ноды(Peer, API), но вы также можете подключиться к чистой Peer ноде вручную, указав URL и её транспортный ключ. Полный список нод можно найти здесь: https://symbolnodes.org/nodes/. URL ноды выглядит примерно вот так: http://149.248.45.209:3000/
Если не удалось получить ключ автоматом появляется поле для ввода транспортного ключа вручную
  1. Транспортный ключ можно узнать у владельца ноды. В случае если нода двойная, его можно запросить по API /node/info. Например, http://149.248.45.209:3000/node/info
E9839D57BDA98644F908C7C46F27EE9A3C4477673033B92E427A9E7751B1F664
Транспортный ключ

Выбрав ноду кликните на кнопке “Link all keys” (Промотайте вниз в секции “Keys Info” ).

  1. Вас попросят подписать Агрегированную транзакцию, введя пароль и нажав confirm:
Отправка транзакций для привязки аккаунта к ключам харвестинга
  1. Эта транзакция связывает ваш аккаунт и 3 ключа необходимых для харвестинга
  2. После подтверждения транзакций в блокчейне экран обновится :
KEYS LINKED
  1. Статус поменяется на 🟡 KEYS LINKED и зарегистрированные ключи отобразятся в форме.
  2. Остается последний шаг. Отправка транзакции PersistentDelegationRequest, в которой вы сообщите ноде приватный ключ от своего remote аккаунта, для подписания блоков.
  3. Нажмите кнопку “Activate”.
  4. Введите пароль и подтвердите:
Последний шаг

После отправки транзакции харвестинг статус поменяется на 🟡 ACTIVATION IN PROGRESS:

Статус

В идеальном мире после подтверждения этой транзакции статус поменяется:

Активный харвестинг

Теперь ждите блоки...

Делегированный харвестер


ПРИМЕЧАНИЕ

Даже после выполнения всех действий и получения статусов 🟡 ACTIVATION IN PROGRESS и 🟢 ACTIVE ваш успех в подписании блоков будет зависит от Ноды, которая в неидеальном мире может даже соврать о вашем статусе.

Поэтому, нет достоверного способа убедиться стал ли ваш аккаунт харвестером или нет, кроме того, что вы начнете получать награду за блоки.

В случае двойной ноды вы можете вручную проверить ваш remote public key

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

Report Page