Actualització d'Ethereum entre 3 i 5 anys?

L'actualització definitiva d'Ethereum, Eth 2.0, probablement encara sigui de tres a cinc anys d'implementació.

Per enderrocar en lloc d'una actualització total, el desenvolupador de la plataforma Blockchain de codi obert en una sèrie de correccions a curt termini per tal de millorar la salut i la durabilitat de la xarxa, una nova publicació de bloc a Ethereum.org.

Griffin Ichiba Hotchkiss pren (traduït lliurement):

Com que podrien passar molts anys, fins que es pugui dur a terme un 'Ethereum 2.0' complet, el desplegament, s'hauria de canviar a la cadena actual, per tal d'assegurar que els problemes importants que farien que Ethereum no pugui funcionar, es produeixin abans d'un Actualització integral del protocol.

Per tant, Ethereum 1 va ser ".x" -l'exploració d'actualitzacions més petites i incrementals de l'actual Ethereum (1.0)- amb la tasca de néixer d'allargar la vida de la cadena almenys 3-5 anys més, abans que arribi el drama. més Actualitza a Serenity (Eth 2.0).

Segons Hotchkiss Ethereum, amb els problemes de la cadena de blocs, salvant la cara, és probable que els aficionats, investigadors i desenvolupadors més petits podrien desplaçar-se per participar en la cadena de blocs, així com amb problemes amb la mida del bloc i el rendiment de la transacció, és probable que es superin. pel futur creixement de la plataforma.

El problema potencial més gran al qual s'enfronta Ethereum, però, és l'"estat" de creixement.

Ethereum és una màquina d'estat, amb cada bloc un pas endavant. L'"estat" complet d'Ethereum inclou en qualsevol moment les memòries col·lectives de tots els contractes intel·ligents que s'utilitzen i s'executen a l'EVM, així com l'estat actual de tots els comptes i saldos.

L'estat d'Ethereum pesa actualment 10 GB, però s'espera que creixi proporcionalment al volum total de transaccions a la xarxa. Si Ethereum pot arribar a més usuaris, podria provocar un creixement d'aquesta condició en un processament de transaccions més lent i la verificació del bloqueig.

El deteriorament del rendiment induït per l'estat és molt preocupant. Ethereum és una xarxa Peer-to-Peer, el que significa que els canvis subtils de valors poden tenir un impacte en l'estat de la xarxa. A més, l'emmagatzematge i modificació de condicions, una de les coses més difícils d'implementar per als equips de desenvolupament dels clients. Escriure i mantenir els clients ja és prou difícil, i el creixement de l'estat contribueix a aquesta càrrega. Si la condició creix, disminuirà la diversitat i el rendiment dels Clients, cosa que és dolent per a tothom.

Una possible manera d'avançar per a Ethereum és l'ús de "clients impulsats per l'estat", el que actualment estan investigant els desenvolupadors de la plataforma.

En resum, un client sense estat utilitza un bloc de testimonis, demostrant la validesa d'un determinat canvi d'estat a l'estat anterior. És a dir, en comptes de calcular l'estat complet amb cada nou Bloc, calculeu els Clients els canvis d'estat d'un nou Bloc, i després demostreu que aquests Canvis amb el Bloc anterior són coherents.

Imatge destacada: Wit Olszweski | Shutterstock