- The stains are coming: Dencun will go live on Goerli on January 17, 2024 at 6:32 UTC.
- Dencun will be Goerli’s last upgrade before the core team stops supporting it. More details on this previous post.
- Assuming the Goerli upgrade goes well, the Sepolia and Holesky testnets will enable Dencun over the coming weeks.
- Subscribe to receive email notifications of network upgrade announcements. here.
Dencun network upgrade will be activated on Goerli testnet. January 17, 6:32 UTC. The upgrade includes several changes, most notably the introduction of temporary data blobs using EIP-4844, also known as “protodanksharding”, which helps reduce L2 transaction fees.
Dencun continued last year Shapella Upgrade. It will first be deployed on Goerli testnet. If no major problems are found afterward, contact Sepolia and Holsky. Once Dencun is running smoothly on all three testnets, mainnet activation will be scheduled.
Dencun will be Goerli’s final upgrade. After activation on mainnet, clients and EF test team will stop supporting Goerli testnet. For more information see here Previous announcement.
Upgrade specifications
The Dencun upgrade combines changes to Ethereum’s consensus and execution layers. A full list of protocol changes can be found here: EIP-7569. For reference:
Deneb
The full Python specification for changes affecting Ethereum’s consensus layer can be found here: Deneb folder ~ Of Ethereum/Consensus Specification Storage.
cancun
The EIP linked above contains the full specification for changes affecting the Ethereum execution layer.
Additionally, the Python specification for this is being implemented in: Ethereum/Execution Specifications Storage.
Finally, Deneb requires changes to the engine API used for communication between consensus layer nodes and execution layer nodes. This is specified in the next item. cancun.md file ~ Of Ethereum/Execution API Storage.
client release
The next client release will support Dencun on Goerli. Additional versions will enable support for other testnets and mainnets. There will be another announcement here once this is released.
When choosing which clients to run, validators should pay particular attention to the risks of running multiple clients in the execution layer (EL) or consensus layer (CL). You will find a description of these risks and their consequences. here. You’ll find estimates of the current EL and CL client distribution and guidance for transitioning from one client to another. here.
Consensus layer Goerli release
memo: When running a validator, both the Consensus Layer Beacon Node and Validator Client must be updated.
Execution layer Goerli release
memo: While Reth supports Dencun, the client is still pending a full audit and Not recommended for production use. reference Read Less For more context.
Dencun Bug Bounty Bonus
All Dencun-related bug bounties for in-scope vulnerabilities will receive a 2x multiplier between now and the two weeks prior to the scheduled mainnet upgrade. A serious bug can now be worth up to $500,000 USD! reference bug bounty program For details.
frequently asked questions
Is there anything I need to do as an Ethereum user or Ethereum holder?
Simply put, no.
If you use an exchange, digital wallet, or hardware wallet, you do not need to take any action unless you receive further instructions from the exchange or wallet provider.
If you’re running your own Ethereum node, see the following questions:
As non-staking Görli Node operator, what should I do?
To be compatible with the Goerli upgrade, update your node with the Ethereum client version listed in the table above.
as Görli Staker, what should I do?
To be compatible with the Goerli upgrade, update your node with the Ethereum client version listed in the table above. Make sure both your beacon nodes and validator clients are updated!
What should I do if I am not a Goerli node operator or staker?
There is nothing now. There will be further announcements regarding the activation of Sepolia, Holesky, and Dencun on mainnet. You can sign up to receive email notifications. here.
It is recommended for use by stakers who wish to run the upgrade process further before mainnet. ephemery.devWe will be supporting Dencun soon.
What happens if I am a Goerli staker or node operator and do not participate in the upgrade?
If you are using an Ethereum client that has not been updated to the latest version (listed above), your client will be in sync with the prefork blockchain when the upgrade occurs.
Under the old rules, you will be stuck on an incompatible chain and will not be able to send Ether or operate on the Ethereum network after Dencun.
What should I do as an application or tool developer?
Review the EIP included with Dencun to determine if and how it will impact your project. A lot of new and exciting features are being introduced across both the execution and consensus layers! The only EIPs that affect backward compatibility are: EIP-6780, EIP-7044 and EIP-7514.
Where can I check the progress of my upgrade?
The Goerli upgrade will be live streamed. here.
Why “Tenkun”?
Upgrades to the consensus layer take star names, and upgrades to the execution layer take Devcon city names. “Decun” is a combination of the first magnitude star Deneb in Cygnus and Cancun, the location of Devcon 3.
Original cover image by: darren lawrenceEdited by Tomo Saito.