At udforske, hvorfor Ethereums Shanghai-testnet ikke har været en glat sejl

  • Et kig på de vigtigste udfordringer, som udviklere er stødt på i dagene op til Shanghai-opgraderingen.
  • Hvorfor udfordringer står over for, er ikke nødvendigvis et problem for tidslinjen.

Ethereum netværket er planlagt til at afslutte februar med endnu en større opgradering kaldet Shanghai opgradering.

Det vil lette væskeindsatsen, hvorfor det er stærkt ventet. Som sådan er dets udvikling og succesfulde udrulning meget vigtig.

Historisk set har vi set forsinkelser i forbindelse med nogle tidligere opgraderinger, normalt forbundet med udfordringer i udviklingsprocessen.

Den nuværende udviklingsproces for Shanghai-opgraderingen har også haft sin rimelige andel af udfordringer iflg Ethereum All Core Developers Execution Call (ACDE).

Problemet med tomme blokke

En af de største udfordringer, som udviklere stod over for for nylig, er fejlen i Geth EL-klienten til Shanghai-udgivelsen.

Foreløbige resultater afslørede, at Geth-noder var off-sync på grund af tomme blokke. Geth (EL)-klienten har angiveligt rettet fejlene.

Ikke flere nul-blob-transaktioner

ACDE-opkaldet skabte også en mulighed for udviklere til at diskutere, hvordan man håndterer store binære datatyper kaldet blobs inden for mempool- og Ethereum-protokollen.

En idé var at markere transaktioner med nul-blob transaktionstyper, der kræver specialiseret logik.

Efter at have diskuteret ideerne omkring Zero blob-transaktioner, valgte udviklere at skrotte ideen helt. Dette skyldes, at de var enige om, at de ideer, der blev præsenteret som løsninger, ville tilføje mere kompleksitet

Péter Szilágyi, en Geth (EL)-udvikler havde dette at sige om nul-blob-transaktioner:

”Teorien er super flot, super elegant og sindssygt kompliceret. Du kan have mange store transaktioner i en blok, men du kan kun have en eller to bloktransaktioner i en blok. Det er en enorm adfærdsdifferentiering.”

Vil disse udfordringer påvirke Ethereums Shanghai testnet-tidslinje?

Indtil videre truer udfordringerne ikke nødvendigvis netværkets tilstand fremadrettet.

Desuden er det værd at bemærke, at ACDE-opkaldet også demonstrerede den hurtige karakter af løsninger og problemløsning, som Ethereum-udviklere demonstrerede.

Dette antyder, at Shanghai testnet lanceringen er stadig på vej til at rulle ud den 28. februar.

Udfordringer i udviklingsprocessen er almindelige og forventede. De spiller en vigtig rolle i forbedringsprocessen. I mellemtiden vil en vellykket udrulning sandsynligvis øge interessen for likviditetsindsatsende platforme som LIDO.

Kilde: https://ambcrypto.com/exploring-why-ethereums-shanghai-testnet-hasnt-been-a-smooth-sail/