- Retour au menu
- Retour au menuTarifs
- Retour au menuRecherche
- Retour au menuConsensus
- Retour au menu
- Retour au menu
- Retour au menu
- Retour au menuWebinaires et Événements
8 équipes se mobilisent pour construire la prochaine génération d' Ethereum
CoinDesk LOOKS les huit équipes à travers le monde qui mènent la campagne pour créer Ethereum 2.0 – la prochaine itération du réseau blockchain.
« Nous ne voulons T réinventer la roue lors de la construction d'[Ethereum] 2.0. »
S'exprimant sur les efforts complémentaires des développeurs travaillant sur deux mises à niveau distinctes de la blockchain Ethereum - ONEune baptisée Ethereum 2.0 et l'autre Ethereum 1x - Raul Jordan insiste sur le fait que les mises à niveau à inclure dans Ethereum 1x sur un horizon temporel plus court auraient des avantages pour la recherche en cours pour Ethereum 2.0.
Jordan est le co-responsable de ONEune des huit équipes de développeurs différentes qui créent actuellement des clients logiciels pour Ethereum 2.0.
(Pour information, les clients sont des implémentations logicielles généralement écrites dans différents langages de programmation que les utilisateurs déploient pour se connecter et participer au réseau Ethereum .)
Soutenant que les « améliorations progressives » proposées dans Ethereum 1x n'affectent T la feuille de route à long terme de la blockchain, Jordan a déclaré à CoinDesk:
« Je pense que les deux groupes sont assez orthogonaux, mais nous devons au moins être conscients de ce que chacun met en œuvre. »
Actuellement, les directives techniques, également appelées spécifications, pour les deux mises à niveau sont encore en cours d’élaboration.
Ayant été sérieusement discuté parmi les développeurs Ethereum seulement au cours de la dernière quelques semainesEthereum 1x est destiné à être une mise à niveau intermédiaire qui se concentre sur les améliorations du réseau Ethereum actuel.
Ethereum 2.0, en revanche, présente un programme plus ambitieux qui remonte à 2014 et consiste en des changements fondamentaux dans la plateforme blockchain.
Connu à ses débuts sous le nom de projet « Serenity », les spécifications actuelles d’ Ethereum 2.0 peuvent être résumées comme une combinaison de trois composants principaux :
- Un passage au PoS à partir du protocole de consensus actuel, gourmand en énergie, connu sous le nom depreuve de travail (PoW)
- Mise en œuvre d'une solution de mise à l'échelle à l'échelle du réseau appeléefragmentation
- Une refonte de la machine virtuelle Ethereum (EVM) – le moteur responsable du déploiement d'applications décentralisées (dapps) sur la blockchain – pour fonctionner sur un nouveau code de programmation connu sous le nom de WebAssembly (WASM).
Et bien que ONEun de ces composants – à savoir l’implémentation de WASM par Ethereum – ait le potentiel d’être testé dans la feuille de route précédente pour Ethereum 1x, la majorité du travail pour construire Ethereum 2.0 est toujours en cours en tant que projet distinct.
Et ce travail est réalisé par huit équipes différentes réparties dans le monde entier.
1. Systèmes ChainSafe

Basée à Toronto, ChainSafe Systems est une startup de recherche et développement blockchain offrant des services de conseil à un certain nombre de projets différents basés sur Ethereum, notamment Shyft, Bunz, Aion et Polymath.
Motivée par le désir de « contribuer à quelque chose de plus grand », Mikerah Quintyne-Collins, chef de projet chez ChainSafe, a déclaré à CoinDesk:
« Pour moi, développer Ethereum 2.0 était ma façon de laisser une empreinte sur l'avenir d'Internet. »
Appelé Lodestar, Collins et son équipe construisent actuellement un client Ethereum 2.0 écrit en Javascript, le principal langage de programmation pour le développement Web.
Financé par des fonds privés et recherchant un soutien supplémentaire via le programme de subventions de la Fondation Ethereum , Lodestar, selon Collins, est censé « amener toute une série de développeurs Web dans l'écosystème [Ethereum] ».
« Tous ces langages de programmation ont leurs propres communautés. Si la communauté entière ne souhaite peut-être pas contribuer, elle est suffisamment importante pour que certains d'entre eux souhaitent contribuer et s'appuyer sur Ethereum», a déclaré Collins.
Même en soupçonnant un travail de développement pour aider d'autres plateformes blockchain à progresser, Collins a souligné que selon elle, Ethereum 2.0 ne vise pas à assurer l'avenir d'Ethereum en tant que « blockchain principale », en déclarant :
« Il ne s'agit pas de savoir qui sera la prochaine grande nouveauté. Il s'agit plutôt de faire fonctionner ces systèmes. Se précipiter pour rattraper un autre soi-disant tueur Ethereum va à l'encontre de l'objectif de ce projet. »
2. PegaSys

Notre objectif est d'intégrer les entreprises au réseau principal. Nous souhaitons y parvenir en créant des logiciels plus faciles à adopter pour les entreprises.
Il s’agit de Faisal Khan, responsable de la stratégie et du développement commercial du groupe d’ingénierie des protocoles blockchain, PegaSys.
Entièrement soutenu par Consensys – le « studio de production d'entreprise » autoproclamé d' Ethereum dirigé par le cofondateur Ethereum Joseph Lubin – PegaSys élabore les spécifications Ethereum 2.0 pour un client Java Ethereum existant appelé Pantheon.
Dévoilé récemment lors d'un rassemblement de développeurs Ethereum à Prague, Pantheon utilise une licence logicielle open source appelée Apache 2.0 pour permettre aux entreprises créant des produits sur la plate-forme Ethereum de monétiser leur propriété intellectuelle.
S'adressant à CoinDesk, Khan a souligné que l'extension du support des spécifications Ethereum 2.0 impliquait une étroite collaboration avec les chercheurs de la Fondation Ethereum et d'autres équipes de développement client.
« Il y a beaucoup de points de contact. Il y a un appel hebdomadaire. Il y a un forum de recherche, ETH Research. Il y a un canal Gitter. Les échanges sont assez fréquents. Il y a bien sûr le Twitter Crypto . Les échanges entre les équipes [Ethereum] 2.0 et la Fondation sont très riches », a déclaré Khan.
Ajoutant Ethereum 2.0 lancerait un nouveau « cycle d'effets de réseau, de développement d'applications décentralisées et de croissance des utilisateurs » sur la plateforme, Khan a réitéré que le plus grand besoin actuel du projet était « davantage de personnes impliquées ».
3. Harmony

Lancé en octobre dernier, Harmony est le client Java original d'Ethereum, autrefois maintenu par un groupe de développeurs indépendants appelé Ether Camp.
Désormais appelé simplement l'équipe Harmony , ce groupe de développeurs a récemment été récompensé 90 000 $ via le programme de subventions de la Fondation Ethereum pour élaborer des spécifications pour Ethereum 2.0.
Subventionné par la Fondation Ethereum , Harmony devrait continuer à fonctionner comme un client Java alternatif au Pantheon axé sur l'entreprise.
Indépendamment de la licence logicielle Apache 2.0 qui sous-tend Pantheon, Harmony fonctionne sous une licence publique générale (GPL) conçue pour garantir que toutes les implémentations du code restent des « logiciels libres et restent des logiciels libres », comme décrit dans la licence officielle. Guide GPL.
Comparant le projet à la « construction d'un nouvel Internet », le développeur Harmony, Mikhail Kalinin, a déclaré à CoinDesk:
« Le plus grand défi consiste à rester au fait de toutes les évolutions du domaine de recherche et à suivre l'avancement de chaque étape des travaux. L'ampleur du défi est immense. »
4. Parity Technologies

Cofondée par l'ancienne responsable de la sécurité de la Fondation Ethereum , Jutta Steiner, Parity Technologies est une société d'infrastructure blockchain chargée de maintenir le deuxième client Ethereum le plus populaire sur la plateforme aujourd'hui.
Le nom du client appelé Parity Ethereum est autoproclamé comme étant « le client Ethereum le plus rapide et le plus avancé ».
Comme détaillé sur le site officielWiki page, Parity Ethereum est programmé en Rust et conçu pour une « utilisation critique », ce qui signifie des vitesses de synchronisation rapides et des temps de fonctionnement maximaux.
S'exprimant sur les efforts renouvelés pour créer un client Ethereum 2.0 au sein de l'organisation, le responsable des affaires publiques de Parity, Peter Mauric, a expliqué Ethereum 2.0 était en réalité la version « prête pour la production » de la blockchain Ethereum .
Il a déclaré à CoinDesk:
« D'une manière générale, je pense Ethereum tel qu'il existe aujourd'hui est en grande partie en version bêta... Ethereum 2.0 passe de ce projet expérimental lancé par Vitalik il y a quelques années à un protocole blockchain plus prêt pour la production. »
5. Laboratoires Prysmatic

En développant la première implémentation d' Ethereum 2.0 dans le langage de programmation Go, Prysmatic Labs a été lancé en janvier dans le but d'aider la blockchain Ethereum à atteindre l'évolutivité.
En parlant de cette initiative, le chef d'équipe de Prysmatic Labs, Raul Jordan, a déclaré à CoinDesk:
«Ethereum 2.0 est un système évolutif qui s'adapte aux besoins d'un ordinateur mondial... Cela signifie qu'il sera capable de gérer la charge des nécessités du monde réel... De quelque chose de simple à un système financier complètement immense construit sur lui. »
Baptisé Prysm, le client Ethereum 2.0 agira comme un homologue de l'implémentation client la plus populaire actuelle de la blockchain, également écrite en Go, appelée Geth.
Ne considérant pas le développement client comme un processus compétitif, Jordan a souligné que plusieurs implémentations client différentes sont une grande nécessité sur la blockchain Ethereum .
« La raison est que, lorsqu'on travaille sur une blockchain comme celle-ci, on souhaite une décentralisation maximale des implémentations. Par exemple, si la blockchain Ethereum fonctionne sur Prysm et qu'un bug survient, tout le monde peut simplement basculer vers [un autre client]. Il existe des options », a déclaré Jordan.
Cependant, comparant l’effort à la construction d’un « bien public », Jordan a souligné que le soutien au travail de développement provenait en grande partie de dons de la Fondation Ethereum et d’autres donateurs privés.
Ayant reçu environ 1 million de dollars de soutien à ce jour, Jordan a déclaré à CoinDesk que ONEun des plus grands défis de la création d'un client Ethereum 2.0 était de s'assurer que le travail correspondait « étroitement à la recherche ».
Il a expliqué :
« De nouvelles idées émergent chaque semaine, chaque jour, et nous travaillons sur des spécifications en constante évolution… Je pense donc que ONEun des plus grands défis a été de gérer plusieurs tâches à la fois : développer, s'assurer de la qualité des recherches et évaluer les options possibles. »
6. Sigma PRIME

Fondée en 2016, Sigma PRIME est une société de conseil en sécurité de l'information et en Technologies blockchain.
Récemment récompensé par un150 000 $ grâce à une subvention de la Fondation Ethereum , la société construit un client Ethereum 2.0 appelé Lighthouse écrit dans le langage de programmation Rust.
Étant la deuxième implémentation client dans Rust à côté de Parity, le co-fondateur de Sigma PRIME, Paul Hauner, a déclaré à CoinDesk qu'il ne s'attendait T à ce qu'il y ait « des différences fondamentales » entre les deux produits.
Soulignant qu'une duplication du travail était en fait « vraiment souhaitée dans une blockchain », Hauner a expliqué :
Les logiciels comportent des bugs. Si tout le monde utilise le même client et qu'un bug survient, tout le monde tombe en panne. Avec une telle diversité de clients, ils auront probablement des bugs différents. Si un client tombe en panne, ce n'est pas grave. Le reste du réseau reste opérationnel.
Et parlant de l'importance de la mise à niveau Ethereum 2.0 en général, Hauner a ajouté que non seulement les utilisateurs remarqueraient « une énorme augmentation des transactions par seconde », mais également des gains environnementaux significatifs dans le cadre d'un protocole de consensus de preuve d'enjeu.
« Personnellement, je pense que les gens vont l'utiliser et que ça va fonctionner. Concernant la Technologies elle-même, je T aucune inquiétude quant à sa faisabilité. Est-elle infaillible à ce stade ? Absolument pas. Elle n'a T été construite », a déclaré Hauner.
7. Statut

Plateforme de messagerie et navigateur mobile spécialement conçue pour engager les utilisateurs sur la blockchain Ethereum , Status a dévoilé en août le développement actif d'un client Ethereum 2.0 appelé Nimbus écrit dans le langage de programmation Nim.
Financé en partie par un500 000 $ subvention de la Fondation Ethereum , l'objectif du projet tel que souligné sur le document officiel site web est de « favoriser l’adoption massive d’ Ethereum» en optimisant les performances de Nimbus sur les « appareils à ressources limitées ».
Ainsi, en tirant parti des capacités légères d'exécution du code Nim, Nimbus devrait être le premier client mobile d'Ethereum connectant les smartphones et autres appareils électroniques portables à la plate-forme blockchain.
Avec huit La rédaction CORE au projet, Status mis en avant dans un blog posteil y a quelques mois, il recherchait un support de développement supplémentaire.
« Nous sommes entièrement open source et encourageons la contribution de ceux qui souhaitent s'impliquer », a écrit Jacek Sieka, responsable du développement de la recherche chez Status.
De plus, s'adressant à CoinDesk, Sieka a ajouté qu'il prévoyait que le travail de développement d' Ethereum 2.0 serait déployé en plusieurs étapes, avec un réseau de test suspect pour ONEun des premiers composants appelé la chaîne de balises à venir dans le courant de l'année prochaine.
« Cela étant dit, la recherche est en cours et les délais sont généralement en constante évolution, mais du point de vue de l'utilisateur final, un an, deux ans est un délai raisonnable à prévoir pour que [Ethereum 2.0] devienne généralement utile », a déclaré Sieka.
8. Trinité

Enfin et surtout, Trinity est un client Ethereum actuel écrit en langage de programmation Python.
Présentée comme la nouvelle implémentation Python standard pour Ethereum, Trinity propose un code mis à niveau par rapport à celui actuellement inactif. PyEthApp écrit à l'origine par le fondateur d' Ethereum Vitalik Buterin.
Après avoir lancécette année dans une phase alpha préliminaire, Trinity est composé de six développeurs, dont Merriam, tous sauf un , sous contrat pour travailler avec la Fondation Ethereum .
Alors qu'il devrait également développer le support des spécifications Ethereum 2.0, l'architecte principal de Trinity Piper Merriam a souligné que le développement « à la frontière entre la recherche et la mise en œuvre » était ce qu'il faisait le mieux.
« J'aime davantage l'application de la théorie que la théorie elle-même. La recherche sur les protocoles est intéressante, mais leur mise en œuvre correspond davantage à mes compétences », a déclaré Merriam.
Ajoutant que le travail ne faisait « que commencer », Merriam a comparé le processus de développement du client Ethereum 2.0 à l’assemblage des pièces d’un « puzzle ».
Un puzzle nécessitant de nombreuses mains, le travail collectif des huit équipes devrait se renforcer mutuellement et assurer l'avenir de la blockchain Ethereum .
Merriam a déclaré à CoinDesk:
« En disposant de nombreuses implémentations de n’importe quel protocole… nous pouvons être sûrs que la définition écrite du protocole est exacte [et] que les clients individuels ont raison. »
Travail des métauximage via Shutterstock
Christine Kim
Christine est analyste de recherche chez CoinDesk. Elle se concentre sur la production d'analyses basées sur les données concernant les secteurs des Cryptomonnaie et de la blockchain. Avant cela, Christine était journaliste technique pour CoinDesk, couvrant principalement les développements de la blockchain Ethereum . Avoirs en Cryptomonnaie : Aucun.
