
[ad_1]
- A rede de teste Sepolia passará por uma atualização de nível de execução (EL) após a mesclagem em bloco 1735371previsto para 17 de agosto de 2022
- A atualização desconectará os clientes EL na rede dos pares que não mudaram para a prova de participação. Ele não adiciona nenhum recurso extra além disso.
- Os operadores do nó Sepolia devem atualizar o executável do cliente antes de bloquear 1735371.
- Uma atualização semelhante é esperada em Goerli e na rede principal Ethereum, uma vez que essas redes façam a transição para a prova de participação.
Fundo
Para manter uma lista saudável de peers, o runtime do Ethereum desabilitará automaticamente os peers que não possuem a mesma sequência de atualização que eles. Na rede principal Ethereum, isso significa verificar se o peer foi atualizado para Degelo da fronteira no bloco de 200.000, então Mansão no bloco 1.150.000, e assim sucessivamente até a última atualização, Geleira cinzentaque ocorreu no bloco 15.050.000. EIP-2124 determina como ela é tratada. Em atualizações de rede acionadas por altura de bloco convencional, isso acontece automaticamente quando os nós usam a altura de bloco de atualizações futuras para filtrar pares.
Isso não foi possível para The Merge porque a atualização foi acionada com um complexidade completa valor, não o número do bloco. A razão de tal escolha é explicada em EIP-3675:
Usar um número de bloco predefinido para um hard fork neste contexto é perigoso devido ao fato de que a escolha do fork PoS tem precedência durante a transição.
Um invasor pode usar o poder de hash minoritário para criar uma bifurcação de cadeia maliciosa que satisfaça os requisitos de altura do bloco. Em seguida, o primeiro bloco PoS pode ser proposto maliciosamente em cima do bloco PoW desse fork concorrente, tornando-se o chefe e quebrando a segurança da transição.
Para proteger a rede desse cenário de ataque, a dificuldade acumulada pela cadeia (dificuldade total) é utilizada para acionar a atualização.
Para minimizar as alterações no protocolo durante sua atualização mais complexa desde o lançamento, o design do The Merge eliminou a compatibilidade com o EIP-2124. Isso significa que uma atualização adicional agora é necessária para adicionar isso. É importante observar que a única alteração introduzida como parte desta atualização é a especificação de um número de bloco que os nós podem usar para identificar os peers que passaram pelo The Merge. Nenhum outro recurso é introduzido ou suportado como parte desta atualização.
Atualizar informação
Prazos
Esta atualização ocorrerá em Sepalia no bloco 1735371previsto para 17 de agosto de 2022.
Observe que uma atualização semelhante será anunciada para Goerli e mainnet depois que essas redes mudarem para a prova de participação.
Ropsten vai não para ser modernizado, pois agora é considerado obsoleto, juntamente com Rinkeby e Kiln. Ver esta postagem para mais detalhes sobre seu cronograma de amortização.
Versões do cliente
Somente clientes de tempo de execução precisam ser atualizados para esta atualização. Os operadores de nós podem continuar executando sua versão atual do cliente da camada de consenso no Sepolia durante a transição.
Observe que as versões do cliente são usadas para Gurley / Prater merge all suporta esta atualização no Sepolia. Em outras palavras, se você já baixou a versão de mesclagem Goerli/Prater, você pode usar a mesma versão no Sepolia para esta atualização.
Nível de execução
Atualizar especificações
A especificação desta mudança é rastreada como parte Paris especificações, sub Atualização do FORK NEXT seção.
Perguntas frequentes
O que devo fazer como operador de nó?
Você deve atualizar seu cliente executável para uma das versões listadas acima até 16 de agosto de 2022. Seu cliente de consenso não precisa ser atualizado.
O que devo fazer como apostador?
O validador instalado no Sepolia é permitido. Se você faz parte dos validadores atuais do Sepolia, deve atualizar seu cliente de nível executivo para uma das versões listadas acima até 16 de agosto de 2022.
Se você não faz parte do conjunto atual de validadores Sepolia, não precisa fazer nada neste momento.
Os testadores Goerli/Prater e mainnet precisarão seguir as mesmas etapas quando esta atualização for anunciada nessas redes.
O que devo fazer como desenvolvedor de aplicativos ou ferramentas?
Nada, a menos que você também esteja executando um nó. Em caso afirmativo, atualize o cliente executivo para uma das versões listadas acima até 16 de agosto de 2022.
Como usuário do Ethereum ou proprietário do Ethereum, há algo que eu precise fazer?
Não. Esta atualização não afeta a rede principal Ethereum. Mesmo que essa atualização seja aplicada à rede principal, nenhuma ação é necessária.
obrigada Justin Hrn pela imagem da capa original e Tom Saito pelas modificações.
[ad_2]
Source link