Atualização de Cancún: outro marco depois de Xangai

Introdução ao Upgrade de Cancún

Cancun-Deneb (Dencun, doravante referido como Cancun upgrade) é uma importante atualização do blockchain Ethereum, que irá melhorar a escalabilidade, segurança e disponibilidade da rede Ethereum.

Cancun é uma atualização adicional da camada de execução Ethereum baseada na atualização de Xangai. A primeira etapa foi concluída na atualização de Xangai em 12 de abril deste ano, enquanto Deneb representa a atualização da camada de consenso Ethereum. A atualização inclui o tão esperado EIP-4844, também conhecido como Proto-DankSharding, que estabelecerá uma base importante para a implementação do DankSharding abrangente.

DankSharding

O lançamento da cadeia de beacons e a implementação da fusão são as duas primeiras partes da atualização de toda a estrutura do Ethereum, e DankSharding é a terceira parte, que também é o destaque. Essa estrutura recém-projetada substituirá completamente a ideia original da equipe principal de introduzir 64 cadeias de fragmentos.

**DankSharding não é para permitir mais transações na cadeia principal, mas para se concentrar em aumentar a disponibilidade de dados de rollup. **Rollup é uma tecnologia de camada 2 que agrupa transações de blockchain e as processa. Qualquer operador de rollup pode processar um lote de transações e enviar os resultados e provas para a cadeia principal. Usando técnicas de rollup específicas, como otimista ou ZK, outros validadores ou contratos inteligentes na rede podem examinar os resultados.

Atualmente, os principais protocolos de extensão Ethereum Layer 2 incluem Optimism, Arbitrum, Metis, zkSync Era e Scroll, etc. Para ajudar a rede Ethereum a iniciar a transição de longo prazo para o DankSharding completo, o EIP-4844 apresentará vários componentes-chave da camada de execução este ano.

Proto-DankSharding

EIP-4844, também conhecido como Proto-DankSharding, é uma atualização temporária da rede Ethereum proposta pelos desenvolvedores da Ethereum Protolambda e Dankrad Feist. Na página de perguntas e respostas do EIP-4844, o cofundador da Ethereum, ** Vitalik Buterin, descreveu o Proto-Danksharding como uma solução "tapa-buraco" que reduzirá drasticamente as taxas de gás cumulativo até que o sharding completo seja implementado. **

O EIP-4844 é um plano de expansão em torno do Rollup e também é o primeiro passo na expansão do Ethereum. Antes da atualização, os dados de rollup são armazenados permanentemente no Ethereum e o custo de armazenamento é caro. 90% do custo de transação pago pelos usuários para rollup é devido ao custo de armazenamento.

Para tal, o EIP-4844 introduz um novo tipo de transação - Blob Transaction, os dados serão migrados para o “Blob” para armazenamento temporário, o tempo de armazenamento é de cerca de 1 mês, após o qual os dados serão apagados. Se você deseja armazenar dados de longo prazo, eles serão armazenados por outros provedores de serviços de acordo com as necessidades reais.

Transação de blob de fragmentos

Acabamos de mencionar, o EIP-4844 introduz um tipo de transação chamado "transação de carregamento de blob". Blob (objeto binário grande) é a abreviação de "objetos grandes binários" e representa 125 KB de dados de carga útil. Para criar um blob que transporta transações, um rollup precisa confirmar seus dados no blob e anexá-lo ao bloco.

Uma transação de transporte de blob pode conter até dois blobs. Além disso, **para incentivar tais transações, a atualização implementará um mercado multidimensional de taxas EIP-1559. Esse recurso introduzirá taxas de gás variáveis para transações de transporte de blob com base na oferta e na demanda. **

O principal benefício das transações de transporte de blob é a relação custo-benefício. Atualmente, o rollup armazena permanentemente os dados da transação no blockchain Ethereum via CallData. No entanto, os dados blob são muito mais baratos que os CallData porque não são mantidos para sempre na camada de execução (Ethereum Virtual Machine). Em vez disso, os nós beacon o armazenam na camada de consenso e, após um mês ou um ano, o blob é excluído. O processo é semelhante à limpeza de dados em cache de um laptop ou dispositivo.

Blobs, embora introduzidos pelo EIP-4844, serão totalmente compatíveis com o formato usado no sharding final. No EIP-4844, cada transação rollup contém no máximo 2 blobs e cada bloco contém 8-16 blobs, que é cerca de 1 MB a 2 MB. Em um cenário de fragmentação total, o blob pode ser expandido ainda mais para 16 MB a 32 MB.

Em outras palavras, quando os blobs se tornarem parte do protocolo Ethereum por meio do Proto-DankSharding, mais blobs serão adicionados ao bloco Ethereum. Nesse momento, o throughput do Ethereum será bastante expandido novamente e o custo da transação também diminuirá. .

Durante uma transação, um esquema polinomial chamado KZG (em homenagem a seus criadores Kate, Zaverucha e Goldberg) verificará os dados da transação postados no blob. Como outros sistemas de verificação de conhecimento zero, o KZG pode verificar sem revelar o conteúdo completo do blob.

Núcleo para atualização de Cancun: EIP-4844

**De acordo com a reunião de desenvolvedores principais da camada executiva da Ethereum em junho, a atualização de Cancun inclui 5 EIPs destinados a adicionar mais armazenamento de dados e reduzir taxas. **O conteúdo principal da atualização é o EIP-4844, que visa realizar o armazenamento temporário e a recuperação de dados off-chain por meio de nós Ethereum para atender às necessidades de dados e armazenamento de aplicativos blockchain.

A rede de teste Devnet está melhorando constantemente

Desde outubro de 2022, os desenvolvedores da Ethereum lançaram uma rede de teste multicliente, também conhecida como devnet, para EIP-4844. Desde a ativação bem-sucedida do "Shanghai Upgrade" em 12 de abril deste ano, os desenvolvedores do Ethereum imediatamente voltaram sua atenção para os preparativos para o "Cancun Upgrade".

Para ser preciso, Cancun é o nome da próxima atualização da Ethereum Execution Layer (EL), enquanto Deneb é o nome da atualização correspondente à Ethereum Consensus Layer (CL). Durante a teleconferência da ACDE, os desenvolvedores discutiram o escopo final da atualização Cancun/Deneb, que se concentrará no EIP-4844, a implementação do tipo de transação blob, em preparação para o Deneb, começando com o lançamento do Devnet 5.

Algumas mudanças notáveis foram feitas no Devnet 5, como a camada de execução (EL) que não permite transações zero-blob, trocando o tipo de transação blob para 0x03 e desacoplamento de blobs e blocos. Em termos de atualizações da API do mecanismo, há planos para adicionar provas correspondentes ao getBlobsBundleV1 ainda não mesclado e mesclar as chamadas "getPayloadV3" e "getBlobsBundleV1" em uma. Em termos da API da cadeia de sinalizadores, adicionar uma porta de assinatura de blob é opcional.

No final de maio deste ano, o desenvolvedor da comunidade Ethereum terence.eth compartilhou o conteúdo da 22ª teleconferência do implementador EIP-4844. A conferência abordou principalmente três tópicos principais:

1. Controle de versão da API do mecanismo Deneb;

2. Adicione "data_gas_used" ao cabeçalho de execução;

**3. Escopo Devnet 6 e atualização de teste. **

Entre outras coisas, a conferência decidiu adicionar "data_gas_used" ao cabeçalho de execução na atualização EIP-4844, porque a taxa base regular foi calculada usando o cabeçalho atual no EIP1559 usado anteriormente. No EIP-4844, o cálculo do gás de dados usa o cabeçalho pai em vez do cabeçalho atual, excesso_dados_gás é o preço do próximo bloco e base_fee é o preço do bloco atual.

Além disso, a reunião decidiu que, para que o Devnet 6 cubra a atualização "data_gas_used", antes que "data_gas_used" seja transferido para o Devnet 6, outro testnet subordinado ao EIP4844 será usado para teste.

**No final de junho, os desenvolvedores da equipe DevOps da Ethereum Foundation afirmaram que todas as equipes de clientes EL e CL passaram nos testes relevantes do Hive do Devnet 7 e planejam lançar o Devnet 7 em 30 de junho ou 3 de julho, no mínimo . **Devnet 7 é uma rede dedicada de teste de curto prazo para EIP-4844, nenhuma outra alteração de código será testada.

A meta de lançamento do Devnet 7 é aumentar o limite de blob de 2 para 3 e aumentar o limite máximo de blob de 4 para 6. O objetivo de aumentar a capacidade do blob foi proposto por Dankrad Feist, pesquisador da Ethereum Foundation, após conduzir experimentos de dados para testar a capacidade da rede em lidar com grandes blocos.

Em relação ao progresso da atualização de Cancun, os desenvolvedores concordaram em atualizar o endereço pré-compilado de EIP-4844, o caso de teste da área de memória de cópia de instrução EVM (EIP-5656) foi adicionado à estrutura de teste e a reunião da API do mecanismo responsável para a comunicação entre a camada de consenso e a camada de execução Diante de algumas mudanças, o Devnet 6 foi estabilizado após verificação e preenchimento de vazamentos, e o Devnet 7 com o mesmo código será lançado e focado em testes relacionados ao EIP-4844.

Tempo estimado de lançamento da atualização de Cancun

Em 26 de maio deste ano, **Alex Stokes, pesquisador da **Ethereum Foundation, afirmou que uma data-alvo razoável para a ativação de Cancun é outubro de 2023. **O desenvolvedor Geth (EL) Lightclient afirma esta afirmação, acreditando que uma atualização com base em seu escopo atual é de pelo menos 5 a 6 meses.

Em 9 de junho, Tim Beiko, o principal desenvolvedor do Ethereum, postou um post em sua plataforma social resumindo a discussão da última Ethereum Executive Layer Core Developers Conference (ACDE). A reunião finalmente determinou que a atualização de Cancun contém 5 EIPs, com o objetivo de adicionar mais armazenamento de dados e reduzir taxas.

O conteúdo principal é o EIP-4844, que visa realizar o armazenamento temporário e a recuperação de dados fora da cadeia por meio de nós Ethereum para atender às necessidades de dados e armazenamento de aplicativos blockchain.

Outros EIPs selecionados incluem EIP-1153 (reduz o custo de armazenamento de dados na cadeia, melhorando assim o espaço do bloco), EIP-4788 (melhora o design de pontes de cadeia cruzada e pools de patrimônio), EIP-5656 (adiciona pequenas alterações de código) e EIP-6780 (remoção de código que poderia rescindir contratos inteligentes). A reunião não fez uma previsão precisa sobre o momento da atualização de Cancun, mas espera-se que ocorra antes do final de 2023.

Objetivos e Impacto do Upgrade de Cancún

O objetivo geral da atualização de Cancun é continuar a preparação para uma rede completa de fragmentação de dados enquanto expande os rollups durante o período de transição. A introdução de transações de transporte de blob aumentará a disponibilidade de dados de rollups e reduzirá muito o custo de rollups. O EIP 4844 também incluirá a maior parte da lógica da camada de execução e a base para o sharding completo. Esta etapa reduzirá bastante o esforço de implementação necessário para atualizações subsequentes.

**Após a ativação da atualização Cancun, os usuários experimentarão pagamentos mais rápidos e baratos ao usar as criptomoedas nativas, aplicativos e tokens baseados em ERC do ecossistema Ethereum. **A atualização de Cancun é uma atualização importante do Ethereum, que faz com que a fragmentação do Ethereum L1 abra um novo capítulo, reduz o custo de transmissão entre L1 e L2, obtém taxas de gás mais baixas e TPS mais alto e beneficia o L2 e outras ecologias relacionadas, fortalecendo ainda mais a competitividade da arquitetura "Ethereum + L2".

Ebunker, um defensor do Ethereum de longa data, presta muita atenção ao desenvolvimento da tecnologia Ethereum, atualizações de propostas e mudanças na comunidade pela primeira vez, e compartilha pesquisas e opiniões sobre as principais faixas do Ethereum, como Staking, L2 e DeFi.

Atualmente, o Ebunker inclui o Ebunker Pool (fundo sem custódia de Ethereum Staking pool) e o Ebunker Venture (capital de risco para maximização do Ethereum) e outros negócios.

Site oficial do Ebunker:

Ver original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Recompensa
  • Comentar
  • Partilhar
Comentar
0/400
Nenhum comentário
  • Pino
Negocie cripto em qualquer lugar e a qualquer hora
qrCode
Digitalizar para transferir a aplicação Gate
Novidades
Português (Portugal)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)