Вывод Ergo

This page is machine-translated.
Alex Chepurnoy

3 июля 2019 г.

Расходование вознаграждения за майнинг

Этот текст предназначен для помощи майнерам в выводе добытых средств.

Многие люди запустили узел и также майнер, с pubkeyHex от майнера, встроенным в конфигурацию узла. Теперь
информация о том, как распознать добытые монеты и вывести их на другой адрес.

О ключах.

Майнер может видеть множество ключей в разных форматах.

Во-первых, программное обеспечение для майнинга и поддержка майнинга в узле (а именно, настройка ergo.node.miningPubKeyHex в конфигурации) используют Base16-encoded "сырой" публичный ключ, который является просто закодированной сериализованной точкой на эллиптической кривой. Этот ключ достаточно для майнера (который может избежать поддержки Base58, формирования адресов и т.д.).

Во-вторых, кошелек узла показывает адреса Pay-To-Public-Key (P2PK), которые начинаются с "9". Адрес P2PK содержит не только точку эллиптической кривой, но и сетевой префикс и checksum, аналогично адресам Bitcoin P2PK и P2PKH.

В-третьих, есть метод API minig/rewardAddress, который предназначен для внешних инструментов, генерирующих кандидатов на блоки. Этот метод API показывает что-то вроде 88dhgzEuTXaSfKEbxfa6vghvEGdBH39sn9h7As2Y2Z6SGd8bKXCXmRLY5JtU4g4RYBP4WcZWb3JwjXDK, что является специальным скриптом для выплаты майнеру в закодированной форме.

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

Получение отображаемого баланса и вывод средств

Вероятно, вы не видите добытые монеты после инициализации кошелька, если это сделано на высоте после добытых блоков. Пожалуйста, обратите внимание,
узел не сканирует блоки назад, он только сканирует новые блоки после инициализации. Таким образом, для поиска добытых монет в данный момент требуется полное повторное сканирование блокчейна (или, если вы майните, запустите другой узел на другой машине или на той же машине с другими портами, установленными в конфигурации, а именно, установите новые значения для полей scorex.restApi.bindAddress и scorex.network.bindAddress; также, пожалуйста, используйте версию 3.0.1, так как ее легче настраивать).

Для того чтобы потратить вознаграждения, вам нужно выполнить следующие шаги:

1. Очистите состояние узла, если вы собираетесь остановить работающий узел.

Чтобы очистить состояние вашего узла, вам нужно остановить узел, а затем удалить все содержимое директории .ergo (она может быть скрыта от вас на Mac и Linux, попробуйте команду ls -a в директории, из которой вы запускали узел).

2. Восстановление локального кошелька из сид-фразы, использованной в майнере Autolykos

Помните ту мнемоническую фразу, которую вы установили в config.json при настройке вашего майнера Autolykos - теперь вам нужно восстановить встроенный кошелек из нее. Чтобы восстановить ваш кошелек, снова запустите узел и отправьте POST-запрос на http://[your_node_ip]:9053/wallet/restore, содержащий тело с типом содержимого application/json, например:

{
  "pass": "your_wallet_pass",
  "mnemonic": "mnemonic_sentense_from_your_miner",
  "mnemonicPass": "mnemonic_pass_if_set"
}

, где pass - это новый уникальный пароль, который будет использоваться для шифрования данных кошелька на вашем локальном диске, а mnemonic - это мнемоническая фраза, которую вы скопировали из конфигурации вашего майнера Autolykos (config.json). Пожалуйста, особенно обратите внимание на поле mnemonicPass - это пароль вашей мнемонической фразы, он является необязательным, и вы могли настроить его при генерации вашей мнемоники. Поэтому добавьте это поле в запрос только в том случае, если ваша мнемоника действительно защищена паролем, в противном случае удалите это поле.

Не забудьте авторизовать ваш запрос, установив правильный HTTP-заголовок api_key, соответствующий apiKeyHash, который вы настроили в файле конфигурации узла.

ВНИМАНИЕ: Чтобы позволить кошельку просканировать все блоки с генезиса, вам нужно восстановить кошелек до того, как ваш узел начнет загружать полные блоки (Проверьте fullHeight в ответе метода API /info - пока он равен null, ваш узел не начал загружать полные блоки)

3. Проверьте ваш баланс

Когда ваш узел синхронизируется с сетью, проверьте метод API /wallet/balances. Ответ должен выглядеть так:

{
  "height": 3560,
  "balance": 67500000000,
  "assets": {}
}

Обратите внимание на поле height в первую очередь - оно должно быть равно fullHeight, отображаемому маршрутом API /info. balance - это подтвержденный баланс, найденный вашим кошельком.

4. Сделайте транзакцию, расходуя ваше вознаграждение

Чтобы вывести вознаграждение из вашего кошелька, создайте новую платежную транзакцию, используя маршрут API /wallet/payment/send. Чтобы выполнить эту операцию, отправьте POST-запрос, содержащий тело с типом содержимого application/json, например:

{
  "address": "your_address",
  "value": 10000000
}

, где address - это адрес, на который вы хотите перевести свои средства, а value - это количество nanoERGs, которое вы хотите перевести.

Когда запрос будет отправлен, узел вернет идентификатор транзакции в ответе. Вы можете использовать эксплорер, чтобы проверить, когда ваша транзакция попадет в блок.

Share post

Ergo Infrastructure DAO: Децентрализация основного каркаса экосистемы Ergo

Ergo Infrastructure DAO: Децентрализация основного каркаса экосистемы Ergo

Миссия Ergo всегда была основана на децентрализации, не только на уровне консенсуса, но и на всем стеке.

Ergo Platform

13 августа 2025 г.

Mew Finance: Игровой DeFi инструмент для экосистемы Ergo

Mew Finance: Игровой DeFi инструмент для экосистемы Ergo

Mew Finance — это децентрализованный набор приложений на блокчейне Ergo.

Ergo Platform

12 августа 2025 г.

Lithos: Децентрализация майнинга с помощью ончейн пулов

Lithos: Децентрализация майнинга с помощью ончейн пулов

Lithos — это новый протокол, разработанный для изменения работы майнинг-пулов, перемещая их в ончейн, предоставляя майнерам полный.

Ergo Platform

24 июля 2025 г.

Sigma 6.0: Более умный и гибкий Ergo

Sigma 6.0: Более умный и гибкий Ergo

Sigma 6.0 — это значительное предложенное обновление для блокчейна Ergo.

Ergo Platform

23 июля 2025 г.

Формирование будущего Rosen: Общественный призыв к пяти ключевым предложениям казначейства

Формирование будущего Rosen: Общественный призыв к пяти ключевым предложениям казначейства

Соучредитель Rosen, Armeanio, представил пять новых предложений в казначейство Rosen.

Ergo Platform

9 июля 2025 г.

Расширенный UTXO Ergo и восход искусственного экономического интеллекта

Расширенный UTXO Ergo и восход искусственного экономического интеллекта

Практическое видение автономных экономических агентов Автономные экономические агенты на блокчейне Ergo выполняют полезную работу.

Ergo Platform

12 мая 2025 г.

ErgoHACK X: Искусственный Интеллект на Блокчейне Ergo

ErgoHACK X: Искусственный Интеллект на Блокчейне Ergo

Празднование Десятилетия Децентрализованных Инноваций Присоединяйтесь к 10-летнему юбилею ErgoHACK и будьте на переднем крае револ.

Ergo Platform

10 апреля 2025 г.