Dencun och Pralectra: Ethereums kärnutvecklare kartlägger ett ambitiöst 2024

Ethereums kärnutvecklare diskuterar prioriteringarna för nästa hårdgaffel efter "Dencun", som kan komma i slutet av 2024 eller 2025.

Efter torsdagens All Core Devs-samtal förblir det preliminära schemat för Dencun-gaffeln oförändrat, med Goerli-testnätet först upp den 17 januari.

Med lanseringen av uppgraderingen som ser trolig ut i mars, vänder utvecklarna uppmärksamheten på vad som kommer härnäst i Prag-Electra - Pralectra förkortat - uppgraderingen som följer.

Fortfarande mycket i förändring, en debatt pågår om den övergripande visionen: Antingen en funktionsfokuserad uppsättning av mindre Ethereum Improvement Proposals (EIP) eller en större protokolluppgradering för att introducera Verkle Trees till exekveringsskiktet.

Verkle Trees är en ny datastruktur som utvecklar det nuvarande Merkle Tree som används idag, med mer sofistikerade matematiska tekniker - vektoråtaganden baserade på elliptiska kurvpar, vilket är en betydande avvikelse från de enklare hashfunktionerna som används i Merkle Trees, enligt verkle. info.

Denna struktur använder mindre utrymme och kan verifieras snabbare, vilket båda gör att nätverket kan hantera fler transaktioner.

Kort sagt, det är ett sätt att hantera det långsiktiga problemet med "statlig uppblåsthet", vilket kommer att bli allt viktigare när Ethereum skalar.

Uppgraderingen är en viktig milstolpe på Ethereums långsiktiga färdplan, en fas som kallas The Verge.

Det fanns ingen tydlig konsensus om uppmaningen - vissa förespråkar att fokusera på Verkle Trees, med Guillaume Ballet vid Ethereum Foundation som varnar "det finns inget sådant som en liten gaffel", men andra kräver ett fast åtagande att uppgradera nätverket igen 2024.

Rädslan är att Verkle Trees kan ta 18 månader eller mer att leverera - en evighet i krypto.

Själva Dencun var ursprungligen planerad till november, men skjuts till slut in i 2024 i oktober förra året.

Läs mer: Core devs utesluter Dencun-gaffeln i år

"Verkle är på skalan av sammanslagningen om inte värre när det gäller komplexitet," sa Ballet. "Du kan verkligen inte skicka någonting samtidigt på [exekveringslager]-sidan."

Lukasz Rozmej från Netherminds exekveringsklientteam höll med och rekommenderade utvecklarna att prioritera en funktionsrik gaffel först innan de vänder sig helt till Verkle Trees.

"Min erfarenhet säger mig att statliga omkonstruktioner är extremt svåra och de tar extremt lång tid", sa han till kollegor under samtalet. "Verkle-seghet är inte specifikationen, det är implementeringen, optimeringen och testningen."

Funktioner, ja, men vilka?

Bland dem som förespråkade en andra 2024-gaffel med fokus på funktioner var kundteam för Nethermind, Besu och Reth. Men frågan är vad som har företräde?

Andrew Ashikhmin, mjukvaruingenjör på Erigons klientteam, föreslog att EVM Object Format (EOF) skulle vara en kandidat för att driva nästa uppgradering utan att distrahera från långsiktigt arbete med Verkle Trees, eftersom det skulle kunna implementeras av ett mindre team, och var en mer isolerad förändring av kodbasen.

"Men Verkle borde vara huvudfokus," sa han.

EOF ansågs ursprungligen för Shapella hårdgaffeln, men ansågs vara för stor för att paras ihop som "passagerare" tillsammans med huvud"föraren", Proto-Dank sharding eller EIP-4844.

Läs mer: Ethereums nästa uppgradering för att fokusera på blobbar 

EOF är "definitivt inte en passagerare" enligt Justin Florentine, protokollingenjör i Besu-klientteamet, men han sa att Besu redan hade gjort "mycket framsteg" med funktionen och därför var för att den skulle antas i Pralectra

Georgios Konstantopoulos, teknisk chef och forskare på investeringsföretaget Paradigm, som bygger Rust Ethereum (Reth)-klienten, sa att hans team var "OK ​​[med] EOF eftersom det är [ett] enmansjobb och [behöver] isolerade tester."

Men Ethereum Foundation-utvecklaren Marius van der Wijden delade åsikten att "EOF inte kommer att vara i den lilla gaffeln."

Ansgar Dietrichs vid Ethereum Foundation stödde EOF för inkludering i Pralectra i april förra året, och noterade på torsdagens uppmaning att Solidity-teamet – som upprätthåller EVM:s främsta smarta avtalsprogrammeringsspråk – var starkt för.

Ingen i samtalet var där för att uttryckligen förespråka EOF, vilket fick Netherminds grundare Tomasz Stanczak att anmärka, "om ingen kämpar för EOF i detta samtal skulle detta sammanfatta varför det inte har skickats ännu."

Stanczak kallade EIP-7002 eller "Execution layer triggerable exits" den mest uppröstade EIP i Ethereum Magicians-forumet och "superviktigt", eftersom det fixar ett "stort designfel med insättning [och] kan inte komma tidigt nog."

Andra kärnutvecklare Parithosh Jayanthi, känd under smeknamnet "Potuz" sa att om han var tvungen att välja en funktion att skicka skulle det vara EIP-7002. Men enligt hans åsikt borde EIP-7549 "definitivt vara med."

Den här funktionen, som bara påverkar konsensuslagret, fixar en bugg i Ethereums design och syftar till att minska det genomsnittliga antalet parningar som behövs för att verifiera konsensusregler. En parning är en operation som används i vissa kryptografiska algoritmer som involverar elliptiska kurvor.

För att nå konsensus är det för närvarande nödvändigt att verifiera minst 1366 intyg – vilket indikerar överensstämmelse mellan validerare – men efter EIP-7549 skulle det minskas till bara 22.

"Det är trivialt att implementera och det kommer att spara mycket tid för sammanläggning," sa Potus. "Det kan hjälpa på trolösa broar - och zk-provare, zk-broar - det är något som definitivt borde finnas i vilken gaffel vi än gör härnäst."

Målet med utlysningen var att kickstarta diskussionen och det specifika tillvägagångssättet och förbättringsförslagen kommer att beslutas vid ett senare tillfälle. Ethereum-uppgraderingar är konsensusdrivna; det finns ingen uttrycklig myndighetshierarki eller röstningsmekanism för att fastställa prioriteringar.

Det kan ibland verka utmanande eller kaotiskt att göra framsteg, inte olikt att valla katter, men det är det decentraliserade odjurets natur.


Missa inte nästa stora berättelse – gå med i vårt kostnadsfria dagliga nyhetsbrev.

Källa: https://blockworks.co/news/ethereum-devs-plan-2024