Бонус: хостинг ноды ETH 2.0
Ethereum 2.0 — сеть Ethereum c алгоритмом консенсуса Proof-of-Stake. После обновления до этой версии вознаграждения за добавление блоков получают ноды-валидаторы, а не майнеры. Размер вознаграждений зависит от общего количества монет в стейкинге.
Для запуска одной ноды понадобится 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.
Промокод действует до конца 2022 года