Migrando da Rede de Teste para a Mainnet
Se você já usou o Rocket Pool em nossa rede de teste Hoodi, está confortável com seus detalhes e está pronto para fazer stake de ETH ou executar um nó de verdade na cadeia principal Ethereum, então este guia é para você! Aqui você encontrará instruções sobre como migrar uma stack Smartnode existente da rede de teste Hoodi para uma conectada à mainnet Ethereum, pronta para fazer stake do seu próprio ETH e RPL reais.
Pool Staking na Mainnet
O pool staking é basicamente o mesmo processo na mainnet como era na testnet. A URL será diferente e o endereço do token rETH pode ser diferente, mas não há mudanças significativas no fluxo de trabalho. Siga o Guia de Staking, que foi atualizado com instruções para a mainnet.
Diferenças Entre a Testnet e a Mainnet
- O Smartnode da testnet tem uma faucet para ETH de teste. O Smartnode da mainnet não tem uma faucet. Você precisará fornecer seu próprio ETH para fazer stake.
- A mainnet suporta muitas carteiras Ethereum via WalletConnect, então você pode usar outras carteiras que não podia usar na testnet. Você não está mais restrito a usar o Metamask para fazer stake.
Operação do Smartnode na Mainnet
Nada da rede de teste pode ser migrado para a mainnet. Os dados da cadeia são diferentes tanto para Execution quanto para Consensus, então você deve remover os dados antigos da cadeia e ressincronizar as cadeias da mainnet do zero. Seus validadores na testnet não são transferidos para a mainnet. Além disso, por questões de segurança, compatibilidade e segurança, você deve criar uma nova carteira na mainnet! Não use sua carteira de nó da testnet na mainnet!
Os passos a seguir deletarão todos os seus dados da testnet. Se você quiser preservar sua configuração da rede de teste, você deve fazer backup do seu disco rígido ou movê-lo para uma segunda máquina.
Diferenças Entre a Testnet e a Mainnet
- O Smartnode da testnet tem uma faucet para ETH e RPL. O Smartnode da mainnet não tem uma faucet. Você precisará fornecer seu próprio ETH e seu próprio RPL.
- Se você está usando Geth, a carga de trabalho do seu nó será consideravelmente maior. Geth ocupa aproximadamente 40x o espaço de armazenamento de Hoodi, e requer mais poder de CPU e RAM para processar. Se você está usando o painel Grafana do Rocket Pool, prepare-se para ver um uso muito maior. Um nó Geth completo usa 1,4 TB em 2025-09-19. Expirar dados de blocos anteriores ao merge pode reduzir o uso de armazenamento em cerca de 300-500 GB.
- Seus peers da Beacon Chain (e assim, sua efetividade de atestação) serão maiores do que na testnet. Os peers na mainnet são muito mais diversos e tendem a ser de maior qualidade do que na testnet.
- O checkpoint de recompensas RPL ocorre a cada 28 dias em vez de a cada 2 dias, para ajudar a compensar os altos custos de gas.
- O preço do RPL usado pela rede Rocket Pool (e assim, seu nível de colateral) junto com o total de RPL em stake efetivo em toda a rede são reportados uma vez a cada 24 horas em vez de uma vez por hora.
Migração Automática (Somente Modo Docker)
Para usuários do Modo Docker, o Smartnode pode migrar para a Mainnet para você automaticamente.
Enquanto você ainda tem a testnet configurada, saia de seus validadores no Hoodi:
Selecione 1: All available minipools da lista de opções e aguarde até completar.
Isso ajudará a limpar a rede removendo seus validadores em vez de deixá-los falhando constantemente atestações e enfraquecendo a saúde do Hoodi (já que eles não estão mais online).
Quando isso estiver feito, abra o Settings Manager:
Em seguida, abra a categoria Smartnode and TX Fees e mude o dropdown Network de Hoodi Testnet para Ethereum Mainnet:
Quando você salvar e sair, você será avisado com uma notificação de que tudo está prestes a ser apagado e um diálogo de confirmação:
Faça backup de qualquer coisa que você queira manter (como sua pasta data que contém sua carteira de nó e chaves de validador), então pressione y e Enter quando estiver pronto.
O Smartnode cuidará da troca automaticamente.
Quando terminar, você ficará com uma instalação nova na Mainnet. Todas as suas configurações (como escolha de cliente) serão preservadas, mas você precisará criar uma nova carteira. Além disso, você provavelmente não terá uma Checkpoint Sync URL na mainnet e deve configurar uma conforme explicado aqui; caso contrário, levará muito tempo para sincronizar a beacon chain da mainnet.
Migrando Manualmente
Se por algum motivo você não puder aproveitar o processo de migração automática do Smartnode, você pode fazê-lo manualmente em alguns passos simples:
- Enquanto você ainda tem a testnet configurada, saia de seus validadores no Hoodi:
Selecione 1: All available minipools da lista de opções e aguarde até completar.
Isso ajudará a limpar a rede removendo seus validadores em vez de deixá-los falhando constantemente atestações e enfraquecendo a saúde do Hoodi (já que eles não estão mais online).
- Desligue a testnet:
- Delete seus dados da cadeia da testnet e contêineres Docker:
- Delete sua pasta de configuração do Rocket Pool:
- (Opcional) Delete seu CLI do Rocket Pool:
Você vai sobrescrever isso com a versão mais recente do CLI de qualquer forma, mas se você quiser ser minucioso, pode remover o antigo primeiro.
Neste ponto sua instalação da testnet foi purgada, e você pode migrar com segurança para uma nova instalação da mainnet. Siga o guia Criando Nó com Docker cuidadosamente para configurá-lo.