Ethereum-upgrade over 3 tot 5 jaar?

De ultieme upgrade van Ethereum, Eth 2.0, zal waarschijnlijk nog drie tot vijf jaar duren.

Om in plaats van een totale Upgrade omver te werpen, heeft de ontwikkelaar van het Open-Source Blockchain-platform een ​​reeks kortetermijncorrecties doorgevoerd om de gezondheid en duurzaamheid van het netwerk te verbeteren, een nieuwe blogpost op Ethereum.org.

Griffin Ichiba Hotchkiss neemt (vrij vertaald):

Omdat het vele jaren kan duren voordat een volledige 'Ethereum 2.0'-de uitrol kan worden uitgevoerd, zou de uitrol moeten worden gewijzigd naar de huidige keten, om ervoor te zorgen dat grote problemen waardoor Ethereum niet meer kan functioneren, zich voordoen voordat een uitgebreide protocolupgrade.

Daarom was Ethereum 1 '.x' – de verkenning van kleinere, incrementele upgrades naar het huidige Ethereum (1.0) – met de taak om de levensduur van de keten met minstens nog eens 3-5 jaar te verlengen, voordat het drama aanbreekt meer Upgrade naar Serenity (Eth 2.0).

Volgens Hotchkiss Ethereum kunnen kleinere hobbyisten, onderzoekers en ontwikkelaars, gezien de problemen in de blokketen, hun gezicht redden door deel te nemen aan de Blockchain, en zullen problemen met de blokgrootte en de transactiedoorvoer waarschijnlijk worden ingehaald door de toekomstige groei van het platform.

Het grootste potentiële probleem waarmee Ethereum wordt geconfronteerd, is echter de ‘staat’ van groei.

Ethereum is een staatsmachine, waarbij elk blok een stap vooruit gaat. De volledige ‘staat’ van Ethereum omvat op elk moment de collectieve herinneringen van alle slimme contracten die in de EVM worden gebruikt en uitgevoerd, evenals de huidige status van alle rekeningen en saldi.

De staat van Ethereum weegt momenteel 10 GB, maar de verwachting is dat deze proportioneel groeit met het totale transactievolume in het netwerk. Als Ethereum meer gebruikers kan bereiken, kan dit leiden tot een langzamere transactieverwerking en blokkeerverificatie.

De door de staat veroorzaakte prestatieverslechtering is een grote zorg. Ethereum is een peer-to-peer-netwerk, wat betekent dat subtiele waardenveranderingen impact kunnen hebben op de toestand van het netwerk. Bovendien is het opslaan en wijzigen van voorwaarden een van de moeilijkste dingen om te implementeren voor de ontwikkelaarsteams van de klanten. Het schrijven en onderhouden van klanten is al moeilijk genoeg, en de groei van de status draagt ​​bij aan deze last. Als de aandoening groeit, zal de diversiteit en de prestaties van de klanten afnemen, wat slecht is voor iedereen.

Een mogelijke weg vooruit voor Ethereum is het gebruik van ‘state-driven clients’, wat momenteel wordt onderzocht door de ontwikkelaars van het platform.

Kortom, een staatloze cliënt maakt gebruik van een reeks getuigen, die de geldigheid bewijzen van een bepaalde staatsverandering ten opzichte van de vorige staat. Dat wil zeggen, in plaats van de volledige status bij elk nieuw blok te berekenen, berekent u voor de klanten de statuswijzigingen voor een nieuw blok en bewijst u vervolgens dat deze wijzigingen met het vorige blok consistent zijn.

Uitgelichte afbeelding: Wit Olszweski | Shutterstock