Руководство по обновлению майнера для участия в 1605 Race

aoritus
Phala Network Russia
2 min readNov 28, 2020

Перед началом

Перед обновлением майнер-узла следует отметить некоторые моменты:

1. Если ваше устройство занимается майнингом, сначала остановите майнинг, а затем контейнеры Docker.

2. Вам нужно заново запросить тестовые токены, но нет необходимости заново сжигать ваши PHA.

3. Вам нужно будет сбросить тайник майнера (miner stash).

4. Страница рейтинга 1605 Race скоро будет опубликована (разработчики уже этим занимаются). Страница будет показывать только ваш payout_target аккаунт в модуле настройки комиссии. Вы можете связать несколько узлов майнера с однимpayout_target аккаунтом.

5. Количество ваших controller аккаунтов должно быть таким же, как и количество ваших майнер-узлов (как пример, если у вас 20 устройств, то вы должны создать 20 учетных записей контроллеров, и каждая из них будет иметь учетную запись тайника соответственно).

Подробнее о 1605 Race:

(1/6) Останавливаем майнинг

Для этого следуем руководству.

(2/6) Сбрасываем контейнеры Docker

Выполните приведенные ниже команды, чтобы удалить кешированные данные. По умолчанию данные узла Phala хранятся по пути $HOME/phala-node-data. Если путь был заменен при регистрации, замените его своим.

  • sudo rm -r $HOME/phala-node-data
  • sudo rm -r $HOME/phala-pruntime-data
  • sudo docker image prune -a

(3/6) Перезапрашиваем тестовые токены

С этого шага последующие действия анологичны тем же, что и при регистрации нового майнера. Больше информации можно найти на странице с руководством.

Не нужно заново сжигать PHA. Вы можете запросить тестовые монеты используя TXHash с последнего сжигания:

  1. Открываем https://etherscan.io/ (или другой Ethereum explorer);
  2. Ищем TXHash обмена PHA на вашем ETH аккаунте, у транзакции должна быть пометка Burn;
  3. Открываем https://poc3-swap.phala.network/
  4. Нажимаем Claim Tokens, вставляем TXHash в первую строку, ваш адрес тестовой сети во вторую.;
  5. Нажимаем Click to Claim.

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

(4/6) Сброс тайника майнера

ОткрываемDeveloperExtrinsics (можно перейти здесь) → выбираем ваш аккаунт тайника (Stash) → выбираем phalaModule → выбираем SetStash(controller). И нажимаем Submit Transaction.

(5/6) Загрузка и запуск новых контейнеров Docker

Загрузка:

  • sudo docker pull phalanetwork/phala-poc3-node
  • sudo docker pull phalanetwork/phala-poc3-pruntime
  • sudo docker pull phalanetwork/phala-poc3-phost

Запуск:

  • sudo docker run -ti — rm — name phala-node -d -e NODE_NAME=YOUR_NODE_NAME -p 9933:9933 -p 9944:9944 -p 30333:30333 -v $HOME/phala-node-data:/root/data phalanetwork/phala-poc3-node
  • sudo docker run -d -ti — rm — name phala-pruntime -p 8000:8000 -v $HOME/phala-pruntime-data:/root/data — device /dev/isgx phalanetwork/phala-poc3-pruntime
  • sudo docker run -d -ti — rm — name phala-phost -e PRUNTIME_ENDPOINT=”http://IP-ADDRESS:8000" -e PHALA_NODE_WS_ENDPOINT=”ws://IP-ADDRESS:9944" -e MNEMONIC=”THE-MNEMONIC-OF-YOUR-CONTROLLER” -e EXTRA_OPTS=”-r” phalanetwork/phala-poc3-phost

(6/6) Операции в сети

Чтобы установить вашу комиссию, тайник майнера, проверить статус майнера, или запустить майнинг и проверить прибыль в сети — проследуйте по соответствующему руководству от Wiki Phala.

--

--