Wat is de Dencun Upgrade?

Tobias Datema
Tobias Datema
12 maart 2024
GO TO

Op 13 maart krijgt het Ethereum-netwerk een grote upgrade genaamd Dencun, waarmee verschillende Ethereum Improvement Proposals (EIP's) worden geïntroduceerd. Maar, wat betekent deze upgrade voor het netwerk en wat kunnen we verwachten?

Ethereum kampt al jaren met schaalbaarheidsproblemen doordat het hoofdnetwerk slechts ongeveer 15 transacties per seconde kan verwerken. Dit zorgt dan ook regelmatig voor torenhoge transactiekosten. Om dit probleem aan te pakken, werd aanvankelijk gekeken naar Full Sharding, een horizontale schaalbaarsheidsoplossing waarbij de blockchain zou worden opgesplitst in meerdere delen, zogenaamde shards. Uiteindelijk bleek deze technologie te complex en experimenteel, waardoor de focus verschoof naar Layer 2-oplossingen.

Sinds 2020 zijn er steeds meer Layer 2-netwerken ontstaan, zoals Arbitrum, Optimism en Starknet. Deze oplossingen verbeteren de schaalbaarheid van Ethereum door transacties buiten het hoofdnetwerk uit te voeren en ze daarna te verifiëren op de Ethereum-blockchain. Hierdoor kunnen meer transacties worden verwerkt en blijven de kosten beter beheersbaar.

Bron: IntoTheBlock, L2Fees.info

De Dencun-upgrade introduceert een functie die Layer 2-netwerken ondersteunt bij het verbeteren van de schaalbaarheid van Ethereum. Deze functie, bekend als EIP-4844 of Proto-Danksharding, brengt een nieuw transactietype met zich mee, genaamd blobs. Hiermee kunnen transacties van Layer 2-netwerken efficiënter worden gebundeld en naar Ethereum worden verzonden. Door deze blobs kunnen rollup-sequencers transacties opslaan op de Consensus Client in plaats van op de Execution Client, wat zorgt voor een efficiënter gebruik van het netwerk. Daarnaast wordt de data slechts ongeveer 18 dagen bewaard, wat bijdraagt aan een betere schaalbaarheid en lagere opslagkosten.

Bron: Ethereum Evolved: Dencun Upgrade Part 5, EIP-4844 | Consensys

Ethereum slaat momenteel alle gegevens op binnen elk knooppunt van het netwerk, waar ze permanent bewaard blijven. Dit gebeurt via het opslagmechanisme call data, dat zorgt voor langdurige gegevensopslag. Hoewel dit systeem betrouwbaar is, legt het een zware last op het netwerk en brengt het hoge kosten met zich mee.

Met de introductie van de nieuwe opslagmethode wordt data slechts ongeveer 18 dagen bewaard, waardoor de belasting op het Ethereum-netwerk aanzienlijk wordt verlaagd. Daarnaast kan elk blok tot 16 data blobs bevatten. Omdat deze blobs gecomprimeerde databundels zijn, kunnen er meer transacties per blok worden verwerkt. Dit verhoogt de transactiesnelheid van Ethereum, vermindert netwerkcongestie en verlaagt daardoor de transactiekosten op Layer 2-netwerken.

Op lange termijn wordt gewerkt aan de volledige implementatie van Danksharding. Waar Proto-Danksharding data blobs koppelt aan één enkel Ethereum-blok, zal volledige Danksharding deze verdelen over 64 blokken. Door de verspreiding van blobs over meerdere blokken kan er meer data worden verwerkt, wat leidt tot een hogere transactiecapaciteit en lagere kosten. Deze ontwikkeling zal echter nog jaren in beslag nemen en vereist verschillende aanvullende upgrades.

SHARE THIS ARTICLE