Vitalik Buterin, cofondateur d’Ethereum, a annoncé en détail la feuille de route de développement d’Ethereum 2.0 au cours des dix prochaines années. Le plan, publié par Buterin, est si sophistiqué que de nombreux abonnés de Twitter le trouvent impossible à comprendre. Il a également souligné que cette feuille de route ne représente que son point de vue sur la façon dont la révolution Ethereum sera développée.
Ethereum 2.0 Phase 0 main dans la main avec Ethereum 1.0
Selon sa feuille de route, le développement de la phase initiale d’Ethereum 2.0 - Phase 0 ou Beacon Chain - passera en revue certains éléments d’Ethereum 1.0, y compris le prix du gaz, la synchronisation des clients, le rééchelonnement de la politique des frais en termes d’EIP 1559, etc. le client léger Ethereum (ETH) 2.0 sera intégré à Ethereum 1.0.
Après le lancement de la phase 0, il fera l’objet d’audits et de tests. Une fois qu’ils sont terminés et que les spécifications sont mises à jour, la fusion historique ETH1-ETH2 effacera le consensus de preuve de travail.
Buterin a déclaré que cette feuille de route est le produit d’un processus de R&D de deux ans, permettant à Ethereum de créer la conception parfaite pour son futur réseau. En outre, des efforts importants ont été faits pour assurer une transition en douceur vers l’infrastructure d’application décentralisée.
Buterin a déclaré:
“Nous en savons beaucoup plus sur les capacités et les limites de la preuve de mise, les modèles de sécurité du sharding, etc.”
Cependant, ce plan n’est pas définitif car l’équipe derrière le réseau Ethereum essaie de réduire la complexité de ses pièces. Selon diverses estimations, le lancement d’Ethereum 2.0 est probable mi-2020. Ils lanceront au moins la première phase d’ici la fin de 2020 coexistent avec Ethereum 1.0.
Expliquez en détail Ethereum 2.0
La feuille de route Ethereum 2020 montre que la blockchain Ethereum est actuellement en phase finale de développement. Cette étape s’appelle Serenity, et elle conduira au lancement d’une nouvelle Etheruem Blockchain, Ethereum 2.0. Ce dernier sera rénové avec plusieurs fonctionnalités, dont la preuve de mise (PoS), le sharding, une nouvelle machine virtuelle Ethereum (EVM), un nouveau mécanisme de récompenses, etc.
La phase Serenity vise à rendre Ethereum plus rapide, évolutif et meilleur. En conséquence, la feuille de route de Serenity présente une liste de plans de mise à niveau réseau importants prévus pour l’écosystème Ethereum.
C’est:
Phase 0: Chaîne de balises (première phase, passage de PoW à PoS. Date de lancement: Q1 / 2020)
Dans Serenity Phase 0, une nouvelle chaîne de blocs ou chaîne de balises autre que la chaîne de blocs Ethereum principale sera créée. La principale différence est qu’Ethereum 2.0 utilisera l’algorithme de consensus PoS (Casper) au lieu du mécanisme de consensus PoW (Ethash).
ETH2 sera également créé sur la chaîne des balises et utilisé pour récompenser les valideurs. De plus, cette phase nécessite que les deux tiers des validateurs déposent 32 ETH sur le bloc suivant.
Généralement, les trois principales responsabilités de la chaîne de balises sont:
- Gérer le mécanisme de preuve de mise
- Traitement des liens croisés
- Consensus direct et finalité
Phase 1: Chaînes de fragments (une division des transactions réseau entre plusieurs ensembles de validateurs. Date de lancement: 2021)
Sharding traitera les transactions parallèles, stockant et traitant les informations. Par conséquent, il est susceptible d’améliorer l’évolutivité du nouvel Ethereum. De plus, le sharding implique d’augmenter le nombre de transactions pouvant être traitées par le réseau à la fois. Dans ce cas, le réseau sera divisé en plusieurs segments.
Bref, plusieurs transactions seront traitées en même temps. D’un autre côté, il y aura 64 chaînes d’éclats dans la première phase de la chaîne de balises, et d’autres pourront être ajoutées au fil du temps.
Phase 2: eWASM (mise à niveau d’EVM vers eWASM. Date de lancement: 2020 ou 2021)
La machine virtuelle Ethereum (EVM) permet aux contrats intelligents d’exécuter des transactions. Cependant, pour éliminer le problème de l’EVM actuel, qui exécute les transactions séquentiellement, WebAssembly à saveur Ethereum (eWASM) sera utilisé.
eWASM est censé fournir des performances améliorées par rapport à EVM. Il permettra la prise en charge des contrats, des comptes et du statut intelligent sur la nouvelle Blockchain. Les contrats intelligents seront également rédigés dans des langues autres que Solidity. eWASM devrait être lancé en 2021, bien que le développement ait commencé.
Phase 3: nouvelle amélioration (date de lancement, 2022)
Ethereum 2.0 a peut-être été lancé, mais comme tout autre système, il faudra toujours des mises à jour et des corrections de bogues. La phase d’amélioration continue a été spécialement conçue pour gérer l’amélioration globale et constante du protocole afin de répondre aux exigences croissantes de la nouvelle Blockchain.
Selon ConsenSys, les actions suivantes seront effectuées:
- Protocole d’état léger
- Couplage avec la sécurité de la chaîne principale
- Partage super-quadratique ou exponentiel