La technologie de la chaîne de blocs reste un concept relativement nouveau, mais Ethereum a parcouru un long chemin en peu de temps. Ethereum, l'un des exemples les plus connus et les plus reconnaissables de chaînes de blocs de pointe, a subi des fourches importantes depuis sa création en 2014 et son lancement public en 2015. Bien que les dates exactes et les jalons aient pu être modifiés en cours de route, l'équipe d'Ethereum s'est efforcée d'adopter un système de développement continu qui vise à améliorer la sécurité, la fonctionnalité et l'expérience utilisateur, et à travailler vers une décentralisation optimale. Ce guide décrira les principales étapes du parcours d'Ethereum jusqu'à présent.

Les premiers jours

Lorsque Ethereum a vu le jour, l'idée était de procéder à son évolution en quatre étapes clés. La première phase, qui a été utilisée comme une sorte de version bêta, comprenait Olympic et Frontier. Essentiellement, Olympic, lancé en juillet 2015, a été l'occasion pour les développeurs d'avoir un aperçu de ce à quoi ressemblerait Ethereum une fois qu'il serait disponible. À l'époque, les développeurs étaient encouragés à tester quatre domaines principaux, notamment :

  • Activité des transitions
  • Utilisation de la machine virtuelle
  • Ressources de minage
  • Peine générale

L'étape suivante, Frontier, a été conçue pour analyser les caractéristiques de l'Ethereum, avec un accent particulier sur :

  • Bloquer les récompenses
  • Consommation de gaz
  • Contrats aux Canaries
  • Expérience utilisateur

Homestead (2016)

Une fois la phase bêta achevée, l'étape suivante a été la première fourchette prévue par Ethereum, Homestead, en 2016, au bloc numéro 1 150 000. Cette fourchette a été conçue pour faciliter trois améliorations principales par rapport au modèle bêta, qui comprenait :

  • Suppression des contrats de canaris
  • Introduction de nouveaux codes via le langage d'Ethereum, Solidity
  • Mise en œuvre de l'utilisation du porte-monnaie Mist, facilitation des transactions de ETH et des contrats intelligents

DAO (2016)

Lors de l'exploration des fourches principales, il est intéressant de noter la fourche DAO en 2016, qui était inattendue et non planifiée. Cette fourchette a été mise en place à la suite du piratage informatique de DAO, une organisation qui a perdu 50 millions de dollars d'ETH après avoir collecté un total de 150 millions de dollars grâce à des ventes symboliques. Cette fourchette est importante dans le développement d'Ethereum car elle a incité la communauté Ethereum à prendre une décision sur la manière de réagir à la situation. La communauté a choisi de bifurquer la chaîne de financement pour restaurer les fonds et se protéger contre les menaces futures. Cette décision n'a pas fait l'unanimité et certaines personnes ont continué à utiliser la chaîne originale. Cette chaîne, qui avait été piratée, les 50 millions de dollars d’ETH qui n'ont pas été remplacés ou rendus sont devenus Ethereum Classic (ETC). La chaîne Classic était une chaîne plus faible, qui était vulnérable, et en tant que telle, la majorité des utilisateurs et des développeurs se concentraient sur la chaîne à fourche. Les 50 millions de dollars manquants ont été restitués à leurs propriétaires, et la chaîne à fourche est devenue la chaîne de blocage que nous reconnaissons aujourd'hui comme Ethereum.

Metropolis

Actuellement en cours, la fourchette Metropolis est la troisième phase, et la dernière étape vers Ethereum Serenity. Metropolis comprend deux fourchettes principales: Byzantium and Constantinople.

Byzantium

Mis en œuvre en octobre 2017 dans le bloc 4 370 000, Byzantium contenait neuf propositions d'amélioration de l'éthéréum, ou EIP. Les plus importantes sont incluses :

  • EIP 100: Modifier la formule pour analyser la complexité d'un bloc, prendre en compte les blocs oncle et augmenter la stabilité.
  • EIP 658: introduction de reçus de transaction avec un champ d'état qui confirme le succès (1) ou l'échec (0).
  • EIP 649: Poursuite du développement du concept de la bombe de difficulté, qui a été introduit sous une forme précoce en 2015 en vue d'encourager à terme la preuve de l'enjeu, plutôt que la preuve du travail.

Constantinople

La deuxième étape de la fourche Metropolis, Constantinople est actuellement en cours. La fourchette était prévue pour début 2019, et Ethereum a confirmé que la mise à niveau aurait lieu le 28 février au bloc numéro 7,280,000. Il y a cinq EIP principales à prendre en considération :

  • EIP 145: Révision des instructions de décalage binaire pour faciliter le traitement de l'information et réduire le coût des contrats intelligents.
  • EIP 1052: Simplification de la vérification intelligente des contrats. Avant Constantinople, il était nécessaire d'extraire tout le code pour vérifier le contrat intelligent.
  • EIP 1014: Ce EIP a été lancé par Vitalik Buterin, le fondateur d'Ethereum, dans le but de permettre aux canaux étatiques et d'améliorer la sécurité des transactions hors chaîne.
  • EIP 1283 SSTORE: Initialement, cette EIP avait été conçue pour réduire les coûts du gaz ; cependant, elle a depuis été révisée en raison d'un défaut potentiel et sera abordée dans la fourchette de Saint-Pétersbourg qui suivra.
  • EIP 1234: Ce EIP a deux objectifs principaux : réduire les récompenses de bloc de 3ETH à 2ETH et retarder la bombe de difficulté, ouvrant la voie à un nouveau vote l'année prochaine.
  • La mise à niveau de Constantinople doit également fournir une forme de bouton d'arrêt d'urgence, qui peut être activé pour retarder les modifications programmées en cas de problème.

L'avenir d'Ethereum

La destination souhaitée pour Ethereum est Serenity, mais il est prévu que d'autres bifurcations auront lieu avant d'atteindre ce point final. Au fil du temps, la feuille de route d'Ethereum a été ajustée et modifiée, et le prochain arrêt serait Istanbul. La fourchette sera principalement façonnée par les décisions prises en fonction du programme POW (Proof of Work). L'aspect le plus crucial de Serenity est le passage de la Preuve du Travail à la Preuve du Pieu, mais ce n'est pas la seule mise à jour majeure. Les mises à jour de Serenity devraient se faire par étapes, avec des développements clés tels que l'introduction de la chaîne de balises et le sharding, une méthode complexe de mise à l'échelle qui décompose le réseau en fragments connus sous le nom de shards. Il y aura également un passage de l'EVM (Ethereum Virtual Machine) à l'eWASM (Ethereum-flavored Web Assembly).

L'Ethereum a parcouru un long chemin en relativement peu de temps, avec des fourchettes importantes dans le passé et des changements à venir.

Rate this article:
Author: Tokens.net Team
English
Deutsch
Italiano
Français
Español
Nederlands
Polski
Svenska
Português
Türkçe