Ethereum Upgrade dans 3 à 5 ans ?

La mise à niveau ultime d’Ethereum, Eth 2.0, nécessitera probablement encore trois à cinq ans de mise en œuvre.

Pour renverser plutôt que de procéder à une mise à niveau totale, le développeur de la plate-forme Open-Source Blockchain propose une série de corrections à court terme afin d'améliorer la santé et la durabilité du réseau, un nouveau billet de blog sur Ethereum.org.

Griffin Ichiba Hotchkiss prend (traduit librement) :

Comme cela pourrait prendre de nombreuses années, jusqu'à ce qu'un ‘Éthereum 2.0’-Le déploiement peut être effectué, mais il devrait être modifié par rapport à la chaîne actuelle, afin de garantir que les problèmes majeurs qui empêcheraient Ethereum de fonctionner se produisent avant une mise à niveau complète du protocole.

Par conséquent, Ethereum 1 était ‘.x' – l'exploration de mises à niveau plus petites et incrémentielles de l'Ethereum actuel (1.0) – avec pour tâche de prolonger la durée de vie de la chaîne d'au moins 3 à 5 ans supplémentaires, avant que le drame n'arrive plus Upgrade to Serenity (Eth 2.0).

Selon Hotchkiss Ethereum, les problèmes liés à la chaîne de blocs, qui sauvent la face, pourraient évincer les petits amateurs, chercheurs et développeurs en participant à la chaîne de blocs, ainsi que les problèmes liés à la taille des blocs et au débit des transactions. par la croissance future de la plateforme.

Cependant, le plus gros problème potentiel auquel Ethereum est confronté est le « État » de croissance.

Ethereum est une machine à états, chaque bloc étant un pas en avant. Le complet ‘État’ d'Ethereum inclut à tout moment la mémoire collective de tous les contrats intelligents utilisés et exécutés dans l'EVM, ainsi que l'état actuel de tous les comptes et soldes.

Éthereum’L'état pèse actuellement 10 Go, mais on s'attend à ce qu'il augmente proportionnellement au volume total des transactions sur le réseau. Si Ethereum peut atteindre plus d'utilisateurs, cela pourrait provoquer cette condition’s croissance vers un traitement des transactions plus lent et une vérification des blocs.

La détérioration des performances induite par l’État est très préoccupante. Ethereum est un réseau Peer-to-Peer, ce qui signifie que de subtils changements de valeurs peuvent avoir un impact sur l'état du réseau. A cela s’ajoute le stockage et la modification des conditions, une des choses les plus difficiles à mettre en œuvre pour les équipes de développeurs des clients. Écrire et maintenir des clients est déjà assez difficile, et la croissance du statut contribue à ce fardeau. Si la situation se développe, la diversité et la performance des clients diminueront, ce qui est mauvais pour tout le monde.

Une voie possible pour Ethereum est l’utilisation de « Clients dirigés par l'État, » ce qui est actuellement recherché par les développeurs de la plateforme.

En bref, un Client apatride utilise un bloc de témoins, prouvant la validité d'un changement d'état particulier vers l'état précédent. Autrement dit, au lieu de calculer l'état complet avec chaque nouveau bloc, calculez les clients les changements d'état pour un nouveau bloc, puis prouvez que ces changements avec le bloc précédent sont cohérents.

Image en vedette : Esprit Olszweski | Shutterstock