O seu USDC está a render à taxa de ontemQuicknode transfere-o automaticamente para o melhor cofre Morpho de hoje. Disponível em 7 cadeias.
Crie a sua estratégiaAtualização Ethereum em 2024: Proto-Danksharding e o início da era «The Surge»
A atualização Dencun marca um marco importante no Ethereum , tornando-a uma rede blockchain mais escalável e eficiente.

16 de janeiro de 2024 — 7 minutos de leitura

A atualização Dencun é o tão aguardado Ethereum fork Ethereum , que será lançado em janeiro de 2024 e dará início à era «The Surge». Nos últimos dois anos, a Ethereum passou por duas atualizações importantes — «The Merge» e a atualização «Shanghai» ou «Shapella».
Estas atualizações ajudaram Ethereum um estado de eficiência energética, permitiram a retirada do ETH em staking e reduziram as taxas de gás para os programadores.
Embora a transição do protocolo Ethereum terminado, a blockchain continua a enfrentar problemas de escalabilidade. Isto levou à adoção de uma estratégia de escalabilidade centrada nos rollups, em que a execução ocorre fora da cadeia e a verificação ocorre na cadeia. Consequentemente, as taxas nos rollups são 3 a 8 vezes mais baratas do que na cadeia original, mas não suficientemente baratas para competir com outras L1.
Para reduzir ainda mais as taxas da camada 2 e melhorar a escalabilidade Ethereum, está a ser implementada a atualização Cancun-Deneb, também conhecida como Dencun.
Neste artigo, vamos analisar em pormenor as implicações da atualização Dencun, os prazos para os testes e o lançamento, entre outros aspetos.
O hard fork Dencun é uma Ethereum que visa resolver problemas de escalabilidade, melhorando Ethereum camada de disponibilidade de dados através de um método conhecido como proto-danksharding. Isto permitirá que os rollups publiquem dados na Ethereum custos pelo menos 10 vezes mais baixos, reduzindo significativamente os custos de gás para os utilizadores.
Esta atualização será implementada em duas fases — Deneb e Cancún — distribuídas por nove propostas Ethereum (EIPs).
A atualização Deneb introduz melhorias na camada de consenso, enquanto a atualização Cancún o faz na camada de execução.
Para além da escalabilidade Ethereum, a atualização Dencun melhora a segurança, traz benefícios aos programadores de dApps e otimiza a experiência do utilizador no staking. Assim, esta atualização irá lançar as bases para Ethereum em termos de disponibilidade de dados e tornar a arquitetura rollup mais adequada para responder às crescentes exigências dos utilizadores.
Fonte: Vitalik Buterin
Os EIPs envolvidos na atualização Dencun têm um impacto Ethereum em vários aspetos do Ethereum . Desde a introdução de códigos de operação eficientes até à redução do preço do gás nos rollups, a atualização Dencun melhora Ethereum grande escala.
A seguir, apresentamos quatro melhorias fundamentais resultantes da atualização Dencun:
A proposta mais impactante da atualização Dencun é a EIP-4844, também conhecida como «proto-danksharding». Esta atualização específica prepara o terreno para o escalonamento baseado na rede, tornando mais económico para os rollups publicarem dados na Ethereum.
Atualmente, os rollups utilizam calldata para confirmar transações na Ethereum. Este custo de transação associado ao calldata representa mais de 90% dos custos dos rollups, principalmente porque os calldata são armazenados permanentemente e podem ser acedidos diretamente pela camada de execução ou pela EVM.
Este quadro de publicação de dados está a mudar com o proto-danksharding. A proposta EIP-4844 introduz um novo tipo de transação denominado «transação portadora de blob».
Um blob é semelhante a um bloco, mas os dados das transações executadas provêm de um rollup. E uma transação que transporta um blob é simplesmente uma referência ao blob propriamente dito, cujos dados estão armazenados na camada de consenso. Assim, a verificação ocorre apenas com base no hash de referência, e não nos dados fragmentados contidos nos blobs na sua totalidade.
Consequentemente, os blobs permitem publicar mais dados na Ethereum simplificam a verificação das transações fora da cadeia. Esta forma de publicação é preferível à utilização de calldata, uma vez que os dados não são armazenados de forma permanente. Após cerca de três semanas, os dados contidos no blob tornam-se inacessíveis, reduzindo a sobrecarga de armazenamento na camada de consenso.
Após a implementação bem-sucedida, espera-se que esta atualização reduza os custos com dados de chamadas em, pelo menos, 10 vezes.
A atualização Dencun incorpora várias propostas para reforçar a segurança ao nível das aplicações dos utilizadores e do consenso, incluindo as EIP-4788, 6780 e 7514:
A proposta EIP-4788 defende a incorporação da raiz do bloco beacon pai na camada de execução, introduzindo, essencialmente, um oráculo ao nível do protocolo.
Isto elimina a necessidade de diferentes operadores de oráculo agregarem dados sobre o estado de consenso, beneficiando, entre outros, os pools de staking de liquidez e as aplicações de re-staking.
A EIP-6780 é uma proposta centrada nos programadores que aborda as lacunas do código de operação SELFDESTRUCT, que era anteriormente utilizado para remover código desnecessário.
A partir da EIP-6780, a remoção de código só ocorrerá quando o SELFDESTRUCT for executado na mesma transação que a criação do contrato inteligente.
A proposta EIP-7514 constitui uma solução temporária para resolver o problema do aumento excessivo do número de validadores. Embora um número mais elevado de validadores aumente a resiliência da rede, tal pode sobrecarregar os nós à medida que o limite de rotatividade continua a aumentar.
Para mitigar esta situação, é introduzido um limite máximo de rotatividade de 8, o que abranda o crescimento do número de validadores até que seja concebida uma solução a longo prazo que permita que o ETH apostado cresça sem entraves.
No que diz respeito à camada de consenso, a atualização Deneb está a implementar duas propostas destinadas a melhorar a experiência do utilizador no staking e os tempos de confirmação de blocos, nomeadamente:
A proposta EIP-7044 torna as saídas voluntárias no staking delegado permanentemente válidas para todas as versões da camada de consenso. Na situação atual, as saídas pré-voluntárias deixarão de ser válidas quando o fork Deneb entrar em funcionamento.
Além disso, esta proposta permite mecanismos automatizados que podem ser acionados quando uma condição for cumprida. Por exemplo, se o validador estiver inativo durante um período definido ou ficar offline, a saída voluntária pode ser enviada automaticamente para a camada de consenso.
A proposta EIP-7045 alarga o prazo para os validadores apresentarem atestados (votos para os blocos propostos) de 32 para um máximo de 64 slots. Esta maior flexibilidade acelera as confirmações de blocos, uma vez que o Ethereum dispõe agora de mais atestados para analisar e adicionar um novo bloco.
O alargamento do prazo para a apresentação de atestados ajuda a combater a censura, uma vez que agora também são considerados os atestados apresentados fora do prazo. Para os programadores, tempos de confirmação mais rápidos permitem uma execução mais otimizada dos contratos inteligentes, resultando numa melhor experiência do utilizador.
A atualização de Cancún apresenta duas propostas, a EIP-5656 e a EIP-1153, destinadas a disponibilizar novos códigos de operação que beneficiem os programadores de dApps, nomeadamente na otimização dos custos de gás.
A proposta EIP-5656 adiciona o código de operação MCOPY à base de código. Atualmente, a cópia de memória obriga os programadores a utilizarem dois códigos de operação (MSTORE e MLOAD) e custa, pelo menos, 96 gas. Com o MCOPY, o custo é de apenas cerca de 26 gas. Esta melhoria torna os contratos inteligentes mais eficientes, sem quaisquer compromissos.
A proposta EIP-1153 adiciona os códigos de operação TLOAD e TSTORE para permitir o armazenamento transitório ou a memória de médio prazo para a comunicação no âmbito de transações complexas. Isto significa que a memória estará acessível a todas as chamadas de função dentro da transação e será esvaziada assim que esta estiver concluída.
Atualmente, os programadores dependem de um armazenamento EVM que é permanente e implica operações de gravação dispendiosas.
A atualização Dencun estava inicialmente prevista para ser lançada no final de 2023. No entanto, vários problemas relacionados com a implementação e o consenso adiaram a sua implementação para 2024.
Já temos as datas definitivas para as redes de teste públicas:
Goerli: 17 de janeiro
Sepolia: 30 de janeiro
Holesky: 7 de fevereiro
Depois de a atualização estar ativa na testnet Goerli, haverá também uma reunião imediata da camada de execução para discutir quaisquer problemas. É igualmente importante referir que esta será a última vez que a Goerli será incluída no regime de testes.
Por isso, recomenda-se aos programadores que migrem para a Holesky ou a Sepolia para futuras cargas de trabalho. Os programadores podem obter testnet imediatamente utilizando a fonte de moedasQuicknode e começar a experimentar assim que a atualização entrar em vigor.
No que diz respeito mainnet , os prazos ainda não foram definidos. No entanto, acredita-se que o lançamento ocorra no início ou a meados de março, o que, mais uma vez, poderá sofrer atrasos se as coisas não correrem tão bem como previsto.
A atualização Dencun marcará um marco importante no plano de desenvolvimento, tornando Ethereum rede blockchain mais escalável e eficiente. A introdução do proto-danksharding abre caminho para Ethereum alcance uma escalabilidade total com rollups, tendo como objetivo mais de 100 mil TPS.
Em comparação com outras Ethereum , a atualização Dencun é mais transformadora ao nível das aplicações dos utilizadores. À medida que os rollups abrem caminho para um novo nível de escalabilidade, surgirão novos casos de utilização que exigirão preços de gás eficientes e previsíveis.
Após a atualização Dencun, o foco irá provavelmente passar para as árvores Verkle, com o objetivo de proporcionar escalabilidade de nível 1, o que implica reduzir o tamanho das provas e tornar a verificação extremamente fácil. Assim, o proto-danksharding é apenas o começo e estão a caminho muitas outras atualizações centradas na escalabilidade.
Fundada em 2017, Quicknode infraestruturas de blockchain de nível institucional para programadores e empresas. Com um tempo de atividade de 99,99% e suporte para mais de 80 cadeias, as equipas desenvolvem e expandem aplicações on-chain sem comprometer a qualidade.
As últimas novidades sobre engenharia, atualizações de produtos e notícias sobre a Web3, diretamente na sua caixa de entrada.
Certificação SOC 2 Tipo II · ISO 27001