WEB3DEV

Cover image for Fork do Ethereum Dencun na Testnet Goerli: Proto-Danksharding
Samuel Paixão for WEB3DEV Blog

Posted on

Fork do Ethereum Dencun na Testnet Goerli: Proto-Danksharding

Descubra as novidades sobre o Ethereum Dencun e o revolucionário proto-danksharding na Testnet Goerli. Atualizações, desafios e benefícios para o ecossistema Ethereum.

Sumário
  1. Uma Jornada pelos Desafios da Atualização
  2. O Que é Dencun?
  3. Especificações da Atualização Dencun

Uma Jornada pelos Desafios da Atualização

Os core developers do Ethereum lançaram a atualização Dencun, incorporando o proto-danksharding (EIP-4844) na rede de teste Goerli. Este evento é um precursor do lançamento esperado na mainnet do Ethereum, previsto para o primeiro trimestre de 2024.

O upgrade Dencun foi bifurcado na rede de testes Goerli hoje quarta-feira, (17) - Janeiro de 2024, conforme confirmado pelos core developers em uma transmissão ao vivo e oficial pela Ethereum. No entanto, o upgrade enfrentou obstáculos, incluindo a possibilidade de um "split de cadeia" (chain split) devido a problemas na capacidade de sincronização dos clientes entre si. Parithosh Jayanthi, engenheiro DevOps na Ethereum Foundation, confirmou que a bifurcação Dencun no Goerli foi finalizada com sucesso, confira no tweet a seguir.

The goerli fork finalized! :Dhttps://t.co/LIa3d4Ml5H

After the fix was patched in, the validators came back online and the chain started finalizing again. The MEV circuitbreaker automatically disables and mev-blocks have started flowing through as well.

Yay client diversity! https://t.co/cLz3ZRxnXq

— parithosh | 🐼👉👈🐼 (@parithosh_j) January 17, 2024

É importante observar que problemas nos clientes frequentemente surgem em testnets durante upgrades críticos. Normalmente, equipes de clientes resolvem bugs de sincronização antes do lançamento na mainnet.

Em preparação para essa transição, a equipe de desenvolvimento optou por uma abordagem gradual, implementando inicialmente o upgrade em várias testnets. Hoje, ele foi implantado no Goerli, a primeira testnet para o upgrade Dencun. Os próximos passos incluem a ativação do Dencun na testnet Sepolia em 31 de janeiro, seguida pela testnet Holesky em 7 de fevereiro. O lançamento final na mainnet está previsto para o final do primeiro trimestre de 2024.

O Que é Dencun?

O destaque desta implementação do Dencun (no Goerli) é a introdução do EIP-4844 um mecanismo de transação inovador conhecido como “blobs efêmeros” ou proto-danksharding. Essa abordagem permite o armazenamento temporário e o acesso a dados off-chain pelos nós Ethereum para reduzir as demandas de armazenamento. Espera-se que isso diminua substancialmente os custos de transação para os dApps Ethereum, beneficiando especialmente as chains rollup da Layer 2.

Especificações da Atualização Dencun

A atualização Dencun combina mudanças nas camadas de consenso e execução do Ethereum. A lista completa de mudanças de protocolo pode ser encontrada no EIP-7569, mas aqui estão algumas para dar um gostinho:

  • EIP-1153: Opcodes de armazenamento transitório
  • EIP-4788: Raiz do bloco do Beacon na EVM
  • EIP-4844: Transações de Shard Blob
  • EIP-5656: MCOPY - Instrução de cópia de memória
  • EIP-6780: SELFDESTRUCT apenas na mesma transação
  • EIP-7044: Saídas Voluntárias Assinadas Perpetuamente Válidas
  • EIP-7045: Aumento do Limite Máximo de Inclusão de Attestation
  • EIP-7514: BLOBBASEFEE opcode

Para especificações detalhadas sobre as mudanças na camada de consenso, confira a pasta “deneb” no repositório ethereum/consensus-specs. As mudanças na camada de execução estão detalhadas nos EIPs mencionados e no repositório ethereum/execution-specs.

Além disso, o Deneb requer mudanças na API do Engine, usada para a comunicação entre os nós das camadas de consenso e execução, conforme especificado no arquivo “cancun.md” no repositório ethereum/execution-apis.


Ei, Builder, Deseja se manter por dentro das notícias mais relevantes da Web3? O fórum 360° News 📢 foi criado para ajudar você a encontrar as notícias mais importantes da semana.  🗞️✨ 

Conecte-se ao nosso servidor no Discord, onde manteremos você informado sobre os principais acontecimentos. Clique aqui para acessar

Oldest comments (0)