
[ad_1]
- UMA Complexidade Terminal Total (TTD) com 5000000000000000 foi selecionada para a fusão Ropsten.
- Stykers e operadores de nó devem substituir manualmente TTD tanto em seus clientes de nível de desempenho quanto de consenso até 7 de junho de 2022.
- Testnets Proof-of-Work podem ter uma taxa de hash volátil, e o momento exato da fusão em Ropsten é difícil de prever com precisão. Desde que não haja flutuações inesperadas de hashrate, esperamos que a fusão aconteça 8 a 9 de junho de 2022.
- Observe que pode levar de várias horas a vários dias para sincronizar o cliente de tempo de execução com o Ropsten É necessário para executar a fusão.
Fundo
O testnet Ropsten foi prova de participação no início desta semana foi anunciado. Devido a taxas de hash instáveis em testnets de prova de trabalho, as versões do cliente que suportam a atualização foram configuradas para usar um valor artificialmente alto Complexidade Terminal Total (TTD). Isso garantiu que a fusão não pudesse ser iniciada antes que a cadeia de beacon Ropsten estivesse pronta.
Ontem, no slot 24000, a atualização Bellatrix é ativada na cadeia de sinalizadores Ropsten, preparando a rede para funcionar através do The Merge. Novo TTD valor 5000000000000000 foi selecionado para acionar a transição.
Operadores e participantes do nó precisam atualizar isso manualmente TTD importância tanto para sua execução quanto para os clientes do nível de consenso antes que a rede atinja essa complexidade total. A complexidade total atual da rede faz parte do cabeçalho do bloco e pode ser obtida consultando seu nó ou visitando o navegador do bloco.
Desde que não haja mudanças inesperadas na taxa de hash da rede, esperamos que esse valor total de dificuldade seja alcançado e TTD será excedido por volta de 8 a 9 de junho de 2022.
Versões do cliente de mesclagem Ropsten
Os operadores de nó e participantes devem estar executando as versões de cliente a seguir ou mais recentes para executar uma substituição de complexidade total do terminal. Observe que os clientes de consistência e tempo de execução devem estar totalmente sincronizados antes da mesclagem e isso pode levar de várias horas a vários dias para clientes de tempo de execução.
nível acordado
Nível de execução
Redefinindo a complexidade total do terminal
Para ativar o The Merge no momento certo, os operadores de nó e os stakers devem substituir Ambas seus clientes de nível de desempenho e consenso Complexidade Terminal Total (TTD) valor para 5000000000000000.
Aqui estão as instruções para cada cliente:
Nível de execução
besu
- Ao usar arquivos de configuração TOML, adicione a seguinte linha:
override-genesis-config=[“terminalTotalDifficulty=50000000000000000”] - Ou, ao iniciar o nó usando a CLI, adicione o seguinte sinalizador:
–override-genesis-config=”terminalTotalDifficulty=500000000000000000″
Erigon
- Ao iniciar o nó usando a CLI, adicione o seguinte sinalizador: –override.terminaltotaldifficulty=5000000000000000000
Go-Ethereum (get)
- Ao iniciar o nó usando a CLI, adicione o seguinte sinalizador: –override.terminaltotaldifficulty 500000000000000000
criador de travessuras
- Ao iniciar o nó usando a CLI, adicione o seguinte sinalizador: –Merge.TerminalTotalDifficulty 50000000000000000
- Isso também pode ser definido no cliente arquivo de configuração ou variáveis ambientaistendo instalado TerminalTotalDificuldade valor para 5000000000000000
nível acordado
Farol
- Ao iniciar o nó usando a CLI, adicione o seguinte sinalizador: –terminal-total-dificuldade-override=50000000000000000
A câmara de tortura
- Ao iniciar o nó usando a CLI, adicione o seguinte sinalizador: –terminal-total-dificuldade-override 5000000000000000000
- Para mais informações, veja esta postagem no blog.
nimbo
- Ao iniciar o nó usando a CLI, adicione o seguinte sinalizador: –terminal-total-dificuldade-override=50000000000000000
Prisma
- Ao iniciar o nó usando a CLI, adicione o seguinte sinalizador: –terminal-total-dificuldade-override 5000000000000000000
- Também pode ser instalado no config.yaml arquivo atualizando TOTAL_TERMINAL_DIFFICULTY value em seu diretório de configuração e reinicie o cliente.
teku
- Ao iniciar o nó usando a CLI, adicione o seguinte sinalizador: –Xnetwork-total-terminal-difficulty-override=500000000000000000
Perguntas frequentes
O que devo fazer como operador de nó ou staker?
Como mencionado em Anúncio de fusão da Ropstenoperadores de nó e interessados em Ropsten devem atualizar seu nível de execução e clientes de consenso para as versões listadas acima ou mais recentes.
Uma vez feito isso, os operadores de nó e stakers devem substituir manualmente Ropsten Complexidade Terminal Total (TTD) valor em tanto seu desempenho quanto o nível de consenso do cliente usando os comandos listados acima.
Por fim, certifique-se de que os clientes de nível de execução e de consenso estejam totalmente sincronizados antes da mesclagem. Isso pode levar alguns dias para clientes de nível de execução.
O que devo fazer como desenvolvedor de aplicativos ou ferramentas?
Como o The Merge é lançado no Ropsten, agora é a hora de garantir que seu produto funcione corretamente por meio de proof-of-stake e no contexto pós-merge. Conforme explicado em um postagem anterior, a fusão terá apenas um impacto mínimo em um subconjunto de contratos implantados no Ethereum, nenhum dos quais deve ser quebrado. Além disso, a maior parte dos endpoints de API personalizados permanece estável (a menos que você use métodos especiais de prova de trabalho, como eth_getWork).
No entanto, a maioria dos aplicativos no Ethereum envolve muito mais do que contratos on-chain. É hora de garantir que seu código de front-end, ferramentas, pipeline de implantação e outros componentes fora da cadeia estejam funcionando corretamente. Recomendamos enfaticamente que os desenvolvedores passem por todo o ciclo de teste e implantação no Ropsten (ou Forno) e reporte qualquer problema com ferramentas ou dependências para quem mantém esses projetos. Se você não sabe onde abrir uma pergunta, use este armazenamento.
Como usuário do Ethereum ou proprietário do Ethereum, há algo que eu precise fazer?
Não. Este testnet não afeta a rede Ethereum principal. Anúncios subsequentes serão feitos neste blog antes da transição da linha principal.
Como minerador, preciso fazer alguma coisa?
Não. Se você estiver minerando na rede principal Ethereum ou Ropsten, saiba que, após a fusão, cada rede operará com prova de participação completa. A partir de agora, a mineração na rede não será mais possível.
Espera-se que isso aconteça por volta de 8 a 9 de junho de 2022 em Ropsten e ainda este ano para a rede principal Ethereum.
Vamos combinar?
No momento desta postagem, a data de transição da mainnet Ethereum para proof-of-stake foi não foi instalado. Qualquer fonte que afirme o contrário provavelmente é uma fraude. Atualizações serão postadas neste blog. Por favor se cuide!
Desde que nenhum problema seja encontrado com Ropsten, outros testnets Ethereum estarão operacionais através do The Merge assim que o teste do cliente for concluído. Após a transição e estabilização bem-sucedidas de Gurley e Sepalia, a altura do slot de atualização de Bellatrix na cadeia de sinalizadores será escolhida e valor de complexidade terminal total será definido para ir para a rede principal. Os clientes então emitirão releases que permitirão a integração na rede principal. Será anunciado neste blog e em outras postagens da comunidade. A figura abaixo ilustra esse processo:
Observe que isso pressupõe que cada etapa prossiga conforme o esperado. Se problemas forem identificados em qualquer estágio do processo ou a cobertura de teste for considerada insuficiente, eles serão resolvidos antes que o processo de implantação continue.
Só então será possível determinar a data exata da fusão.
Em outras palavras, 🔜.
[ad_2]
Source link