Ethereum-opgradering 3 til 5 år væk?

Den ultimative opgradering af Ethereum, Eth 2.0, er sandsynligvis stadig tre til fem års implementering.

For at vælte snarere end en total opgradering, udvikleren af ​​Open-Source Blockchain-platformen på en række kortsigtede rettelser for at forbedre sundheden og holdbarheden af ​​netværket, et nyt blogindlæg på Ethereum.org.

Griffin Ichiba Hotchkiss tager (frit oversat):

Da det kan tage mange år, før en komplet 'Ethereum 2.0'-udrulningen kan gennemføres, skulle udrulningen ændres til den nuværende kæde, for at sikre, at store problemer, der ville gøre Ethereum ude af stand til at fungere, opstår før en omfattende protokolopgradering.

Derfor var Ethereum 1 '.x' – udforskningen af ​​mindre, trinvise opgraderinger til det nuværende Ethereum (1.0) – med den opgave at forlænge kædens levetid med mindst yderligere 3-5 år, før dramaet ankommer mere Opgrader til Serenity (Eth 2.0).

Ifølge Hotchkiss Ethereum med problemerne i blokkæden, reddende ansigt, vil de mindre hobbyister, forskere og udviklere sandsynligvis blive overhalet ved at deltage i Blockchain, såvel som problemer med blokstørrelsen og Transaktionsgennemstrømningen. af platformens fremtidige vækst.

Det største potentielle problem, som Ethereum står over for, er imidlertid vækstens "tilstand".

Ethereum er en statsmaskine, med hver blok et skridt fremad. Den komplette 'tilstand' af Ethereum inkluderer til enhver tid de kollektive minder om alle de smarte kontrakter, der bruges i EVM og kører, samt den aktuelle status for alle konti og saldi.

Ethereums tilstand vejer i øjeblikket 10 GB, men det forventes, at den vokser proportionalt med det samlede transaktionsvolumen i netværket. Hvis Ethereum kan nå ud til flere brugere, kan det forårsage denne tilstands vækst til en langsommere transaktionsbehandling og blokering.

Den statsinducerede præstationsforringelse giver anledning til stor bekymring. Ethereum er et Peer-to-Peer-netværk, hvilket betyder, at subtile ændringer af værdier kan have indflydelse på netværkets tilstand. Derudover er opbevaring og ændring af betingelser en af ​​de sværeste ting at implementere for kundernes udviklerteams. At skrive og vedligeholde klienter er allerede vanskeligt nok, og væksten i status bidrager til denne byrde. Hvis tilstanden vokser, vil det mindske mangfoldigheden og ydeevnen for kunderne, hvilket er dårligt for alle.

En mulig vej frem for Ethereum er brugen af ​​"statsdrevne klienter", hvad der i øjeblikket undersøges af udviklerne af platformen.

Kort sagt, en statsløs klient bruger en blok af vidner, der beviser gyldigheden af ​​en bestemt ændring af tilstand til den tidligere tilstand. Det vil sige, i stedet for at beregne den komplette tilstand med hver ny blok, skal du beregne klienternes tilstandsændringer for en ny blok og derefter bevise, at disse ændringer med den forrige blok er konsistente.

Udvalgt billede: Wit Olszweski | Shutterstock