Практика с тестовой сетью
Тестовая сеть Ethereum (testnet для краткости) — это блокчейн Ethereum, функционально идентичный стандартному блокчейну Ethereum, но предназначенный для тестирования смарт-контрактов до их запуска в основной "реальной" блокчейн (называемой mainnet).
Тестовые сети работают параллельно с mainnet — на самом деле несколько из них работают прямо сейчас!
Вы можете узнать больше о некоторых тестовых сетях уровня исполнения здесь, если хотите. Rocket Pool использует Hoodi для своей тестовой сети уровня исполнения. Вы можете использовать обозреватель блоков для неё здесь, если хотите взглянуть на неё: https://hoodi.etherscan.io/
Та же концепция применима и к уровню консенсуса. Rocket Pool использует Hoodi для своей тестовой сети уровня консенсуса. Вы можете найти обозреватель блоков для неё здесь: https://hoodi.beaconcha.in/
Поскольку сети предназначены для тестирования, ETH в них раздается бесплатно, чтобы помочь людям тестировать. Эти ETH не могут быть переведены в mainnet; они должны остаться в Hoodi и не имеют реальной стоимости, поэтому вы можете думать о них как о деньгах из Монополии.
НЕ используйте ваши реальные ETH из mainnet ни в какой момент, если вы пробуете тестовую сеть Rocket Pool! Вы потеряете свои средства навсегда, если сделаете это! Вы должны использовать только тестовые ETH, которые вы получили в сети Hoodi из крана (описано ниже)!
Настройка тестовой сети
Конфигурация по умолчанию Rocket Pool с использованием Docker автоматически обрабатывает все настройки, связанные с использованием testnet. Вам не нужно ничего особенного делать.
Если вы используете другую настройку с внешним клиентом исполнения или консенсуса, или запускаете свои клиенты нативно без Docker, вам нужно будет настроить это вручную:
- Для Geth: добавьте
--hoodiк команде запуска. - Для Lighthouse: добавьте
--network hoodiк команде запуска. - Для Nimbus: добавьте
--network=hoodiк команде запуска. - Для Prysm: добавьте
--hoodiк команде запуска. - Для Teku: добавьте
--network=hoodiк команде запуска. - Для Lodestar: префикс команды запуска
LODESTAR_NETWORK=hoodi
Ознакомьтесь со следующим разделом, чтобы узнать, как получить тестовые ETH на Hoodi, которые вам понадобятся для тестирования Rocket Pool.
Получение тестовых ETH на Hoodi
Чтобы использовать тестовую сеть Rocket Pool, вам понадобятся ETH на Hoodi. К счастью, вы можете получить их бесплатно, используя кран — автоматизированный сервис, который предоставит вам ETH Hoodi для тестирования.
Вам нужно будет предоставить адрес Ethereum, чтобы получить тестовые ETH.
Если вы просто пытаетесь обычно застейкать свои ETH и получить rETH, пожалуйста, ознакомьтесь с руководством по стейкингу перед получением Hoodi ETH. Вам будет предложено вернуться сюда на соответствующем этапе.
Если вы планируете запустить ноду, пожалуйста, пройдите руководство оператора ноды, чтобы настроить ноду и сначала создать новый кошелек. Вам будет предложено вернуться сюда на соответствующем этапе.
Rocket Pool предоставляет кран на своем сервере Discord.
Присоединяйтесь к серверу и зайдите в канал #support.
Здесь вы можете попросить тестовые ETH. Вам нужно будет предоставить адрес вашей ноды.
Бот крана testnet больше не доступен напрямую для публики из-за предыдущих злоупотреблений. Он доступен только команде разработчиков и видным членам сообщества. Чтобы получить тестовые eth, выполните приведенные ниже команды, изложите свои намерения в канале. Будьте терпеливы, и кто-то получит доступ к крану от вашего имени.
Если вы не планируете регистрировать ноду и просто хотите получить ETH для тестирования стейкинга для получения rETH, введите следующую команду в канале:
без угловых скобок. Если у вашего кошелька еще нет ETH, бот отправит вашему кошельку 1 ETH для тестирования.
Если вы планируете запустить ноду, сделайте следующее:
- Начните с выполнения команды
!hoodiEthвыше, чтобы получить достаточно ETH для регистрации вашей ноды - Зарегистрируйте вашу ноду (см. страницу Подготовка вашей ноды для инструкций)
- Выполните следующую команду, чтобы получить 8 Hoodi ETH, чтобы вы могли создать валидатор:
Для использования !hoodiOperator адрес, который вы предоставляете, должен быть зарегистрированной нодой Rocket Pool.
Поэтому вы должны следовать этим 3 шагам именно в таком порядке.
Получение тестовых RPL на Hoodi
Если вы тестируете работу ноды, вам понадобятся тестовые RPL в дополнение к тестовым ETH.
Rocket Pool предоставляет кран на своем сервере Discord.
Присоединяйтесь к серверу и зайдите в канал #support.
Здесь вы можете попросить тестовые RPL. Вам нужно будет предоставить адрес вашей ноды.
Бот крана testnet больше не доступен напрямую для публики из-за предыдущих злоупотреблений. Он доступен только команде разработчиков и видным членам сообщества. Чтобы получить тестовые RPL, выполните приведенные ниже команды, изложите свои намерения в канале. Будьте терпеливы, и кто-то получит доступ к крану от вашего имени.
Это предоставит вам 600 устаревших (v1) токенов RPL, которые аналогичны оригинальному токену RPL в mainnet. Rocket Pool использует новый (v2) токен RPL, который поддерживает инфляцию, используемую для вознаграждения операторов нод.
Чтобы узнать, как обменять устаревшие RPL на новые RPL, следуйте шагам в руководстве Создание минипула (валидатора).