Бонус: хостинг ноды ETH 2.0

Ethereum 2.0 — сеть Ethereum c алгоритмом консенсуса Proof-of-Stake. После обновления до этой версии вознаграждения за добавление блоков получают ноды-валидаторы, а не майнеры. Размер вознаграждений зависит от общего количества монет в стейкинге.

Что такое Ethereum 2.0?

Ethereum 2.0 – обновление сети Ethereum, которое, как ожидается, состоится в течение 2020 года.

Для запуска одной ноды понадобится 32 ETH и один из четырех клиентов: Teku от ConsenSys, Prysm от Prysmatic Labs, Nimbus от Status и Lighthouse от Sigma Prime.

Минимальные требования к оборудованию опубликовали разработчики Prysm и Lighthouse:

  • 8 ГБ оперативной памяти;
  • 128 ГБ на SSD;
  • источник бесперебойного питания;
  • двухъядерный процессор 2015 года выпуска или новее.

При развертывании ноды-валидатора на сервере Allnodes не нужно беспокоиться об оборудовании: хостинг-провайдер предоставляет инфраструктуру для запуска ноды. Потребуются только 32 ETH и согласие, что эти средства будут заблокированы до обновления The Merge.

Мы рассмотрим настройку валидатора Ethereum 2.0 в тестовой сети Goerli, чтобы не подвергать опасности реальные средства. 

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

Шаг 1. Получите тестовый Ether

  • установите браузерный кошелек MetaMask;
  • в меню MetaMask выберите тестовую сеть Goerli;
  • перейдите на сайт Goerli Authenticated Faucet. Чтобы получить тестовые монеты (GöETH), создайте твит или пост в Facebook с адресом вашего кошелька MetaMask;
  • скопируйте URL-адрес сообщения в социальной сети и вставьте его на сайте Goerli Authenticated Faucet;
  • нажмите кнопку Give me Ether — сайт предложит вам 6, 15 или 37,5 GöETH. Для запуска одного валидатора нужно 32 GöETH, поэтому выберите максимальную сумму. Тестовые монеты появятся на вашем кошельке в течение 1-2 минут.

Шаг 2. Создайте аккаунт на Allnodes и подключите кошелек

  • создайте аккаунт на сайте Allnodes — с помощью адреса электронной почты, SEED-фразы или аппаратных кошельков Ledger и Trezor;
  • перейдите на страницу Ethereum 2.0 staking on Allnodes и нажмите кнопку Host ETH 2.0;
  • в открывшемся окне выберите Validator Node и сеть Pyrmont, а затем нажмите кнопку Proceed;
  • в меню подключения кошелька выберите Connect;
  • подключите MetaMask к Allnodes. Кроме MetaMask Allnodes поддерживает Ledger и Trezor.

Шаг 3. Сгенерируйте ключи валидатора

  • после подключения кошелька Allnodes спросит, есть ли у вас ключи валидатора. Нажмите кнопку No, I need to generate them;
  • Allnodes предложит перейти на страницу Eth2 Validator Key Generator. Не закрывайте вкладку с Allnodes;
  • выберите сеть Görli (Pyrmont) Testnet, кошелек Metamask и нажмите кнопку Continue;
  • подпишите сообщение о генерации ключей валидатора;
  • после этого вы получите данные для вывода средств в Ethereum 2.0. Депозитная строка должна содержать адрес кошелька Metamask. Проверьте его и нажмите кнопку Continue;
  • укажите количество нод и придумайте сложный пароль для json-файла, который будет хранить депозитные данные валидатора. Обязательно сохраните эти файлы и пароль. Нажмите кнопку Generate;
  • ваш браузер автоматически загрузит zip-архив, который содержит два файла: подпись keystore.json и публичный адрес валидатора deposit_data.json. Эти файлы нужны для выполнения следующих шагов.

Шаг 4. Переведите Ether на депозитный контракт

  • подтвердите генерацию ключей на сайте Allnodes. Нажмите кнопку I have generated «Validator Keys»;
  • Allnodes предложит вам перейти на депозитный контракт партнерской стейкинговой платформы Abyss Finance или Eth2 Launchpad от Ethereum Foundation. Мы выбрали решение Abyss.
  • на странице Abyss Eth2 Depositor выберите тестнет Görli;
  • подключите MetaMask;
  • загрузите файл deposit_data.json, нажмите кнопку Continue;
  • проверьте и подтвердите данные депозитного файла;
  • после этого нажмите кнопку Start для отправки 32 GöETH на адрес ноды валидатора;
  • подтвердите транзакцию в MetaMask. Проверьте транзакцию в Etherscan.

Шаг 5. Настройте ноду валидатора на Allnodes

  • подтвердите отправку средств на депозитный контракт на сайте Allnodes. Поставьте галочку I’ve deposited ETH to the smart contract и нажмите кнопку Check now;
  • выберите хостинговый план. Хостинг в тестнете бесплатный. За хостинг в основной сети Allnodes взимает комиссию — $5 в месяц или $0,0148 в час.
  • загрузите ключи валидатора. Выберите сохраненный файл keystore.json и введите пароль.
  • Готово! Теперь вы валидатор Ethereum 2.0.
Три месяца бесплатного хостинга Ethereum. Используйте промокод FОRKLOG

Промокод действует до конца 2022 года