$1.48T
Total marketcap
$56.86B
Total volume
BTC 49.57%   •   ETH 16.50%
Dominance

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

Ethereum developers set a target date of 3rd or 4th quarter of 2023.

The Ethereum upgrade named Cancun-Deneb aka "Dencun" will be activated in the 3rd or 4th quarter of 2023

 

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.

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