USDC Yield With Cover Built InQuicknode Earn now runs USDC yield with cover for protocol risk built in, underwritten by OpenCover. Six covered vaults on Base.
Leia o comunicadoAtualização Ethereum em 2024: Proto-Danksharding e o início da era «The Surge»
The Dencun upgrade marks an important milestone in the Ethereum roadmap, making it a more scalable and efficient blockchain network.

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».
These upgrades helped Ethereum achieve an energy-efficient state, unlocked staked ETH for withdrawals, and improved gas fees for developers.
While the protocol transition of Ethereum is over, the blockchain still faces scalability issues. This led to the adoption of rollup-centric scaling, where execution is off-chain and verification is on-chain. As a result, fees are cheaper on rollups compared to the original chain by a factor of 3-8x but not cheap enough to compete with other L1s.
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.
Dencun hard fork is an Ethereum upgrade focussed on solving scalability issues by improving Ethereum as a data availability layer through a method known as proto-danksharding. This will allow rollups to post data on Ethereum at lower costs by at least 10 times, significantly reducing gas costs for users.
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.
Besides Ethereum’s scalability, the Dencun upgrade improves security, benefits dApp developers, and enhances the staking user experience. So this upgrade will lay the foundation for Ethereum scaling of data availability and make rollup architecture more aligned to meet growing user demands.
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.
The Dencun upgrade incorporates several proposals to enhance security at the user application and consensus levels, including EIP-4788, 6780, and 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.
EIP-7514 proposal serves as a temporary solution to address validator bloat. While a higher number of validators enhances network resilience, it can strain nodes as the churn limit continues to grow.
To mitigate this, a maximum churn limit of 8 is introduced, slowing down validator growth until a long-term solution is devised to allow staked ETH to grow unhindered.
On the consensus layer, the Deneb upgrade is implementing two proposals to improve the staking user experience and block confirmation times, which are:
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.
EIP-7045 proposal extends the time for validators to submit attestations (votes for proposed blocks) from 32 to a maximum of 64 slots. This increased flexibility accelerates block confirmations because the Ethereum algorithm now has more attestations to analyze and add a new block.
The increased attestation window helps fight against censorship as now late attestations are also considered. For developers, faster confirmation times allow for more optimized smart contract execution, resulting in a better user experience.
The Cancun upgrade introduces two proposals, EIP-5656 and EIP-1153, aimed at providing new opcodes to benefit dApp developers, particularly in gas cost optimization.
EIP-5656 proposal adds MCOPY opcode to the code base. Currently, copying memory requires developers to use two opcodes (MSTORE and MLOAD) and costs at least 96 gas. With MCOPY, it only costs around 26 gas. This improvement makes smart contracts more efficient with zero trade-offs.
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.
At the moment, developers rely on EVM storage that’s permanent and requires costly writes.
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.
So developers are recommended to migrate to Holesky or Sepolia for future workloads. Developers can obtain testnet ETH right away using Quicknode’s faucet and start experimentation as the upgrade goes live.
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.
Dencun upgrade will mark an important milestone in the roadmap, making Ethereum a more scalable and efficient blockchain network. The introduction of proto-danksharding paves the path for Ethereum to reach full-rollup scaling with 100k+ TPS as the goal.
Compared to other Ethereum upgrades, the Dencun upgrade is more transformative on the user application level. As rollups unlock a new level of scaling, there will be new use cases that demand efficient and predictable gas pricing.
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, a Quicknode disponibiliza infraestrutura de blockchain de nível institucional para programadores e empresas. Com um tempo de atividade de 99,99% e suporte para mais de 80 chains, as equipas desenvolvem e expandem aplicações on-chain sem comprometer a qualidade.
As principais novidades de engenharia, atualizações de produtos e notícias de Web3 diretamente na sua caixa de entrada.
Certificado SOC 2 Tipo II · ISO 27001