Ethereum Cancun-Deneb Hard Fork Countdown and Date (Dencun)

Ethereum developers set a target date of March 13, 2024

The Ethereum upgrade named Cancun-Deneb, also known as 'Dencun,' was activated on March 13, 2024.

 

Dencun EIPs

Official improvements included in this upgrade.

Q&A

What is Rollup and what is it for?

Rollups offer a solution for enhancing the scalability of Ethereum through the consolidation of transactions off-chain, followed by their subsequent submission to the Ethereum network. A rollup consists of two fundamental components: data and execution check. The data encompasses the complete sequence of transactions processed within a rollup, resulting in the state change that is ultimately posted to Ethereum. On the other hand, the execution check entails the re-execution of these transactions by an honest participant known as a "prover," whose role is to verify the accuracy of the proposed state change. To facilitate the execution check, the transaction data must remain accessible for a sufficient duration to allow anyone to download and verify it. This ensures that any dishonest actions carried out by the rollup sequencer can be detected and challenged by the prover. However, it is not necessary for the transaction data to be available indefinitely.

What is EIP-4844?

Ethereum roadmap - The Surge

Proto-Danksharding and Danksharding are essential for Ethereum to achieve true scalability, necessitating various protocol upgrades. Proto-Danksharding serves as an intermediary phase in this process, paving the way for the ultimate goal. The primary objective of both approaches is to significantly reduce transaction costs for users on Layer 2 while enabling Ethereum to scale to over 100,000 transactions per second.

When will the DENCUN hard fork be activated on the Ethereum network?

The DENCUN hard fork on the Ethereum network will be activated at epoch's starting slot 8626176, with the corresponding timestamp being 1710338135 (March 13, 2024).

On ACDC#127 we agreed to schedule Dencun's mainnet activation for epoch 269568. I used https://slots.symphonious.net to confirm that the epoch's starting slot is 8626176, which is an historical accumulator boundary (8626176 % 8192 = 0), and the corresponding timestamp is 1710338135. At least one person should independently validate those numbers before we merge this 😄  
timbeiko github
Networkepoch (slot)TimestampDate
Goerli231680170547312017 January 2024
Sepolia132608170665507230 January 2024
Holešky2969617073056647 February 2024
Mainnet269568 (8626176)171033813513 March 2024

What is the cost advantage of using blobs in rollups?

Rollups offer a method for increasing the scalability of Ethereum by consolidating transactions off-chain and subsequently submitting the results to the Ethereum network. A rollup consists of two primary components: data and execution check. The data represents the complete sequence of transactions processed within a rollup, resulting in the state change that is posted to Ethereum. The execution check involves re-executing these transactions by an honest participant known as a "prover" to verify the accuracy of the proposed state change. To enable the execution check, the transaction data must remain accessible for a sufficient duration to allow anyone to download and verify it. This ensures that any fraudulent actions performed by the rollup sequencer can be detected and challenged by the prover. However, it is not necessary for the data to remain available indefinitely.

Blob Lifecycle

Blob Lifecycle

Blob transactions
Possibly delayed until the Cancun hard fork, but already in full development is the support for blob transactions (aka 4844), which would allow the Ethereum network to create huge transactions (128KB a pop) that only have an ephemeral lifespan (2-4 weeks). The purpose of these transactions would be to allow layer 2 solutions to commit to and prove large batches of data very cheaply, without incurring an indefinite storage cost on all full nodes. This should make L2s significantly cheaper and thus allow Ethereum to - hopefully - onboard the next stream of users. This work has been pioneered by Coinbase's Jessie and team and is currently being picked up by Peter to integrate where possible and reimplement where Geth's DoS requirements require a different approach from the original PoC work.
Péter Szilágyi
$2.86T
Total marketcap
$108.61B
Total volume
BTC 58.27%   •   ETH 11.36%
Dominance
Select currency