Partager cet article

Solution magique ? Une communauté de codeurs se lance dans la quête Ethereum

Un groupe se faisant appeler « Fellowship of Ethereum Magicians » cherche à changer la façon dont la deuxième blockchain la plus précieuse au monde prend des décisions.

L'ordinateur mondial d'Ethereum a besoin d'une touche magique.

Alors que les développeurs continuent de s'affronter au sujet d'une autre mise à jour logicielle controversée, certains des plus grands esprits d'Ethereum travaillent ensemble pour trouver une solution à ce qui a été une absence troublante ces derniers temps : un consensus communautaire.

La Suite Ci-Dessous
Ne manquez pas une autre histoire.Abonnez vous à la newsletter Crypto for Advisors aujourd. Voir Toutes les Newsletters

Les récentes discussions concernant le retour des fonds perdus — et un type de correction de code qui nécessite un « changement d'état irrégulier », ou une révision logicielle à l'échelle de la plateforme — ont conduit à un conflit interne, avec les développeursremettre en question leur autoritéd'apporter des changements controversés tout enfaire appel au publicpour avoir des avis sur la question.

Pendu à la suite de laGel du fonds de parité, un nouveau collectif de développeurs cherche à mieux organiser ces débats pour parvenir au type de consensus mondial dont ils estiment que le projet a besoin pour avancer.

Dirigée par le développeur Greg Colvin et Jamie Pitts de la Fondation Ethereum , la Fellowship of Ethereum Magicians espère fournir un groupe de travail structuré où les codeurs Ethereum peuvent se coordonner conformément aux meilleures pratiques existantes en matière de développement open source.

« Nous disons : "Eh bien, vous savez, il y a des millions de dollars qui sont bloqués là-bas sans raison valable et que nous pourrions techniquement réparer, et devrions-nous le faire ?" Et encore une fois, nous n'avons T les forums nécessaires pour parvenir à un consensus communautaire sur ces questions », a déclaré Colvin à CoinDesk.

Se produisant souvent à la suite d'un code défectueux, certains développeurs considèrent le retour des fonds perdus comme une obligation, tandis que d'autres estiment que de telles actions pourraient êtrepotentiellement criminel— une polarisation qui a conduit à de violentes luttes intestines.

« Je pense qu’avoir ce niveau de collégialité parmi les chercheurs et les développeurs facilite la tenue de ces conversations et leur permet de rester civilisées », a déclaré Colvin.

La situation est aggravée par le fait que, dans le cas des protocoles décentralisés, tout désaccord pourrait conduire à des versions concurrentes du logiciel – comme cela s’est produit après le piratage de DAO de 2016, qui a conduit à la création d’une base de code de Cryptomonnaie rivale appelée Ethereum Classic.

« Je pense que la DAO est un exemple de grande initiative prise sans consensus suffisant », a déclaré Colvin, ajoutant :

« La fraternité serait la communauté qui se lèverait et dirait : « Organisons-nous pour former un consensus autour de ces choses. »

Gouvernance à grande échelle

Pour reprendre les propos de Colvin, le récent conflit a révélé des failles dans le processus de développement de la plateforme dans son ensemble.

Initialement proposé pour simplifier le processus de mise en œuvre des retours de fonds,EIP 867La proposition a été critiquée par certains, le rédacteur en chef d'EIP, Yoichi Hirai, ayant d'abord catégoriquement refusé de fusionner la proposition. La décision de Hirai, ainsi que la proposition elle-même, ont poussé la communauté à repenser l'ampleur des changements à mettre en œuvre, certains estimant que le processus était trop centralisé.

« Je T veux plus faire partie de la communauté Ethereum si une seule entité peut à elle seule bloquer toute proposition », a écrit Afri Schoedon de Parity sur Gazouillement.

Selon Colvin, ces difficultés dépendent de la rapidité avec laquelle la communauté s’est développée.

« Au départ, les développeurs CORE formaient un groupe assez restreint, tous se connaissant », a expliqué Colvin. Si, à ces débuts, les décisions techniques étaient plus faciles à prendre, il a ajouté : « À ce stade, le groupe est beaucoup plus vaste, réparti dans le monde entier. »

Après avoir initialement lancé l'appel à participation sur Reddit, la communauté devrait débuter par un atelier lors de la prochaine conférence de la communauté Ethereum , EthCC, le mois prochain à Paris. Colvin espère ensuite que le projet se transformera en un conseil dédié d'ici juillet.

Et Colvin soutient que ces réunions en personne peuvent faire beaucoup pour résoudre les conflits techniques qui peuvent persister en ligne pendant des années.

« Parfois, vous devez vous asseoir en personne et apprendre à connaître quelqu'un et établir un niveau de communication qui n'existait T auparavant », a déclaré Colvin.

Consensus approximatif

De cette façon, la communauté modèle sa structure sur celle de l'Internet Engineering Task Force, ou IETF, un collectif international de techniciens consacrés à la maintenance d'Internet.

« J'ai constaté que l'IETF est probablement l'exemple le plus pertinent de réussite dans ce domaine », a déclaré Colvin. Ayant « assuré le fonctionnement d'Internet pendant de nombreuses années », selon Colvin, l'IEFT est conçue pour gérer de grands nombres et y parvient en combinant de grandes assemblées avec des groupes plus petits et plus spécialisés.

« Chaque groupe fait son truc, et il serait RARE qu'un nerd s'intéresse à beaucoup de ces groupes », a poursuivi Colvin.

Comme l'IEFT, le processus de gouvernance de la communauté prône ce que l'on appelle un « consensus approximatif et un code courant », ce qui signifie que la majorité dominante au sein d'une discussion donnée aura la priorité, en fonction bien sûr de sa compétence technique - le critère clé de jugement pour toute position occupée au sein du groupe.

Pour Colvin, l’IEFT y parvient de manière cruciale sans aucun financement d’entreprise ni aucun autre organisme de parrainage qui pourrait d’une manière ou d’une autre influencer l’activité du collectif.

Colvin a résumé :

« Nous ne voulons T que cela soit imposé de manière autoritaire à la communauté. Il faut que ce soit un forum, un lieu de consensus pour la communauté. »

Des questions plus importantes

En combinant un processus ouvert, une structure d’adhésion informelle et une emphase sur la responsabilité technique, Colvin espère que la communauté pourra enfin fournir une plateforme adéquate à la communauté pour résoudre ses sujets les plus sensibles.

En effet, la question des fonds perdus n’est T le seul carrefour technique auquel Ethereum est confronté aujourd’hui – et il s’agit sans doute d’une discussion triviale comparée aux changements qui doivent être mis en œuvre à l’avenir.

« Nous envisageons de passer de la preuve de travail à la preuve d'enjeu, alors que nous en sommes encore à la conception de la preuve d'enjeu, et que son efficacité n'est pas encore totalement garantie. Nous envisageons de passer au sharding, avec deux ou trois conceptions différentes en cours de développement. Nous envisageons des changements majeurs pour le protocole », a déclaré Colvin.

Selon lui, il est crucial que la communauté de développement au sens large, et pas seulement les développeurs CORE , ait leur mot à dire dans ces changements fondamentaux.

« Allons-nous passer à la preuve d'enjeu ? Nombreux sont ceux qui s'y intéressent, qui connaissent le sujet et qui ont quelque chose à apporter », a poursuivi Colvin, concluant :

« Donc, c'est l'idée, c'est juste une offre à la communauté. »

Greg Colvin viaStatut

Rachel-Rose O'Leary

Rachel-Rose O'Leary est codeuse et rédactrice chez Dark Renaissance Technologies. Elle a été rédactrice technique principale pour CoinDesk de 2017 à 2018, couvrant les technologies de Politique de confidentialité et Ethereum. Elle a une formation en art numérique et en philosophie et écrit sur les Crypto depuis 2015.

Rachel-Rose O'Leary