L'organisation de standardisation de la technologie blockchain Enterprise Ethereum Alliance (EEA) et Hyperledger une initiative open source dépendante de la Linux Foundation, ont annoncé aujourd'hui leur rapprochement. Les deux groupes ont expliqué que leur statut de membre associé aboutirait à une collaboration multi-plateformes open source, basée sur des normes, qui pourra servir à accélérer l’adoption de la technologie de grand livre distribué pour les entreprises.
« Les missions de l'EEA et d'Hyperledger sont non seulement similaires, mais compatibles »,selon Ron Resnick, directeur exécutif de l'EEA. Les deux organisations ont déjà « discrètement » travaillé ensemble pour adopter l'un l'autre des éléments de leurs plate-formes respectives. « Le cœur de la spécification de l’EEA est la machine virtuelle Ethereum (EVM), qui fait partie du protocole et joue un rôle crucial dans le moteur de consensus du système, ou dans la manière dont les entrées de données sont approuvées par les membres », selon Ron Resnick. Les développeurs peuvent créer des applications qui s'exécutent sur l'EVM à l'aide de langages de programmation conviviaux, basés sur des langages existants tels que JavaScript et Python. Par exemple, en 2017, Hyperledger a lancé le projet Hyperledger Burrow, une implémentation sous licence Apache de la machine virtuelle Ethereum pouvant exécuter automatiquement des scripts pour empêcher les attaques par déni de service.
Un but commun d'adoption des technologies open source et ouvertes
« Chez Hyperledger, nous nous attachons à créer des communautés qui construisent un ensemble de produits logiciels. Nombre d'entre elles abordent et mettent en œuvre des normes référencées par Ethereum. L’EEA se concentre sur le développement d’une communauté d’organisations autour d’un ensemble commun de normes et de solutions et la certification d'autres applications par rapport à ces normes », a déclaré Ron Resnick. « Nous fonctionnons de la même manière que d'autres mouvements technologiques avec des standards ouverts et open source, travaillant étroitement ensemble pour faire progresser l'adoption de technologies telles que le Web », a poursuivi Ron Resnick.
Bien que mieux connue en tant que technologie fondamentale derrière Bitcoin et d'autres crypto-monnaies, la blockchain peut être considérée comme une base de données construite sur une topologie distribuée, d'égal à égal, dans laquelle les données peuvent être stockées dans le monde entier sur des milliers de serveurs, et que chacun peuvent voir en temps réel. Par conséquent, il est pratiquement impossible pour une entité de prendre le contrôle du réseau ou de jouer avec ce dernier, car les autres utilisateurs seraient immédiatement au courant de la tentative. Deux types de blockchain cohabitent : public et privé. Une blockchain publique, telle que Bitcoin, permet à quiconque sur le réseau de voir toutes les autres entrées de données. Ces entrées ne sont autorisées qu'après approbation d'un consensus des membres et toutes les nouvelles données sont immuablement connectées dans une chaîne aux précédentes. En d'autres termes, blockchain est une écriture unique, s'appuyant sur plusieurs grands livres distribués. En comparaison, une blockchain privée - ou autorisée - (comme les technologies Hyperledger ou Ethereum) est administrée de manière centralisée, généralement par une société, qui peut contrôler les personnes qui rejoignent le réseau et déterminer les autorisations qui s’y trouvent.
Les projets Ethereum sur la route de la conformité Hyperledger
Selon Ron Resnick, Hyperledger et l'alliance Ethereum compteront entre 600 et 700 entreprises membres dans le monde. Ces deux organisations prévoient de collaborer au sein de divers groupes d’intérêts, de travail et des conférences à l’échelle mondiale, ainsi que mettre en contact des développeurs des deux communautés, qui comptent des milliers de personnes, a déclaré l’Agence européenne pour l’économie. « C'est une période de grande opportunité », a déclaré M. Resnick. « La collaboration par le biais de membres associés mutuels offre plus de possibilités aux deux organisations de travailler plus étroitement ensemble. En outre, les développeurs Hyperledger qui rejoignent l'EEA peuvent participer à la certification EEA pour garantir la conformité de la solution pour les projets liés à la spécification du client Enterprise Ethereum. Les membres de la communauté EEA travaillant sur les spécifications et les normes peuvent se tourner vers Hyperledger pour collaborer à la mise en œuvre logicielle de ces normes, a expliqué Ron Resnick.
En tant qu'organisme de normalisation, l'EEA ressemble à la WiFi Alliance ou à la Open Mobile Alliance, qui n'écrivent pas de code, mais favorisent simplement l'utilisation et la compréhension d'une technologie. À l'instar d'autres organisations de normalisation, cette organisation procède également à des tests de certification des plates-formes Ethereum afin de garantir leur conformité à une spécification. À l’inverse, Hyperledger est un effort de collaboration intersectoriel créé pour faire progresser la technologie de la chaîne de blocs grâce aux outils de développement. L’année dernière, Hyperledger a publié son premier outil de développement, Fabric 1.0, qui permet aux entreprises de créer des réseaux distribués et d’ajouter une couche d’automatisation de l’entreprise appelée contrats intelligents exécutant des règles prédéterminées. Plus tôt cette année, Hyperledger a publié son deuxième outil, Sawtooth 1.0, un framework modulaire également destiné à la création, au déploiement et à l’exécution de chaînes de blocs d’entreprise.
De EEA Vs Hyperledger à EEA + Hyperledger
Hyperledger Sawtooth a pris en charge l'EVM en tant que coeur transactionnel, en transférant les smart contracts développés pour Ethereum aux réseaux Sawtooth. Cet effort, appelé « Seth », est maintenant activement utilisé. Les développeurs prévoient de le soumettre dès que possible aux tests de conformité à la spécification EEA 1.0. De même, la prise en charge de l’EVM est désormais disponible dans Hyperledger Fabric. « Nous avons entièrement hérité du modèle de la Linux Foundation décrivant la manière dont vous réunissez les entreprises autour d'une mission commune. Il y a deux ans et demi, il s'agissait de rechercher, de développer et, à terme, d'expédier des logiciels d'entreprise qui implémentaient la technologie de comptabilité distribuée et les smart contracts », a déclaré Brian Behlendorf à l'origine d'Hyperledger. « Il existe de nombreuses voies différentes pour y parvenir. Nous avons été le lieu où un certain nombre de technologies différentes pouvaient le faire de différentes manières. Et l'une de ces méthodes a certainement été l'utilisation de contrats intelligents Ethereum. »
Sawtooth est l'une des neuf technologies de blocs fonctionnels et de registres distribués hébergés par The Linux Foundation, y compris Hyperledger Composer, un langage de modélisation basé sur JavaScript et prenant en charge les API REST. Par exemple, tout consommateur peut acheter un téléphone portable, puis une carte SIM et savoir qu'il fonctionnera sur le réseau de cet opérateur. La raison en est qu'il existe un organisme de normalisation tel que l'EEA. Alors que cinq à dix fournisseurs - de Huawei à Erickson, en passant par Samsung et Nokia - souhaitent tous se concurrencer pour construire cette infrastructure centrale. Sans spécification de communication, les opérateurs (AT&T, Verizon, etc.) seraient bloqués auprès d'un seul fournisseur d'infrastructure. « Et ils n'accepteront pas cela. De la même manière que dans notre monde, une entreprise ne veut pas être obligée d'accepter un seul fournisseur », a déclaré Ron Resnick. « Nos deux organisations ont des objectifs similaires, tels que l’élargissement et le renforcement de la communauté et l’adoption de technologies de blockchain d’entreprise. Ce que nous espérons faire comprendre au public, c’est que quiconque oppose EEA à Hyperledger se trompe, les deux étant maintenant ensemble ».