Ethereum-oppgradering 3 til 5 år unna?

Den ultimate oppgraderingen av Ethereum, Eth 2.0, er sannsynligvis fortsatt tre til fem år med implementering.

For å velte snarere enn en total oppgradering, utvikleren av Open-Source Blockchain-plattformen på en rekke kortsiktige korreksjoner for å forbedre helsen og holdbarheten til nettverket, et nytt blogginnlegg på Ethereum.org.

Griffin Ichiba Hotchkiss tar (fritt oversatt):

Siden det kan ta mange år, før en fullstendig 'Ethereum 2.0'-utrullingen kan gjennomføres, måtte utrullingen endres til den nåværende kjeden, for å sikre at store problemer som ville gjøre Ethereum ute av stand til å fungere, oppstår før en omfattende protokolloppgradering.

Derfor var Ethereum 1 '.x' – utforskningen av mindre, inkrementelle oppgraderinger til dagens Ethereum (1.0) – med oppgaven å forlenge levetiden til kjeden med minst 3-5 år til før dramaet kommer mer Oppgrader til Serenity (Eth 2.0).

I følge Hotchkiss Ethereum med problemene i blokkkjeden, reddende ansikt, de mindre hobbyistene, forskerne og utviklerne kan fortrenges av deltakelsen i Blockchain, så vel som med problemer med blokkstørrelsen og transaksjonsgjennomstrømningen, vil sannsynligvis bli forbigått av den fremtidige veksten av plattformen.

Det største potensielle problemet som Ethereum står overfor, er imidlertid «stat» av vekst.

Ethereum er en statsmaskin, med hver blokk et skritt fremover. Den komplette "tilstanden" til Ethereum inkluderer når som helst de kollektive minnene til alle smarte kontrakter som brukes i EVM og kjører, samt gjeldende status for alle kontoer og saldoer.

Ethereums stat veier for tiden 10 GB, men det forventes at den vokser proporsjonalt med det totale transaksjonsvolumet i nettverket. Hvis Ethereum kan nå flere brukere, kan det føre til at denne tilstanden vokser til en langsommere transaksjonsbehandling og blokkering.

Den statsinduserte ytelsesforverringen gir stor bekymring. Ethereum er et Peer-to-Peer-nettverk, noe som betyr at subtile endringer av verdier kan ha innvirkning på tilstanden til nettverket. I tillegg er lagring og endring av forholdene en av de vanskeligste tingene å implementere for utviklerteamene til kundene. Å skrive og vedlikeholde klienter er allerede vanskelig nok, og veksten av status bidrar til denne byrden. Hvis tilstanden vokser, vil det redusere mangfoldet og ytelsen til kundene, noe som er dårlig for alle.

En mulig vei videre for Ethereum er bruken av «statsdrevne kunder,» det som for tiden forskes på av utviklerne av plattformen.

Kort sagt, en statsløs klient bruker en blokk med vitner, som beviser gyldigheten av en bestemt endring av staten til den forrige tilstanden. Det vil si, i stedet for å beregne den fullstendige tilstanden med hver ny blokk, kalkuler klienten tilstandsendringene for en ny blokk, og deretter for å bevise at disse endringene med den forrige blokken er konsistente.

Utvalgt bilde: Wit Olszweski | Shutterstock