The Ethereum Foundation has announced the upcoming launch of the Dencun network upgrade on the Ethereum mainnet, following its successful activation on all testnets. Scheduled for March 13th, 2024, this upgrade mandates node operators and stakers to update their software.
Building on the Shapella upgrade, it introduces significant changes such as ephemeral data blobs with EIP-4844, aimed at reducing L2 transaction fees. A community livestream will be accessible for those interested in monitoring the event. This upgrade encompasses modifications to both the consensus and execution layers of Ethereum, as elaborated in EIP-7569.
 
Noteworthy Adjustments
Notable protocol adjustments include EIP-1153 (Transient storage opcodes), EIP-4788 (Beacon block root in the EVM), EIP-4844 (Shard Blob Transactions), EIP-5656 (MCOPY &ndash Memory copying instruction), EIP-6780 (SELFDESTRUCT only in the same transaction), EIP-7044 (Perpetually Valid Signed Voluntary Exits), EIP-7045 (Increase Max Attestation Inclusion Slot), EIP-7514 (Add Max Epoch Churn Limit), and EIP-7516 (BLOBBASEFEE opcode).
Details regarding consensus layer alterations can be found in the Deneb directory while execution layer adjustments are outlined in the linked EIPs, with an ongoing Python specification in the ethereum/execution-specs repository. Additionally, Dencun requires updates to the Engine API for communication between consensus and execution layer nodes.
 
Understanding The Requirements
Client releases supporting Dencun on the Ethereum mainnet have been enumerated, including versions for Lighthouse, Lodestar, Nimbus, Prysm, Teku (consensus layer), and Besu, Erigon, go-ethereum, Nethermind, Reth (execution layer). The Ethereum Foundation advises validators on the risks of running a majority client and provides resources for client distribution and switching guides.
For Ethereum users or ETH holders, no action is necessary unless instructed by their exchange or wallet provider. Node operators must update their clients to the specified versions for compatibility with the Dencun upgrade. Stakers are also encouraged to update both their beacon node and validator client. Failure to participate in the upgrade will lead to synchronization with the pre-fork blockchain, resulting in incompatibility with the post-Dencun Ethereum network. Application and tooling developers are urged to review the EIPs included in Dencun for potential impacts on their projects, particularly noting EIPs with backward compatibility implications.