Dencun en Pralectra: kernontwikkelaars van Ethereum brengen een ambitieus 2024 in kaart

De kernontwikkelaars van Ethereum debatteren over de prioriteiten voor de volgende harde vork na ‘Dencun’, die eind 2024 of 2025 zou kunnen komen.

Na de All Core Devs-oproep van donderdag blijft het voorlopige schema voor de Dencun-vork ongewijzigd, met het Goerli-testnet als eerste op 17 januari.

Nu de uitrol van de upgrade in maart waarschijnlijk lijkt, richten ontwikkelaars hun aandacht op wat er daarna komt in Prague-Electra – kortweg Pralectra – de upgrade die zal volgen.

Er is nog steeds veel beweging en er is een debat gaande over de algemene visie: óf een op kenmerken gerichte reeks kleinere Ethereum Improvement Proposals (EIP’s) óf een grote protocolupgrade om Verkle Trees te introduceren in de uitvoeringslaag.

Verkle Trees zijn een nieuwe datastructuur die de huidige Merkle Tree die vandaag de dag in gebruik is, evolueert, met behulp van meer geavanceerde wiskundige technieken: vectorverplichtingen gebaseerd op elliptische curve-paren, die volgens verkle een significante afwijking vormen van de eenvoudigere hash-functies die in Merkle Trees worden gebruikt. informatie.

Deze structuur gebruikt minder ruimte en kan sneller worden geverifieerd, waardoor het netwerk meer transacties kan verwerken.

Kortom, het is een manier om het langetermijnprobleem van ‘staatsopgeblazenheid’ aan te pakken, dat steeds belangrijker zal worden naarmate Ethereum zich verder uitbreidt.

De upgrade is een belangrijke mijlpaal op de langetermijnroutekaart van Ethereum, een fase die The Verge wordt genoemd.

Er was geen duidelijke consensus over de oproep – sommigen pleiten ervoor om de focus volledig op Verkle Trees te houden, waarbij Guillaume Ballet van de Ethereum Foundation waarschuwde “er bestaat niet zoiets als een kleine vork”, maar anderen riepen op tot een vastberaden engagement om het netwerk te upgraden opnieuw in 2024.

De angst is dat het 18 maanden of langer kan duren voordat Verkle Trees geleverd wordt – een eeuwigheid in crypto.

Dencun zelf stond oorspronkelijk gepland voor november, maar werd uiteindelijk in oktober vorig jaar naar 2024 geduwd.

Lees verder: Kernontwikkelaars sluiten Dencun-vork dit jaar uit

“Verkle bevindt zich op de schaal van de Merge, zo niet slechter in termen van complexiteit”, aldus Ballet. “Je kunt niet echt iets tegelijkertijd verzenden aan de [uitvoeringslaag] kant.”

Lukasz Rozmej van het Nethermind Execution Client-team was het daarmee eens en adviseerde de ontwikkelaars eerst prioriteit te geven aan een feature-rijke fork voordat ze zich volledig tot Verkle Trees wenden.

“Mijn ervaring leert mij dat herontwerpen van staten extreem moeilijk zijn en extreem lang duren”, vertelde hij zijn collega’s tijdens het telefoongesprek. “De robuustheid van Verkle is niet de specificatie, maar de implementatie, optimalisatie en testen.”

Functies, ja, maar welke?

Onder degenen die pleitten voor een tweede fork voor 2024, gericht op functies, bevonden zich klantteams van Nethermind, Besu en Reth. Maar de vraag is: wat heeft voorrang?

Andrew Ashikhmin, software-ingenieur bij het Erigon-clientteam, suggereerde dat het EVM Object Format (EOF) een kandidaat zou zijn om de volgende upgrade aan te sturen zonder af te leiden van het werk op langere termijn aan Verkle Trees, omdat het door een kleiner team zou kunnen worden geïmplementeerd. en was een meer geïsoleerde wijziging in de codebasis.

"Maar Verkle zou de belangrijkste focus moeten zijn", zei hij.

EOF werd oorspronkelijk overwogen voor de Shapella-harde vork, maar werd te groot geacht om als "passagier" naast de belangrijkste "bestuurder", Proto-Dank-sharding of EIP-4844, te worden gecombineerd.

Lees verder: De volgende upgrade van Ethereum om zich te concentreren op blobs 

EOF is “absoluut geen passagier” volgens Justin Florentine, protocolingenieur bij het Besu-klantenteam, maar hij zei dat Besu al “veel vooruitgang” had geboekt met de functie en daarom voorstander was van de adoptie ervan in Pralectra.

Georgios Konstantopoulos, chief technology officer en onderzoeker bij investeringsmaatschappij Paradigm, die de Rust Ethereum (Reth)-klant bouwt, zei dat zijn team “OK [met] EOF was, aangezien het [een] eenmansbaan is en geïsoleerde tests [nodig heeft.”

Maar Ethereum Foundation-ontwikkelaar Marius van der Wijden deelde de mening dat “EOF niet in de kleine vork zal zitten.”

Ansgar Dietrichs van de Ethereum Foundation steunde EOF afgelopen april voor opname in Pralectra en merkte op de oproep van donderdag op dat het Solidity-team – dat de belangrijkste programmeertaal voor slimme contracten van de EVM handhaaft – er sterk voorstander van was.

Niemand bij de oproep was aanwezig om expliciet voor EOF te pleiten, wat Nethermind-oprichter Tomasz Stanczak ertoe aanzette op te merken: “Als niemand EOF op deze oproep steunt, zou dit samenvatten waarom het nog niet is verzonden.”

Stanczak noemde EIP-7002 of “Execution layer triggerable exits” de meest gewaardeerde EIP op het Ethereum Magicians-forum en “superbelangrijk”, omdat het een “grote ontwerpfout met staking repareert [en] niet vroeg genoeg kan komen.”

Collega-kernontwikkelaar Parithosh Jayanthi, bekend onder de bijnaam “Potuz”, zei dat als hij één functie moest kiezen om te verzenden, dit EIP-7002 zou zijn. Volgens hem zou EIP-7549 echter “zeker binnen moeten zijn.”

Deze functie, die alleen de consensuslaag beïnvloedt, repareert een bug in het ontwerp van Ethereum en heeft tot doel het gemiddelde aantal koppelingen dat nodig is om consensusregels te verifiëren, te verminderen. Een koppeling is een bewerking die wordt gebruikt in bepaalde cryptografische algoritmen waarbij gebruik wordt gemaakt van elliptische curven.

Momenteel is het, om consensus te bereiken, nodig om minimaal 1366 attesten te verifiëren – wat duidt op overeenstemming tussen validatoren – maar na EIP-7549 zou dit worden teruggebracht tot slechts 22.

“Het is triviaal om te implementeren en het zal veel aggregatietijd besparen”, aldus Potus. “Het kan helpen bij betrouwbare bruggen – en zk-provers, zk-bruggen – het is iets dat zeker in de volgende stap zou moeten zitten.”

Het doel van de call was om de discussie op gang te brengen. Over de specifieke aanpak en verbetervoorstellen zal op een later tijdstip worden beslist. Ethereum-upgrades zijn gebaseerd op consensus; er is geen expliciete hiërarchie van autoriteit of stemmechanisme om prioriteiten te bepalen.

Het kan soms een uitdaging of chaotisch lijken om vooruitgang te boeken, net als bij het hoeden van katten, maar dat is de aard van het gedecentraliseerde beest.


Mis het volgende grote verhaal niet – word lid van onze gratis dagelijkse nieuwsbrief.

Bron: https://blockworks.co/news/ethereum-devs-plan-2024