Titre original : Rendre lisible l’alignement d’Ethereum
Auteur : Vitalik
Compilé par : Scof, ChainCatcher
Dans l’écosystème Ethereum, l’équilibre est un défi de gouvernance primordial ou, plus précisément, l’intégration de la décentralisation et de la coopération. La force de cet écosystème réside dans le fait qu’il existe un large éventail d’individus et d’organisations – équipes clientes, chercheurs, équipes de réseau de deuxième niveau, développeurs d’applications, groupes communautaires locaux – travaillant tous vers leur propre vision de ce que pourrait être l’Ethereum. Le principal défi est de garantir que tous les projets travaillent ensemble pour construire un seul écosystème Ethereum, plutôt que 138 territoires incompatibles.
Pour relever ce défi, de nombreux membres de l’écosystème Ethereum ont proposé le concept de « cohérence Ethereum ». Cela peut inclure l'alignement des valeurs (par exemple, l'open source, la centralisation minimale, la prise en charge des biens publics), l'alignement technologique (par exemple, le travail avec des normes à l'échelle de l'écosystème) et l'alignement économique (par exemple, l'utilisation de l'ETH lorsque cela est possible comme jetons). Cependant, le concept a historiquement été mal défini, ce qui crée un risque d'être contrôlé au niveau social : si la cohérence signifie avoir les bons amis, alors la « cohérence » échoue en tant que concept.
Pour résoudre ce problème, je pense que le concept de cohérence devrait être plus clair, en le décomposant en propriétés spécifiques qui peuvent être représentées par des métriques spécifiques. La liste de chacun sera différente et les mesures changeront inévitablement avec le temps. Cependant, je pense que nous disposons de points de départ solides.
Open Source - Ceci est précieux pour deux raisons : (i) le code peut être inspecté pour des raisons de sécurité et, plus important encore (ii) il réduit le risque de verrouillage propriétaire et permet à des tiers d'apporter des améliorations sans licence. Toutes les parties de chaque application ne doivent pas nécessairement être entièrement open source, mais les composants d'infrastructure de base sur lesquels repose l'écosystème devraient absolument l'être. Les références ici sont la définition du logiciel libre FSF et la définition Open Source OSI.
Standards ouverts - S'efforcer d'atteindre l'interopérabilité avec l'écosystème Ethereum et s'appuyer sur des standards ouverts, qu'ils soient déjà existants (par exemple ERC-20, ERC-1271...) ou en cours de développement (par exemple abstraction de compte, transferts inter-L2, lumière L1 et L2 attestations clients, normes de format d'adresse à venir). Si vous souhaitez introduire une nouvelle fonctionnalité qui n'est pas bien prise en charge par la norme existante, travaillez avec d'autres pour rédiger un nouvel ERC. Les applications et les portefeuilles peuvent être évalués en fonction du nombre d’ERC avec lesquels ils sont compatibles.
Décentralisation et sécurité – Évitez les points de confiance, minimisez les vulnérabilités à la censure et minimisez le recours à une infrastructure centralisée. Les mesures naturelles sont (i) le test de fuite : si votre équipe et vos serveurs disparaissaient demain, votre application serait-elle toujours utilisable, et (ii) le test d'attaque interne : combien serait cassé si votre équipe elle-même tentait d'attaquer le système, Combien de dégâts pouvez-vous faire ? Une formalisation importante est l’étape d’agrégation L2beat.
Masakazu
Orienté Ethereum - Le succès du projet devrait bénéficier à l'ensemble de la communauté Ethereum (par exemple, les détenteurs d'ETH, les utilisateurs d'Ethereum), même s'ils ne font pas partie du propre écosystème du projet. Des exemples spécifiques incluent l’utilisation de l’ETH comme jeton (contribuant ainsi à ses effets de réseau), les contributions à la technologie open source et l’engagement de reverser un pourcentage des jetons ou des revenus aux biens publics de l’écosystème Ethereum.
Pour le monde dans son ensemble – Ethereum vise à faire du monde un endroit plus libre et plus ouvert, à permettre de nouvelles formes d’appropriation et de collaboration et à apporter des contributions positives aux défis majeurs auxquels l’humanité est confrontée. Votre projet a-t-il réussi ? Les exemples incluent des applications qui apportent une valeur durable à un public plus large (par exemple, l'inclusion financière), le don d'un pourcentage à des biens publics au-delà d'Ethereum et la création de technologies dont l'utilité va au-delà des crypto-monnaies (par exemple, les mécanismes de financement, la sécurité informatique générale). utilisés dans ces environnements.
Carte des nœuds Ethereum, source ethernodes.org
Évidemment, les critères ci-dessus ne s’appliqueront pas à tous les projets. Pour les réseaux de couche 2 (L2), les portefeuilles, les applications de réseaux sociaux décentralisées, etc., les métriques applicables seront très différentes. Différentes métriques peuvent également changer de priorité : il y a deux ans, il était acceptable pour Rollup d'utiliser des « roues d'entraînement » car il en était encore aux « premiers stades » ; aujourd'hui, nous devons atteindre au moins la première étape le plus rapidement possible ; Aujourd'hui, l'indicateur de somme positive le plus évident est l'engagement de donner un certain pourcentage de jetons, et de plus en plus de projets le font ; à l'avenir, nous pourrions également trouver des indicateurs qui mettent en évidence d'autres aspects de la somme positive.
Mon objectif idéal serait de voir davantage d'entités comme L2beat émerger pour suivre dans quelle mesure les projets individuels répondent aux critères ci-dessus, ainsi que ceux proposés par d'autres communautés. Les projets ne doivent pas rivaliser pour se faire les bons amis, mais ils doivent rivaliser pour être aussi cohérents que possible sur la base de critères clairs et compréhensibles. La Fondation Ethereum devrait garder ses distances à cet égard : nous finançons L2beat, mais nous ne devrions pas être L2beat. Créer le prochain L2beat est en soi un processus sans autorisation.
Cela fournira également une voie plus claire à la Fondation Ethereum et aux autres organisations (et individus) qui souhaitent soutenir et participer à l'écosystème tout en restant neutres pour décider quels projets soutenir et utiliser. Chaque organisation et chaque individu peut utiliser son propre jugement pour déterminer les critères qui le préoccupent le plus et sélectionner les projets en se basant en partie sur ceux qui répondent le mieux à ces critères. Cela permet à la Fondation Ethereum et à tous les autres de participer plus facilement aux incitations visant à ce que les projets soient mieux alignés.
La méritocratie n’est possible que si le « mérite » est clairement défini ; sinon, vous avez un jeu social (potentiellement exclusif et à somme nulle). La meilleure solution à la question de savoir « qui surveille les chiens de garde » n'est pas de placer tous ses espoirs dans une tentative de garantir que toutes les personnes influentes sont des anges, mais de recourir à des techniques éprouvées comme la décentralisation. Les « organisations de tableau de bord » comme L2beat, les explorateurs de blocs et d’autres moniteurs d’écosystème sont d’excellents exemples de ce principe à l’œuvre aujourd’hui dans l’écosystème Ethereum. Si nous pouvions faire davantage pour rendre les différents aspects de la cohérence plus clairs sans nous concentrer sur un seul « superviseur », nous pourrions rendre le concept plus efficace, plus juste et plus inclusif, un peu comme l’écosystème Ethereum tel qu’il est poursuivi.