“Dencun” zal op 13 maart live gaan: de Ethereum-upgrade introduceert onder meer proto-Dank sharding. Dit verlaagt de kosten voor rollups – en markeert de eerste stap naar volledige sharding.
De Ethereum Foundation kondigt de komende Dencun-upgrade aan. De upgrade, waar lang naar wordt uitgekeken vanwege “proto-Danksharding”, zal naar verwachting op 13 maart live gaan. Omdat dit een harde vork is, moeten alle volledige knooppunten en stakers hun client vooraf upgraden.
Dencun implementeert negen EIP’s (Ethereum Improvement Proposals). De meeste verbeteren details of corrigeren kleine fouten. EIP-4844 wordt echter als een mijlpaal beschouwd. Het heeft tot doel een nieuw tijdperk van schaalvergroting in te luiden door middel van ‘proto-thanksharding’ – niet alleen voor Ethereum, maar voor crypto in het algemeen.
Rollups en hun limieten
Waar gaat het over? Om Proto-Dunksharding te begrijpen, moet je een paar dingen weten over hoe Ethereum schaalt. De “mainchain” – ook wel de “beacon chain” genoemd – heeft slechts een beperkte capaciteit. De meeste transacties draaien al op zogenaamde “Layer-2”, wat vooral “rollups” betekent.
Een rollup is een vorm van compressie van transacties: terwijl de transacties zelf plaatsvinden op de rollup-server, worden er met regelmatige tussenpozen bewijzen van op de blockchain geplaatst, die de stakers en knooppunten kunnen verifiëren.
Rollups hebben als grote voordeel dat ze de Ethereum-gebruikerservaring ongewijzigd laten en eenvoudig te integreren zijn in wallets. Alle belangrijke “Layer-2” van Ethereum zijn rollups – zoals Arbitrum, Optimism, Starknet, Base – en ze schalen Ethereum al met een factor van bijna 10: voor elke transactie die in de hoofdketen wordt verwerkt, zijn er momenteel 9,3 transacties op een roll-up.
Nergens is schaalvergroting op hogere niveaus zo succesvol geweest als op Ethereum. Maar de technologie bereikt zijn grenzen: het verkleint de onchain-voetafdruk van transacties, maar elimineert deze niet volledig. Via het bewijsmateriaal zal altijd een bepaald deel van de transactiegegevens doorlekken naar de hoofdketen. Naarmate de kosten voor Ethereum stijgen, stijgen ze ook bij de rollups, en vooral voor complexe transacties waarbij slimme contracten betrokken zijn, betaal je al snel een bedrag van midden dubbele cijfers.
Dit is geen wild probleem, maar het is enigszins ontwrichtend en verhindert dat Ethereum zijn potentieel als ‘blockchain voor alles’ vervult.
Halverwege het scherven
EIP-4844 zou hier nu verandering in moeten brengen met Proto-Danksharding. Dit is niet de definitieve oplossing, maar belooft op korte termijn de schaalpijn te verlichten.
Het langetermijnplan is om in elk Ethereum-blok een bepaalde hoeveelheid data te reserveren voor het verzamelde bewijsmateriaal – ongeveer 16 megabytes – en deze data scherp te scheiden van de rest van het blok, zodat niet elk volledig knooppunt deze hoeft te downloaden en op te slaan. . Dit proces wordt sharden genoemd. Je kunt het je voorstellen als een extra rijstrook voor openbare bussen.
Proto-Danksharding zet nu de eerste stap in die richting: het introduceert het bijbehorende transactieformaat en reserveert daarvoor ruimte in de blokken, maar zonder het duidelijk van de rest te scheiden.
Tot nu toe is het bewijsmateriaal uit de rollups opgeslagen als ‘gespreksgegevens’. Dit is een dataformaat dat volledig kan worden geadresseerd door de EVM (Ethereum Virtual Machine) en daarom voor altijd op de blockchain moet worden opgeslagen. Met Proto-Danksharding kunnen de rollups de gegevens nu opslaan als een ‘blob’: dit is een formaat dat niet direct beschikbaar is voor de EVM, maar kan worden geverifieerd door de knooppunten.
Per blok moet ongeveer 0,35 megabyte aan blobgegevens worden gereserveerd. Deze moeten door alle knooppunten worden gedownload om ze te kunnen verifiëren. Omdat ze echter niet relevant zijn voor toekomstige bewerkingen, kunnen de knooppunten ze na relatief korte tijd verwijderen.
Het belangrijkste is dat door de herformattering de samengetelde gegevens worden losgekoppeld van de markt voor algemene vergoedingen. Je concurreert niet langer met alle calldata-transacties, alleen met andere blobdata. Dienovereenkomstig wordt verwacht dat de kosten voor rollups aanzienlijk zullen dalen na de Dencun-upgrade.
Source:https://bitcoinblog.de/2024/03/04/wie-eine-extraspur-fuer-linienbusse-ethereum-upgrade-dencun-verbessert-skalierung-durch-proto-dunksharding/