Ethereum-uppgradering 3 till 5 år bort?

Den ultimata uppgraderingen av Ethereum, Eth 2.0, är ​​förmodligen fortfarande tre till fem år av implementering.

För att störta snarare än en total uppgradering, utvecklaren av Open-Source Blockchain-plattformen på en serie kortsiktiga korrigeringar för att förbättra hälsan och hållbarheten hos nätverket, ett nytt blogginlägg på Ethereum.org.

Griffin Ichiba Hotchkiss tar (fritt översatt):

Eftersom det kan ta många år, tills en komplett ’Ethereum 2.0'-utrullningen kan genomföras, skulle behöva ändras till den nuvarande kedjan, för att säkerställa att stora problem som skulle göra Ethereum oförmögen att fungera, inträffar innan en omfattande protokolluppgradering.

Därför var Ethereum 1 ’.x' – utforskningen av mindre, inkrementella uppgraderingar till nuvarande Ethereum (1.0) – med uppgiften att förlänga kedjans livslängd med minst ytterligare 3-5 år, innan dramat kommer mer Upgrade to Serenity (Eth) 2,0).

Enligt Hotchkiss Ethereum med problemen i blockkedjan, räddande ansikte, de mindre hobbyisterna, forskarna och utvecklarna kan förskjutas genom att delta i Blockchain, liksom med problem med blockstorleken och transaktionsgenomströmningen, kommer sannolikt att bli omkörda av plattformens framtida tillväxt.

Det största potentiella problemet som Ethereum står inför är dock ”tillväxttillstånd.

Ethereum är en statsmaskin, med varje block ett steg framåt. Det fullständiga ’state' of Ethereum inkluderar när som helst de kollektiva minnena av alla smarta kontrakt som används i EVM och körs, såväl som den aktuella statusen för alla konton och saldon.

Ethereums tillstånd väger för närvarande 10 GB, men det förväntas att det växer proportionellt med den totala transaktionsvolymen i nätverket. Om Ethereum kan nå fler användare kan det orsaka att detta tillstånd växer till en långsammare transaktionsbearbetning och blockeringsverifiering.

Den statligt inducerade prestationsförsämringen är ett stort problem. Ethereum är ett Peer-to-Peer-nätverk, vilket innebär att subtila värdeförändringar kan påverka nätverkets tillstånd. Dessutom, lagring och modifiering av villkor, en av de svåraste sakerna att implementera för utvecklarteamen hos kunderna. Att skriva och underhålla klienter är redan tillräckligt svårt, och tillväxten av status bidrar till denna börda. Om tillståndet växer, kommer att minska mångfalden och prestanda för klienterna, vilket är dåligt för alla.

En möjlig väg framåt för Ethereum är användningen av ”statsdrivna klienter”, vad som för närvarande undersöks av utvecklarna av plattformen.

Kort sagt, en statslös klient använder ett block av vittnen, som bevisar giltigheten av en viss förändring av tillståndet till det tidigare tillståndet. Det vill säga, istället för att beräkna det fullständiga tillståndet med varje nytt block, beräkna klienterna tillståndsändringarna för ett nytt block, och sedan för att bevisa att dessa ändringar med det föregående blocket är konsekventa.

Utvald bild: Wit Olszweski | Shutterstock