Gnosis Chain core devs continuously push upgrades from the Ethereum mainnet onto Gnosis Chain. The most immediate is the Dencun upgrade, which will be synchronised with the Ethereum roadmap. As the first initial step towards completing the upgrade, Gnosis Chain’s Chiado testnet will hard fork on 31 January 2024 at 18:15:40 UTC, Slot: 8265728 Epoch: 516608
Which EIPs will be implemented on Gnosis Chain?
EIP - 1153: Transient storage opcodes EIP - 4788: Beacon block root in the EVM EIP - 4844: Shard Blob Transactions EIP - 7516: BLOBBASEFEE opcode EIP - 5656: MCOPY - Memory copying instruction EIP - 6780: SELFDESTRUCT only in same transaction
The most important feature of the upgrade enables blobs (EIP - 4844 Proto-Danksharding), which will enable L2 chains to scale and provide a cheaper data layer.
What do you need to do?
If you’re a validator on Chiado, the upgrade requires some steps to prepare your nodes. We’ll release client versions in the coming days, and you also need approximately 35GB of additional storage for blobs.
Check out the videos below for EIP details and more.
Join us for a Validator Meetup #12 as we begin a fresh and exciting year at Gnosis Chain. We’ll get updates about the approaching Dencun upgrade from the core team, discuss the latest news and answer your questions.
Gnosis Chain’s Chiado testnet will hard fork on 31 January 2024 at 18:15:40 UTC, Slot: 8265728 Epoch: 516608. To ensure a smooth transition and maximize the benefits of the Dencun upgrade, we strongly encourage all node runners to upgrade their nodes accordingly.
Erigon v2.57.0 is ready to download. We highly recommend updating promptly to ensure seamless network operations after the fork.
Gnosis chain has slots significantly faster than Ethereum. Bigger blocks could have a higher cost to the network than Ethereum so we may price blobs differently. Ethereum mainnet has chosen a target of 3 blobs from real live experiments on mainnet with big blocks. Consecuently this parameters may not be adecuate.
Gnosis chain has significantly cheaper fees than mainnet, so blob spam is a concern. Ethereum’s MIN_BLOB_GASPRICE makes blob space free (1e-18 USD / blob) if usage is under the target for a sustained period of time. The same concern applies to Ethereum, but consensus is that choosing a specific value that may apply to only some market conditions and not others. Given that Gnosis native token is a stable coin, this concerns are mitigated. Given usage under target for regular txs and blob data, setting min blob gas price to 1 GWei reduces the cost per byte by a factor of 16.
Gnosis chain has both a lower CHURN_LIMIT_QUOTIENT and faster epoch times. A MAX_PER_EPOCH_ACTIVATION_CHURN_LIMIT value of 2 provides a good trade-off to:
Limit max state growth in the next year to 1M validators
Increase the minimum time for a 2/3 malicious take-over to 150 days at current validator set sizes
Allow validator set growth to prevent long queues unless there’s exceptional demand