Praticando com a Rede de Teste
Uma rede de teste Ethereum (testnet de forma abreviada) é uma blockchain Ethereum, funcionalmente idêntica à blockchain Ethereum padrão, mas é destinada a ser usada para testar contratos inteligentes antes de entrarem ao vivo na blockchain "real" principal (chamada mainnet).
Testnets rodam em paralelo com a mainnet - na verdade, existem várias delas rodando agora mesmo!
Você pode ler mais sobre algumas das testnets da Camada de Execução aqui se quiser. O Rocket Pool usa Hoodi para sua testnet da Camada de Execução. Você pode usar um explorador de blocos para ela aqui se quiser dar uma olhada: https://hoodi.etherscan.io/
O mesmo conceito se aplica à Camada de Consenso também. O Rocket Pool usa Hoodi para sua testnet da Camada de Consenso. Você pode encontrar um explorador de blocos para ela aqui: https://hoodi.beaconcha.in/
Como as redes são destinadas a testes, ETH nelas é distribuído gratuitamente para ajudar as pessoas a testar. Este ETH não pode ser transferido para a mainnet; ele deve permanecer no Hoodi e não tem valor real, então você pode pensar nele como dinheiro de Banco Imobiliário.
NÃO use seu ETH real da mainnet em nenhum momento se você está experimentando a rede de teste do Rocket Pool! Você perderá seus fundos para sempre se fizer isso! Você deve usar apenas ETH de teste que recebeu na rede Hoodi de uma faucet (descrita abaixo)!
Configurando a Testnet
A configuração padrão do Rocket Pool usando Docker cuida automaticamente de todas as configurações envolvidas no uso de uma testnet para você. Não há nada especial que você precise fazer.
Se você está usando uma configuração diferente com um cliente de execução ou consenso externo, ou está rodando seus clientes nativamente sem Docker, então você precisará configurar isso manualmente:
- Para Geth: adicione
--hoodiao comando de inicialização. - Para Lighthouse: adicione
--network hoodiao comando de inicialização. - Para Nimbus: adicione
--network=hoodiao comando de inicialização. - Para Prysm: adicione
--hoodiao comando de inicialização. - Para Teku: adicione
--network=hoodiao comando de inicialização. - Para Lodestar: prefixe o comando de inicialização com
LODESTAR_NETWORK=hoodi
Confira a próxima seção para aprender como obter algum ETH de teste no Hoodi, que você precisará para testar o Rocket Pool.
Obtendo ETH de Teste no Hoodi
Para usar a rede de teste do Rocket Pool, você precisará de ETH no Hoodi. Felizmente, você pode conseguir isso gratuitamente usando uma faucet - um serviço automatizado que fornecerá ETH Hoodi para você testar.
Você precisará fornecer um endereço Ethereum para receber ETH de teste.
Se você está apenas tentando fazer stake do seu ETH normalmente e receber rETH, por favor revise o Guia de Staking antes de obter ETH Hoodi. Você será solicitado a retornar aqui no passo apropriado.
Se você está planejando executar um nó, por favor passe pelo Guia do Operador de Nó para configurar um nó e criar uma nova carteira primeiro. Você será solicitado a retornar aqui no passo apropriado.
O Rocket Pool fornece uma faucet em seu servidor Discord.
Entre no servidor e vá até o canal #support.
Aqui, você pode pedir ETH da testnet. Você precisará fornecer o endereço do seu nó.
O bot da faucet da testnet não está mais diretamente acessível ao público devido a abuso anterior. Ele está disponível apenas para a equipe de desenvolvimento e membros proeminentes da comunidade. Para receber eth da testnet, execute os comandos abaixo, declare suas intenções no canal. Seja paciente e alguém acessará a faucet em seu nome.
Se você não está planejando registrar um nó e apenas quer algum ETH para testar stake e receber rETH, digite o seguinte comando no canal:
sem os colchetes angulares. Se sua carteira não tem nenhum ETH já, o bot enviará para sua carteira 1 ETH para testar.
Se você está planejando executar um nó, faça o seguinte:
- Comece executando o comando
!hoodiEthacima para adquirir ETH suficiente para registrar seu nó - Registre seu nó (veja a página Preparando seu Nó para instruções)
- Execute o seguinte comando para obter 8 ETH Hoodi para que você possa criar um validador:
Para usar !hoodiOperator, o endereço que você fornecer deve ser um nó Rocket Pool registrado.
Portanto, você deve seguir estes 3 passos nessa ordem.
Obtendo RPL de Teste no Hoodi
Se você está testando a operação de nó, você precisará de algum RPL de teste além de ETH de teste.
O Rocket Pool fornece uma faucet em seu servidor Discord.
Entre no servidor e vá até o canal #support.
Aqui, você pode pedir RPL da testnet. Você precisará fornecer o endereço do seu nó.
O bot da faucet da testnet não está mais diretamente acessível ao público devido a abuso anterior. Ele está disponível apenas para a equipe de desenvolvimento e membros proeminentes da comunidade. Para receber RPL da testnet, execute os comandos abaixo, declare suas intenções no canal. Seja paciente e alguém acessará a faucet em seu nome.
Isso fornecerá a você 600 do token RPL legado (v1), que é análogo ao token RPL original na mainnet. O Rocket Pool usa um token RPL novo (v2) que suporta a inflação usada para recompensar operadores de nó.
Para aprender como trocar RPL legado por RPL novo, siga os passos no guia Criando um Minipool (Validador).