De langverwachte Dencun-hard fork van Ethereum verliep op 13 maart probleemloos en luidde een nieuw tijdperk in voor de schaalbaarheid van Layer 2. Maar terwijl alle ogen gericht waren op de upgrade die de transactiekosten voor de groeiende netwerken van de keten verlaagde, waren er nog veel meer belangrijke Ethereum-verbeteringsvoorstellen (EIP’s).
“[Dencun] Het is misschien wel de enige fork waar we de meeste EIP’s of individuele bronnen naartoe sturen”, zei Tim Beiko, ontwikkelaar bij de Ethereum Foundation, tijdens een livestream op 13 maart.
De belangrijkste update in de Dencun-vork was EIP-4844, ook wel bekend als proto-danksharding. De upgrade verlaagt de kosten op Ethereum Layer 2-netwerken aanzienlijk door gasintensieve beldata – die voorheen 70% tot 90% van de L2-transactiekosten voor hun rekening namen – te vervangen door grote, lichtgewicht binaire objecten (blobs).
Uit gegevens van GrowThePie blijkt dat de gemiddelde transactiekosten op Starknet, een Layer 2-netwerk dat ondersteuning voor EIP-4844 implementeerde vóór de activering van Dencun, in de afgelopen 24 uur met 96% zijn gedaald tot slechts $ 0,04, tegen $ 0,75 op 13 maart. Dit geeft aan dat Dencun een doorslaand succes is geweest bij het verlagen van de transactiekosten op Laag 2.
Maar “Dencun is meer dan alleen EIP-4844”, vertelde 0xVEER, hoofd ontwikkelaarsrelaties bij Mantle, aan The Defiant. “Deze vaak over het hoofd geziene verbeteringen bieden een veelzijdige aanpak om de algehele gebruikers- en ontwikkelaarservaring op Ethereum te verbeteren.”
Dencun: EIP-1153 beschikt over tijdelijke opslag
Verschillende Layer 2-teams vertelden The Defiant dat EIP-1153, ook bekend als Transient Storage, de kosten verlaagt en de prestaties van het uitvoeren van slimme contracten op Ethereum verbetert door de efficiëntie van het gebruik van blokruimte te verbeteren.
“EIP-1153 introduceert nieuwe opcodes die geen opslag vereisen binnen de mondiale staat Ethereum”, aldus 0xVeer. “Dit vereenvoudigt het gebruik van blokruimte, wat leidt tot efficiëntere berekeningen van de gaskosten.”
Declan Fox, global product lead bij Linea, zegt dat Transient Storage “op een veilige en kosteneffectieve manier nieuwe dApp-functionaliteit mogelijk maakt” door twee nieuwe opcodes in te stellen. Opcodes zijn instructies die kunnen worden uitgevoerd als onderdeel van slimme contracttransacties.
Fox zei dat de nieuwe TSTORE- en TLOAD-opcodes een goedkoper alternatief bieden voor de eerdere SSTORE- en SLOAD-opcodes van Ethereum.
“Dit maakt een werking mogelijk net als opslag, maar wordt aan het einde van de transactie feitelijk weggegooid als geheugen, vergelijkbaar met het RAM-geheugen van een computer”, vervolgde Fox.
Goedkopere transacties
Fabian Vogelsteller, mede-oprichter van Lukso en auteur van de ERC-20-tokenstandaard, zei dat Transient Storage transacties met slimme contracten “aanzienlijk goedkoper” zal maken.
“EIP-1153… is erg belangrijk omdat het slimme contracten wereldwijd toegankelijke geheugenvariabelen mogelijk maakt”, zegt Vogelsteller. “Hiermee kun je in één transactie variabelen opslaan die toegankelijk zijn voor verschillende functies [anteriormente] het moest gebeuren via een opslagvariabele die meer dan 1k gas kostte.”
Volgens David Silverman, vice-president product bij Polygon Labs, maakt EIP-1153 de weg vrij voor het elimineren van exploits door middel van re-entry-aanvallen, die een “echt veel voorkomende aanvalsvector” vormen.
“Met behulp van de EIP-1153 heb je de mogelijkheid om te doen wat ‘reentry blocking’ wordt genoemd. Dit maakt de volledige eliminatie van deze aanvalsvector mogelijk”, aldus Silverman. “Dit is een hele grote verandering waar we heel blij mee zijn.”
Het vernietigen van de zelfvernietigings-opcode
Nick Dodson, CEO en mede-oprichter van Fuel Labs, benadrukte de introductie van EIP-6780, die de SELFDESTRUCT-opcode van Ethereum uitschakelt, behalve in de context van applicaties die deze gebruiken om geld terug te vorderen of binnen dezelfde transactie een contract wordt aangemaakt.
De SELFDESTRUCT-opcode dient om slimme contracten of andere code van de Ethereum-blockchain te verwijderen. Dit betekent dat het gebruik ervan de activa van de gebruiker in gevaar kan brengen.
“EIP-6780 biedt verbeterde beveiliging voor alle gebruikers [ao] beperk de beëindiging van slimme contracten om de bescherming van gebruikersgegevens en de beveiliging van activa te vergroten”, aldus Dodson. 0xVEER zei ook dat EIP-6780 gebruikersgegevens beschermt en activa in slimme contracten beschermt.
Zoals Karl Floersch, CEO van OP Labs en mede-oprichter van Optimism, heeft toegevoegd, biedt de EIP-6780 incrementele prestatieverbeteringen voor de Ethereum Virtual Machine – de belangrijkste slimme contractengine van Ethereum – waardoor de algehele systeemefficiëntie wordt versterkt.
Andere Dencun EIP’s
Dodson en 0xVEER benadrukten ook de voordelen die EIP-7044 en EIP-7045 validators bieden.
“EIP-7044 verhoogt de veiligheid van belanghebbenden door vooraf ondertekende vrijwillige exit-berichten permanent geldig te maken, waardoor een aanzienlijk hoger beschermingsniveau wordt geboden”, aldus 0xVEER. “EIP-7045 verbetert de validatorervaring door de deadline voor het indienen van attesten te verlengen. Dit opent blokbeloningen voor meer validators en versnelt de blokbevestiging door de accumulatie van attesten te vergroten.”
Dodson merkte de voordelen op van EIP-7044 in de context van gedelegeerde validatiediensten. Volgens hem biedt de update “een veel hoger beveiligingsniveau voor stakers.” Daarnaast benadrukte hij ook het belang van EIP-4788 als “een grote stap voorwaarts voor betrouwbare cross-chain communicatie.”
Tom Ngo, executive lead bij Metis, signaleerde de implementatie van EIP-7514, die het aantal validators beperkt dat in het netwerk kan worden geïntegreerd.
Ngo zei dat EIP-7514 ernaar streeft “de negatieve externe effecten van een zeer hoog niveau van het totale ETH-aanbod te verzachten.” Bovendien merkte het de toenemende concentratie van het Ether-aanbod op de Beacon Chain en binnen de protocollen voor liquide staking op.
Consolidatie van de sharding-routekaart
Terwijl proto-danksharding indrukwekkende schaalbaarheidswinsten boekte op Layer 2, zei Silverman dat EIP-4844 ook diende om de bijgewerkte visie van Ethereum voor volledige sharding te definiëren.
“Wij zijn aan het verkopen [Dencun] een soort van verankering van L2’s en rollups in grote lijnen als het schaalmechanisme van Ethereum… in plaats van alleen maar te proberen L1 zelf te schalen,’ zei Silverman.
Volgens Silverman voorzag de Ethereum-routekaart van een paar jaar geleden een versie van sharding waarbij zowel de uitvoering van transacties als de gegevens worden opgesplitst in een groot ecosysteem van shards als het eindspel van de schaalvergroting van Ethereum.
“We hebben dat script verlaten en eindigden met slechts een aantal datafragmenten – wat in wezen is wat deze blobs zijn – [com] De uitvoering wordt via deze rollups geschaald”, vervolgde Silverman. “L2 is waar schaalvergroting zal plaatsvinden, zodat we massale acceptatie kunnen bereiken.”
0xVEER merkte verder op dat Sharding naar verwachting de doorvoer van Ethereum in de toekomst zal verhogen tot 100.000 transacties per seconde. Het doel is om de ‘mainstream levensvatbaarheid’ ervan te garanderen. Ze zeiden echter dat fragmentatie nog “jaren verwijderd” zal zijn van het optreden ervan.
Alles bij elkaar werken deze updates samen om een schaalbaarder ecosysteem voor Ethereum te garanderen.
“Deze componenten geven ontwikkelaars gezamenlijk meer mogelijkheden. Bovendien openen ze deuren naar nieuwe toepassingen en diensten die kunnen gedijen in een schaalbaarder en efficiënter blockchain-ecosysteem”, aldus Floersch.
*Vertaling van het artikel “Beyond Blobs: Duiken in de over het hoofd geziene upgrades van Dencun” met toestemming van The Defiant.
Disclaimer: De tekst in deze column weerspiegelt niet noodzakelijkerwijs de mening van CriptoFácil.
Source: https://www.criptofacil.com/alem-dos-blobs-mergulhando-nas-atualizacoes-negligenciadas-de-dencun/