Danny Ryan fait le point sur les progrès d’Ethereum 2.0

  • Danny Ryan, développeur d’Ethereum Core, a fait part d’une mise à jour détaillée sur l’état d’avancement général de la phase 0 d’Ethereum 2.0.
  • Ryan demande aux utilisateurs d’Ethereum de tester plusieurs clients.

Dans une publication adressée à la communauté Ethereum, le développeur d’Ethereum Core, Danny Ryan, a fait le point sur les progrès actuels d’Ethereum 2.0. Ryan est le coordinateur du projet Eth2 et a dû répondre à plusieurs reprises et sur plusieurs plateformes à propos de cette mise à jour, mais il estime qu’une version plus détaillée était nécessaire pour communiquer l’image complète.

M. Ryan commence son intervention en clarifiant certains points qui ont été discutés, mais qu’il estime nécessaire de mettre en évidence. Tout d’abord, il dit que l’Ethereum 2.0 est une réponse à une question à laquelle il a fallu des années pour répondre :

Compte tenu d’un certain montant de capital soutenant un système crypto-économique, pouvons-nous améliorer la sécurité et le débit tout en permettant au matériel des consommateurs de participer au consensus et de suivre la chaîne?

En ce sens, Ethereum 2.0 est le projet qui matérialisera la réponse et la solution à cette question en passant d’un protocole consensuel de Preuve du travail à Preuve de l’enjeu (PoS) à l’aide de tessons. M. Ryan explique que cette transition se fera par étapes en commençant par la phase 0, la Beacon Chain.

État des clients et des testnets Ethereum 2.0

Conçue pour être le centre de la phase 0, la Beacon Chain est la blockchain de la Preuve de l’enjeu Ethereum 2.0. En février, M. Ryan a confirmé que l’un des composants de la beacon chain, les contrats de dépôt, a été vérifié avec succès par la société Runtime Verification. Cela a permis de progresser vers la publication de nouvelles exigences de la mise à niveau pour le lancement de la phase 0.

Initialement prévue pour la fin juillet, la phase 0 doit compléter les réseaux de test « Topaz » et « Schlesi » récemment lancés. En outre, les spécifications finales doivent être mises en œuvre au niveau du client et un testnet coordonné doit être lancé, comme l’a indiqué Afri Schoeden. M. Ryan a souligné la complexité de la phase 0:

La phase 0 consiste à parvenir à un consensus avec des centaines de milliers d’entités de consensus (validateurs), réparties sur des milliers de nœuds dans le monde entier.

En raison des exigences techniques liées à la distribution de sous-ensembles de validateurs sur les tessons en phase 1+, nous devons être en mesure de gérer une quantité énorme de validateurs. Une grande partie de la complexité technique découle de cette exigence.

Concernant le statut des clients, M. Ryan indique qu’ils sont devenus des logiciels sophistiqués au cours des deux dernières années et qu’ils sont capables de gérer le consensus distribué de centaines de milliers de validateurs sur des milliers de nœuds. M. Ryan a déclaré qu’ils sont sur le point de terminer le testnet des clients, mais que la dernière étape sera longue. C’est pourquoi le coordinateur d’Ethereum 2.0 a fait la demande suivante aux utilisateurs:

Je vous demande, pendant cette période précédant le lancement, de sortir de votre zone de confort et d’essayer plusieurs clients. (…) Pour être tout à fait clair – s’il y a plus d’un client viable et sûr, il est de votre devoir d’exploiter des logiciels clients minoritaires afin de promouvoir une distribution saine des logiciels clients sur le réseau.

M. Ryan souligne également qu’ils effectuent des tests publics toutes les deux semaines pour permettre aux développeurs clients de travailler sur les bogues, les optimisations, etc. M. Ryan a également invité la communauté à participer et a déclaré que le dernier test en date a été mené par Schoeden et s’appelle Witti testnet, qui utilise la version 0.11 spec. Les équipes commenceront bientôt à utiliser la version 0.12 spec:

Lorsque nous aurons 2 ou 3 clients qui lanceront avec succès les réseaux v0.12 et qui fonctionneront à haute charge, nous ferons un testnet plus public où vous ferez fonctionner la plupart des nœuds et des validateurs. L’objectif est de créer un réseau de test multi-clients de longue date qui imite autant que possible le réseau principal (où les utilisateurs peuvent s’entraîner à exécuter les nœuds et à tester tout ce qu’ils veulent).

M. Ryan a également révélé quelques détails sur les prochaines phases d’Ethereum 2.0. M. Ryan a déclaré qu’après les phases 0 et 1, il y aura la phase 1.5, qui est l’intégration du réseau principal d’Ethereum dans le nouveau mécanisme de consensus eth2 en tant que tesson (existant comme l’un des nombreux tessons créés dans la phase 1). Ensuite, la phase 2 consistera à ajouter l’état et l’exécution sur un plus grand nombre de tessons que le tesson Ethereum original.

Ethereum 2.0 est conçu pour gérer un minimum de 16 000 validateurs et, à partir de là, augmenter progressivement ce nombre au fil des ans. De cette manière, le réseau Ethereum bénéficiera d’une augmentation de l’extensibilité et des performances qui laissera derrière lui les problèmes de congestion auxquels il est confronté aujourd’hui.

About Author

Reynaldo Marquez has closely followed the growth of Bitcoin and blockchain technology since 2016. He has since worked as a columnist on crypto coins covering advances, falls and rises in the market, bifurcations and developments. He believes that crypto coins and blockchain technology will have a great positive impact on people's lives.

Les commentaires sont fermés.