Å utforske hvorfor Ethereums testnett i Shanghai ikke har vært en jevn seiling

  • En titt på nøkkelutfordringene som utviklere har møtt i dagene frem til Shanghai-oppgraderingen.
  • Hvorfor utfordringer står overfor, er ikke nødvendigvis en bekymring for tidslinjen.

De Ethereum nettverket er beregnet til å avslutte februar med en annen stor oppgradering kalt Shanghai oppgradering.

Det vil lette flytende staking, og det er derfor det forventes sterkt. Som sådan er utviklingen og vellykket utrulling svært viktig.

Historisk sett har vi sett forsinkelser knyttet til noen tidligere oppgraderinger, vanligvis forbundet med utfordringer i utviklingsprosessen.

Den nåværende utviklingsprosessen for Shanghai-oppgraderingen har også hatt sin del av utfordringer iht Ethereum All Core Developers Execution Call (ACDE).

Problemet med tomme blokker

En av de største utfordringene som utviklere har møtt nylig, er feilen i Geth EL-klienten for Shanghai-utgivelsen.

Foreløpige funn avslørte at Geth-noder var ikke-synkroniserte på grunn av tomme blokker. Geth (EL)-klienten har angivelig utbedret feilene.

Ingen flere null-blob-transaksjoner

ACDE-anropet skapte også en mulighet for utviklere til å diskutere hvordan de skal håndtere store binære datatyper kalt blobs i mempool- og Ethereum-protokollen.

En idé var å merke transaksjoner med null-blob-transaksjonstyper som krever spesialisert logikk.

Etter å ha diskutert ideene rundt Zero blob-transaksjoner, valgte utviklerne å skrinlegge ideen helt. Dette er fordi de var enige om at ideene som ble presentert som løsninger ville gi mer kompleksitet

Péter Szilágyi, en Geth (EL)-utvikler hadde dette å si om null-blob-transaksjoner:

«Teorien er superfin, superelegant og sinnsykt komplisert. Du kan ha mange store transaksjoner i en blokk, men du kan bare ha en eller to blob-transaksjoner i en blokk. Det er en enorm atferdsdifferensiering.»

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

Så langt truer ikke utfordringene nødvendigvis nettverkets tilstand fremover.

Dessuten er det verdt å merke seg at ACDE-anropet også demonstrerte den raske naturen til løsninger og problemløsning som Ethereum-utviklere demonstrerte.

Dette antyder at Shanghai testnett lanseringen er fortsatt i rute til å rulle ut 28. februar.

Utfordringer i utviklingsprosessen er vanlige og forventede. De spiller en viktig rolle i forbedringsprosessen. I mellomtiden vil en vellykket utrulling sannsynligvis øke interessen for likviditetssatsende plattformer som LIDO.

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