Краткое руководство для начинающих по размещению ставок в тестовой сети Keep Network с помощью DigitalOcean. [translated, part1]

in #tbtc4 years ago

Это перевод руководства, написаного автором Ben Longstaff, ссылка на оригинальный пост: https://medium.com/@ben_longstaff/a-beginners-quick-start-guide-to-staking-on-the-keep-network-testnet-using-digitalocean-5a74ca60adc3
Спасибо автору за его труды!

image.png

Если вы участвуете в Playing for Keeps, вам необходимо запустить узел в тестовой сети.
Это руководство не делает никаких предположений относительно вашего опыта использования децентрализованных приложений или MetaMask. По ходу дела я сделал множество скриншотов, чтобы было легче cледовать инструкции.
Ориентировочно, вы потратите около часа.

Шаги:

  1. Создайте keystore файл

  2. Установите Metamask

  3. Получите ETH

  4. Запросите токены Keep

  5. Делегируйте токены

  6. Авторизируйте контракты

  7. Создайте залог ETH для tBTC

  8. Зарегистрируйте аккаунт Infura

  9. Запустите ноду

  10. Создайте keystore кошелек.
    Мы будем использовать его на нашей ноде.

Хоть вы и можете создать кошелек с помощью MetaMask, вы не можете экспортировать файл keystore из этого расширения. Так же, вам понадобится пароль для шифрования keystore файла.

image.png

image.png

Cкачайте keystore файл, позже он вам пригодится.

  1. Установите расширение MetaMask для браузера Chrome
    Это расширение мы будем использовать для взаимодействия с панелью управления Keep Network. Вы можете настроить новый профиль Chrome, если хотите, чтобы он был отделен от всего остального.

image.png

image.png

image.png

На данный момент, в Metamask не встроена функция импорта файла keystore для первого аккаунта. Поэтому создайте простой аккаунт Metamask, и функция импорта станет доступна

image.png

image.png

image.png

image.png

image.png

Итак, теперь мы разблокировали остальные параметры меню, мы можем импортировать кошелек, который мы создали с помощью MyEtherWallet.
Для этого щелкните кружок в правом верхнем углу MetaMask, чтобы перейти в "Мои аккаунты". Выберите опцию "Импортировать аккаунт".

image.png

image.png

Теперь ваш кошелек, созданный в My Ether Wallet, был успешно загружен в MetaMask.

  1. Получите Ropsten ETH из крана.
    MetaMask предоставляет краны для получения ETH тестовой сети, также есть кран для Ropsten.
  • Транзакции могут появиться в кране спустя пару минут.
  • Иногда ломают тестовую сеть, и она может стать очень медленной.
  • По умолчанию MetaMask будет подключаться к основной сети, для тестовой сети мы используем Ropsten.
  • Если вы попали в серый список на сборщике Ropsten, MetaMask будет более снисходительным.

image.png

image.png

image.png

image.png

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

image.png

После подтверждения транзакции вы увидите ее в своей истории транзакций MetaMask.

image.png

Вы можете увидеть дополнительную информацию о транзакции и просмотреть ее на Etherscan.

image.png

3. Получите токены KEEP из крана Keep.
Сначала вам нужно создать URL-адрес для крана KEEP, используя свой открытый ключ.
https://us-central1-keep-test-f3e0.cloudfunctions.net/keep-faucet-ropsten?account=<ваш публичный ключ>
В случае успеха это будет выглядеть так.
Пока транзакция не будет записана в блок, вы ничего не увидите на панели инструментов Keep.
В том маловероятном случае, если это не удастся, проверьте канал #staking в Discord.

image.png

Проверьте статус транзакции на Etherscan.

image.png

  1. Делегируйте токены
    Перейдите в панель управления тестовой сети по ссылке https://dashboard.test.keep.network/tokens
    Заметки
    Если вы обновите страницу, вам необходимо повторно подключиться к MetaMask.
    Вам нужно дождаться обработки вашей транзакции из крана Keep, прежде чем вы увидите грант.
    Эти страницы могут загружаться медленно, поскольку они извлекают информацию из блокчейна Ethereum.
    Время, необходимое для обработки транзакций, варьируется.

image.png

image.png

image.png

На практике адреса Авторизатора, Оператора и Получателя будут разными.
Для тестовой сети все они могут использовать один и тот же открытый ключ для адреса Ethereum, который мы создали с помощью MetaMask.

image.png

Делегируйте стейк и подтвердите действие

image.png

image.png

После того, как транзакция, показанная в уведомлении, будет записана в блок, вы увидите обновление в панели управления. Наберитесь терпения, это может занять некоторое время в зависимости от сетевого трафика в сети Ropsten.

image.png

Когда делегирование будет завершено, вы увидите его при прокрутке вниз.

image.png

5. Разрешить контракты
Далее нам нужно авторизовать контракты. Скорость загрузки этих страниц может меняться.
Случайный маяк

image.png

Авторизируйте и подтвердите действие

image.png

image.png

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

image.png

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