Uma das atualizações mais complexas da história do Ethereum: Glamsterdam reconstrói a construção de blocos e a cobrança de gás

chaincatcherchaincatcher

Autor: Ethereum Foundation
Compilado por: Deep Tide TechFlow

 

Guia Deep Tide: A próxima atualização Glamsterdam do Ethereum traz uma reestruturação dupla dos métodos de construção de blocos e da cobrança de gás, fazendo com que quaisquer carteiras, indexadores e estimadores com limites de gás codificados deixem de funcionar. A fundação abriu antecipadamente uma rede de teste pública, dando aos programadores uma janela de alguns meses, mas o tempo urge.

tl;dr

Conheça a Platåberget: um campo de testes inicial para a atualização Glamsterdam (Gloas + Amesterdão), agora aberto à participação pública. Esta atualização trará mudanças disruptivas para os programadores de aplicações. Notavelmente, quaisquer ferramentas que dependam de limites máximos de gás codificados (como carteiras, indexadores e estimadores de gás) tornar-se-ão ineficazes e precisarão de atualizações. Aproveite esta oportunidade inicial para testar!

A Platåberget é uma rede de teste de curto prazo concebida para a comunidade testar as mudanças relacionadas. Ao contrário das redes de programadores anteriores que duravam muito pouco, a Platåberget está planeada para funcionar durante vários meses, proporcionando à comunidade um ambiente estável para experimentar o Ethereum após a Glamsterdam e ter a oportunidade de testar e encontrar falhas antes de a Glamsterdam entrar em funcionamento nas redes de teste de longo prazo Sepolia e Hoodi.

 

O que está no Fork Glamsterdam

A atualização Glamsterdam traz mudanças significativas tanto para a camada de consenso como para a camada de execução. Os destaques incluem:

Separação proponente-construtor incorporada: Esta é uma grande mudança na forma como os blocos são construídos, propostos e validados, incluindo um novo processo de API de construtor e verificações PTC (verificação de pontualidade do payload). Espera-se que a infraestrutura que depende de pipelines de produção e validação de blocos seja afetada.

Listas de acesso a nível de bloco: Introdução de listas de acesso obrigatórias a nível de bloco que registam as localizações de estado acedidas e as alterações após as transações. As listas de acesso a nível de bloco são armazenadas separadamente do corpo do bloco e podem ser trocadas entre nós da camada de execução via eth/71.

Reajuste de preços do gás: Este é um conjunto de mudanças coordenadas nos custos do gás destinadas a reduzir o limite inferior do gás para cerca de 200 milhões de gás. Quaisquer ferramentas com limites máximos de gás codificados serão afetadas.

Contratos e código de inicialização maiores: O tamanho máximo do contrato implementável é aumentado de 24KiB para 64KiB, e o tamanho máximo do código de inicialização é aumentado de 48KiB para 128KiB.

Estruturas de dados de consenso preparadas para o futuro

O conjunto de validadores da Platåberget é relativamente pequeno, mas está aberto à participação pública. Qualquer pessoa pode depositar novos validadores e testar os seus processos de depósito de validadores e construtores. A ePBS é uma mudança significativa na camada de consenso, e queremos garantir que todos os stakers independentes, projetos DVT, software personalizado e operadores de grande escala tenham ampla oportunidade de testar a sua infraestrutura. O fork Glamsterdam na rede de teste está agendado para 20 de agosto, permitindo tempo suficiente para depositar e preparar a transição para o fork.

Outra mudança significativa na Glamsterdam é o reajuste de preços do gás. Estas mudanças afetarão um público mais vasto, pois afetam todas as carteiras, indexadores e estimadores de gás na rede. Aproveite esta oportunidade para descobrir quais ferramentas ou suposições no seu sistema podem ter problemas antes de o fork entrar em funcionamento na rede principal.

Uma lista completa dos EIPs incluídos é rastreada no EIP meta 7773 da Glamsterdam.

 

Usar a Platåberget

Consulte a página de recursos da Platåberget para um resumo dos EIPs incluídos, suporte de clientes e status de lançamento; consulte a especificação devnet-8 para definições de rede, valores de configuração, nós de bootstrap e informações de lançamento do cliente.

A página da Platåberget fornece um processo de adição de rede com um clique para configurar os seus clientes EL e CL, juntamente com uma torneira que fornece ETH de teste para cobrir depósitos e taxas de gás.

Tenha em mente os seguintes pontos ao executar nós:

O público poderá submeter depósitos de validadores ou construtores através do navegador Dora.

O conjunto de validadores de génese não pré-alocará staking automático a algumas entidades, mas orientará através de depósitos públicos e alocará algum ETH na génese para ajudar a arrancar.

Lançamentos de clientes: Os lançamentos para cada cliente são opcionais, verifique se a versão que escolher está incluída.

Imagens de Cliente

Atualmente, use as nossas imagens de contentor ethPandaOps abaixo até que as equipas de clientes preparem versões etiquetadas.

Camada de Consenso

Camada de Execução

 

Suporte e Feedback

Se encontrar erros ou problemas nas especificações, o melhor canal de feedback é o servidor Discord de I&D do Ethereum. Se preferir não usar o Discord, também pode levantar problemas nos seguintes repositórios de especificações: camada de consenso, camada de execução, execution-apis, builder-specs e beacon-APIs.

A Platåberget proporciona à comunidade a oportunidade de experimentar o Ethereum após a Glamsterdam e começar a descobrir problemas.

O reajuste de preços do gás é particularmente importante para os programadores de aplicações: quaisquer ferramentas que dependam de limites máximos de gás codificados (como carteiras, indexadores e estimadores de gás) tornar-se-ão ineficazes e precisarão de atualizações. Esperamos ver programadores de dApps e carteiras a testar na Platåberget juntamente com operadores de infraestrutura, pois estas mudanças são as mais prováveis de apanhar ferramentas a jusante desprevenidas.

O reajuste de preços envolve mais do que apenas limites de gás de bloco: o preço das operações individuais também mudará, e o EIP-8037 introduz uma dimensão separada de gás de estado para operações que criam novos estados. Criar contas, implementar código ou escrever em novos slots de armazenamento é agora medido a um custo fixo por byte de estado (CPSB), cobrado em tempo de execução em vez de antecipadamente. A consequência real é que uma transferência padrão de ETH já não é sempre um gás fixo de 21.000: transferir para uma conta existente ainda custa 21.000 (agora dividido em TXBASECOST + COLDACCOUNTACCESS + TXVALUECOST), mas enviar fundos para uma conta inexistente incorre numa taxa adicional de gás de estado de STATEBYTESPERNEWACCOUNT × CPSB em tempo de execução. Quaisquer suposições de que 21.000 cobre todas as transferências ou estimativas que assumem uma única dimensão de gás precisam de ser reavaliadas: veja o EIP-2780 para a decomposição dos custos intrínsecos, e o EIP-8038 para os custos aumentados de acesso ao estado.

Uma vez integrado o feedback no software do cliente e nas especificações, uma rede de programadores não final seguir-se-á dentro de um mês para testar cenários extremos de consenso.

Depois de estas redes de programadores terem estado a funcionar de forma estável durante algum tempo, as redes de teste de longo prazo existentes (Sepolia, Hoodi) passarão pelo fork Glamsterdam. Uma vez concluída a atualização e permanecendo estáveis, o próximo passo será a transição da rede principal do Ethereum para a Glamsterdam 🎊.

Para aqueles que querem acompanhar o progresso em mais detalhe, os melhores canais são o servidor Discord de I&D do Ethereum, as chamadas All Core Dev, o rastreador de atualização Glamsterdam, ou o repositório GitHub da rede de desenvolvimento Glamsterdam da EthPandaOps.

A Platåberget vê-te 🐻‍❄️!

Este conteúdo é apenas para fins informativos e educacionais e não constitui aconselhamento de investimento relacionado à BTCC. A BTCC envida todos os esforços, mas não pode garantir a veracidade, a precisão ou a originalidade do conteúdo acima.

Recomendada

Ethereum aponta para 6 de outubro para o Glamsterdam na SepoliaBitcoin (BTC) pode atingir 400 mil dólares até 2030, diz Armstrong da CoinbaseApós entrar no top 10, as velhas contas do ZEC voltam à tonaAnálise aprofundada do PUMP: Qual é o preço justo?BTCC Diário (11/9) | Rendimento dos Treasuries a 10 anos dos EUA aproxima-se de 5%, Brent recua acentuadamente após aproximar-se dos 110 dólares