Arrangement et compilation : Shenchao TechFlow

Invités : Vitalik Buterin, fondateur d'Ethereum Christopher Goes, co-fondateur d'Anoma ;

Hôte : Michael Ippolito

Source du podcast : Courbe en cloche

原标题:Chat en camp EthCC : protocoles, écosystèmes, communauté et jetons | Vitalik Buterin et Christopher s'en vont

Date de diffusion : 17 juillet 2024

Résumé des points clés

Dans cet épisode spécial, Vitalik Buterin et Christopher Goes nous rejoignent en direct lors d'une session de discussion intentionnelle pendant EthCC 2024 ! Les principaux points forts de cette conversation en camp incluent : les réflexions de Vitalik sur le parcours de la crypto-monnaie jusqu'à présent, ainsi que ses idées sur la naissance d'Ethereum, le dégroupage des composants de la blockchain et la concurrence avec les protocoles centralisés. L’entretien se termine par des réflexions sur le consensus social et l’importance de tirer les leçons des échecs passés pour mieux naviguer dans les évolutions futures.

Réflexions sur les 15 dernières années de crypto-monnaie

Le point de vue de Vitalik, le fondateur d'Ethereum

Michael a demandé que les expériences de crypto-monnaie durent depuis 15 ans et qu'Ethereum existe depuis 10 ans depuis la naissance de Bitcoin. Il a demandé à Vitalik de revoir la philosophie de conception d’Ethereum et de partager quels aspects du développement étaient attendus et lesquels étaient inattendus.

  • Concepts de conception initiaux : Vitalik a rappelé les origines d'Ethereum Lorsqu'il travaillait sur certains projets connus sous le nom de « protocole Bitcoin 2.0 » (tels que Covered Coins et Mastercoin), il a eu l'idée d'ajouter une programmation à usage général. langage pour améliorer les fonctionnalités. Cependant, les progrès sur ces projets ont été lents, ce qui l’a incité à prendre les choses en main et à créer Ethereum.

  • Philosophie de conception de base : La philosophie de conception de base d’Ethereum est d’introduire un langage de programmation universel pour le différencier des autres protocoles. D'autres décisions de conception importantes incluent une offre de devises en croissance linéaire, un algorithme de preuve de travail résistant aux ASIC et la possibilité pour les mineurs de voter sur les limites de gaz.

  • Livre blanc et scénarios d'application : Vitalik a mentionné avoir répertorié plusieurs scénarios d'application dans le livre blanc, tels que l'émission de jetons, les actifs stables, les dérivés financiers, le marché du stockage de fichiers décentralisé et l'assurance paramétrique, etc. La plupart des scénarios d’application ont été tentés, mais le développement du marché du stockage décentralisé a été décevant.

  • Surprises et leçons inattendues : L'émergence de NFT est une surprise inattendue, et certaines erreurs techniques telles que les machines virtuelles 256 bits sont des domaines qui doivent être améliorés. Vitalik a également réfléchi au problème de la sous-estimation des délais de développement, affirmant que si les délais de développement étaient mieux prévus, la feuille de route pourrait être simplifiée et axée sur des solutions de preuve d'enjeu et de mise à l'échelle plus simples.

Le point de vue de Christophe

Michael a demandé à Christopher de parler de son expérience dans le développement d'IBC (protocole de communication inter-chaînes) et de partager les leçons qu'il a apprises sur la conception de protocoles décentralisés auprès du fondateur de Signal, Moxie Marlinspike.

  • Le point de vue de Moxie Marlinspike : Dans un discours, Moxie a expliqué pourquoi il a choisi de ne pas fédérer Signal car cela ralentirait l'itération du protocole. Il estime que Signal doit itérer rapidement pour rivaliser avec WhatsApp et d'autres services de messagerie centralisés tout en préservant les valeurs de confidentialité et de souveraineté des utilisateurs.

  • Défis des protocoles décentralisés : Christopher estime qu'un défi majeur des protocoles décentralisés est que la modification du consensus social du protocole devient plus complexe et nécessite une communication et des négociations avec de multiples parties prenantes, ce qui peut ralentir considérablement le développement.

  • Équilibrer itération rapide et décentralisation : Christopher a souligné que dans le domaine de la blockchain, il est nécessaire de trouver un équilibre entre itération rapide et décentralisation afin de pouvoir rivaliser avec le Web 2 et les systèmes financiers traditionnels tout en garantissant la décentralisation.

Comment rivaliser avec les protocoles centralisés ?

Michael a demandé, en tant que concepteur et contributeur de protocoles décentralisés, comment pouvez-vous rivaliser avec succès avec les protocoles centralisés ? Les protocoles centralisés présentent les avantages de la rapidité et de l'efficacité, tandis que les protocoles décentralisés sont confrontés à des défis de complexité décisionnelle et de rapidité d'exécution. Comment la décentralisation devient-elle un « super pouvoir » ?

Le point de vue de Vitalik

Mise à niveau des protocoles décentralisés

  • Vitalik estime que malgré les défis liés à la mise à niveau et à l'amélioration des protocoles décentralisés, Ethereum a prouvé sa viabilité. Ethereum a réalisé avec succès plusieurs mises à niveau de protocole grâce à son architecture multi-client et son mécanisme de consensus.

  • Avantages de l'architecture multi-clients : Cette architecture évite non seulement le problème de centralisation d'une seule équipe de développement, mais augmente également la diversité des connaissances professionnelles et améliore l'efficacité du développement et les capacités d'innovation.

Les avantages de la décentralisation

  • Intérêts politiques : l’architecture multi-clients évite le monopole d’une seule équipe sur le protocole et offre plus de choix et de flexibilité.

  • Diversité de l'expertise : la présence de plusieurs équipes de développement crée un plus grand bassin d'expertise, favorisant un développement et une innovation plus efficaces.

Le point de vue de Christophe

diversité et innovation

  • Christopher a souligné que le plus grand avantage de la décentralisation réside dans la diversité des opinions et des idées, ainsi que dans la diversité des structures organisationnelles. Cette diversité permet aux protocoles décentralisés d'innover et de s'améliorer sous différents angles.

  • Le succès d'Ethereum : il a félicité Ethereum pour avoir mené à bien « The Merge », l'une des mises à niveau de systèmes distribués les plus complexes de l'histoire de l'humanité, qui a prouvé la faisabilité de protocoles décentralisés dans des tâches complexes.

Diversité dans différents projets

  • Christopher estime que différents projets décentralisés devraient offrir des perspectives et des solutions différentes, plutôt que de simplement copier les protocoles existants. Par exemple, le projet Anoma vise à apporter des perspectives de recherche et des solutions différentes de celles d’Ethereum pour compléter et améliorer l’écosystème existant.

Les défis des actifs financiers

  • Modifications lentes des protocoles décentralisés : une fois que des actifs financiers sont impliqués dans la blockchain, les modifications du protocole deviennent très difficiles car les utilisateurs ne veulent pas qu'une erreur affecte la sécurité de leurs actifs. Par conséquent, les protocoles décentralisés doivent être modifiés avec beaucoup de prudence.

  • Exceptions à la réponse rapide : les protocoles décentralisés nécessitent une réponse rapide en cas d'attaque ou de panne du système. C’est l’une des rares situations où une action rapide est requise.

  • Exploration de la structure du capital

  • Christopher a suggéré que de nouvelles structures de capital devraient être explorées pour éviter le problème des démarrages rapides qui rendent les changements ultérieurs difficiles. Après le lancement de nombreux projets, la vitesse du changement ralentit considérablement en raison de l'implication d'actifs réels et d'opérations décentralisées, qui doivent être pleinement prises en compte dès la phase de conception.

Feuille de route d’Ethereum : quelle est la prochaine étape ?

Michael a interrogé Vitalik sur le développement futur d'Ethereum. Vitalik a publié un article de blog il y a quelques mois, mentionnant qu'Ethereum est passé d'un problème « 0 à 1 » à un problème « 1 à N ». Michael espère que Vitalik pourra expliquer le contenu de cet article de blog en détail et discuter de l'orientation future d'Ethereum.

Le point de vue de Vitalik

Processus de mise à niveau complexe

  • Vitalik a souligné que la « fusion » d'Ethereum est un processus très complexe, non seulement en termes de mise en œuvre, mais aussi en termes de spécifications et d'adaptation de l'écosystème. Il a souligné que les futures mises à niveau seront relativement simples car une grande partie du travail de base a déjà été effectuée.

Maturité de l’écosystème L2

  • La feuille de route d’Ethereum privilégie désormais les solutions L2 (Couche 2). Vitalik a mentionné que les utilisateurs et les développeurs se sont progressivement adaptés à l'environnement L2 et que de nombreuses applications fonctionnent déjà sur L2.

  • Structure de données Blob : la structure de données Blob introduite par EIP-4844 permet à L2 de traiter les données plus efficacement. Ce changement rend les futures mises à niveau moins perturbantes pour L2, qui peut continuer à fonctionner sans modifications majeures.

travaux futurs

  • Vitalik a noté que les travaux futurs seront davantage concentrés en coulisses et deviendront moins perturbateurs. Il estime qu'avec le temps, les mises à niveau deviendront plus progressives et moins perturbatrices, avec moins d'impact sur les applications.

Des problèmes L1 aux problèmes de couche application

  • Vitalik estime qu'à l'avenir, l'attention se déplacera progressivement des problèmes de niveau 1 (couche 1) vers des problèmes plus proches de la couche application. Il estime que les développeurs disposent désormais de suffisamment d’outils pour créer des applications à la fois conviviales et dans l’esprit cyberpunk.

Le rôle d’Ethereum L1

  • Vitalik a expliqué le rôle de L1 pour offrir une meilleure expérience utilisateur. Il a proposé deux feuilles de route possibles :

    • Minimiser la feuille de route L1 : en tant que couche de règlement, la principale responsabilité de L1 est d’assurer la sécurité et la résistance à la censure, permettant à L2 de fournir des services de confirmation rapides.

    • Une feuille de route L1 plus complexe : L1 fournit des délais de confirmation plus rapides, déchargeant ainsi L2 afin que certaines applications puissent continuer à s'exécuter sur L1.

  • Vitalik a mentionné que s'il pouvait apporter quelques modifications, il choisirait une version de preuve de participation plus simple, ce qui pourrait permettre d'économiser beaucoup de temps de développement.

  • Il a également souligné le caractère unique d’Ethereum dans la gestion des attaques à 51 %. Ethereum s'appuie non seulement sur le consensus social, mais conçoit également activement des contre-mesures au niveau du protocole pour assurer une récupération automatique en cas d'attaque.

résistance à la censure

  • Vitalik a souligné l'importance de la résistance à la censure. Il a noté que si L2 décidait de censurer les utilisateurs, l’expérience utilisateur pourrait en souffrir considérablement. Par conséquent, il estime qu'il est utile que L1 fournisse des délais de confirmation plus rapides, ce qui garantit que l'expérience utilisateur n'est pas gravement affectée dans le cas de l'examen de L2.

Le rôle des normes

Michael a demandé : à mesure que la blockchain évolue progressivement vers un monde modulaire, quel est le rôle des normes dans ce monde ?

Il a mentionné que dans le monde réel, il existe le concept de « tragédie des biens communs », c'est-à-dire que le recours total au libre marché peut conduire à une consommation excessive de ressources. Dans l’espace blockchain, quel rôle les normes jouent-elles dans ce contexte ?

Le point de vue de Christophe

différencier la modularité

  • Christopher a d'abord fait la distinction entre la modularité des protocoles et la modularité des réseaux. Il a souligné que la modularité des protocoles fait généralement référence à la création de couches d'abstraction, tandis que la modularité des réseaux tend à ajouter de nombreux nœuds intermédiaires au réseau.

  • L'impact de la structure du capital : il estime que la modularité des réseaux dépend davantage de la structure du capital que de la philosophie de conception.

Modularité dans la conception du protocole

  • Dans la conception de protocoles, la modularité est très importante et les rôles des différentes entités doivent être clairement distingués. Par exemple, dans la feuille de route basée sur le Rollup, la chaîne L1 assure le stockage des données, la disponibilité des données et la commande, tandis que dans la feuille de route Plasma, la chaîne L1 assure uniquement la commande.

  • Découplage et couplage : Christopher estime que les concepteurs de protocoles devraient essayer de découpler les différents rôles, mais dans la réalité, certains rôles peuvent être couplés en raison de facteurs économiques et incitatifs.

Structure du marché et accords

  • Il estime que l'avantage de la libre concurrence pour le protocole est que les idées peuvent se propager et évoluer librement, ce qui contribue à la recherche et au progrès. Cependant, un écosystème de développement de protocoles décentralisé peut entraîner des complexités difficiles à comprendre et à utiliser pour les utilisateurs.

  • Avantages de la centralisation : Il a souligné que les éditeurs de logiciels grand public qui réussissent sont souvent de grandes organisations hiérarchiques capables de coordonner le développement de logiciels et la conception d'interfaces pour fournir des produits qui répondent mieux aux besoins des utilisateurs. Par conséquent, il a suggéré d’explorer les structures financières entre les marchés libres et les organisations centralisées afin d’améliorer l’expérience utilisateur de l’écosystème des crypto-monnaies.

Le point de vue de Vitalik

Maintenir le sentiment d’unité d’Ethereum

  • Vitalik a souligné qu'en entrant dans le monde L2, il est important de s'assurer que l'ensemble de l'écosystème Ethereum ressemble toujours à Ethereum. Il estime que les utilisateurs ne devraient pas se sentir confus lorsqu'ils basculent entre différentes applications, par exemple, il n'est pas nécessaire de changer manuellement de réseau.

  • Norme ERC-3737 : il a mentionné que les utilisateurs devraient pouvoir saisir une adresse dans le portefeuille d'un navigateur et cliquer sur Envoyer, quelle que soit la chaîne sur laquelle se trouve le destinataire.

valeur standard

  • Vitalik estime que la plus grande valeur des normes est de simplifier l'expérience utilisateur et de permettre aux utilisateurs d'opérer facilement entre différentes applications et réseaux. Il a également mentionné que certaines entités doivent disposer de suffisamment d'incitations pour promouvoir la mise en œuvre de ces normes.

  • Le rôle de la Fondation Ethereum : Il estime que la Fondation Ethereum peut jouer un rôle plus important dans la mise en œuvre de ces normes, par exemple grâce à la coordination entre les infrastructures L2.

Mécanisme incitatif

  • Vitalik a discuté de l'idée d'encourager les Rollups en modifiant les règles d'émission d'ETH. Il estime que ce mécanisme doit être conçu avec beaucoup de soin pour éviter toute politisation.

  • Mécanismes de sélection indirecte : Il a mentionné que les meilleures techniques sont souvent des mécanismes de sélection indirecte, plutôt que de sélectionner directement qui obtient le financement. Ce mécanisme peut réduire la politisation et accroître l’équité.

Divisez la blockchain

Michael a posé des questions sur le fractionnement de la blockchain. Il a mentionné que nous discutons généralement du fractionnement de la blockchain sous l’angle de la disponibilité, de l’exécution et du règlement des données.

Cependant, il estime que nous divisons en réalité les composants essentiels de la blockchain : les actifs, les modèles de sécurité et les communautés.

Le point de vue de Christophe

Forfait Bitcoin

  • Christopher a d'abord passé en revue l'histoire du Bitcoin. Il a souligné que Bitcoin liait à l’origine les actifs, les protocoles et les communautés. La première communauté Bitcoin considérait ces éléments comme étroitement liés et peu de tentatives ont été faites pour les séparer.

  • Découplage d'Ethereum : Au fil du temps, des projets comme Ethereum ont commencé à découpler ces éléments. Par exemple, il existe une corrélation entre la communauté Ethereum et l’actif ETH, mais ils ne sont pas identiques. Les membres de la communauté ne détiennent peut-être pas de grandes quantités d’ETH, mais ils font toujours partie de la communauté.

Relation entre la communauté et les actifs

  • Christopher estime que la valeur d’Ethereum vient davantage de la communauté que de l’actif lui-même. Il a souligné que même les utilisateurs qui ne se soucient que de la valeur du dollar américain doivent considérer combien de personnes sont prêtes à acheter de l’Ethereum avec des dollars américains. Cette demande provient davantage du soutien et de la confiance de la communauté dans le projet, plutôt que d’une simple utilisation au niveau du protocole.

structure du capital actif

  • Il suggère que l’un des avantages du découplage de ces éléments est que différentes structures de capital peuvent être explorées. Par exemple, l’actif A pourrait distribuer chaque année 50 % de son offre aux détenteurs de l’actif B, et vice versa. Ce mécanisme d'allocation mutuelle peut améliorer la collaboration entre différents actifs et réduire la duplication du travail.

  • Défis de gouvernance : Cependant, ce mécanisme est également confronté à des défis de gouvernance. Par exemple, le problème de la répartition des actifs est difficile à résoudre par des mécanismes abstraits et nécessite en fin de compte des jugements subjectifs.

Le point de vue de Vitalik

Le caractère unique de la communauté Ethereum

  • Vitalik a souligné que le caractère unique de la communauté Ethereum réside dans sa diversité et son inclusion. Il a souligné que les membres de la communauté peuvent utiliser différentes technologies et outils, mais qu’ils partagent tous les valeurs et les objectifs d’Ethereum.

  • Importance des normes : Il croit que les normes sont très importantes pour maintenir la cohérence dans une communauté. Par exemple, la norme ERC-3737 peut simplifier les opérations des utilisateurs sur différentes applications et réseaux et renforcer un sentiment d'unité dans l'ensemble de l'écosystème.

Conception d'un mécanisme d'incitation

  • Vitalik a discuté de l'idée d'encourager les Rollups en modifiant les règles d'émission d'ETH. Il estime que ce mécanisme doit être conçu avec beaucoup de soin pour éviter toute politisation.

  • Mécanismes de sélection indirecte : Il a mentionné que les meilleures techniques sont souvent des mécanismes de sélection indirecte, plutôt que de sélectionner directement qui obtient le financement. Ce mécanisme peut réduire la politisation et accroître l’équité.

Succès et échecs des cryptomonnaies

Michael pose une dernière question : supposons que nous repensions à l’expérience des cryptomonnaies dans 15 ou 20 ans, quels ont été les facteurs qui ont déterminé son succès ? Qu’est-ce qui nous ferait penser qu’il s’agit d’un investissement de temps qui en vaut la peine et dont nous pourrions être fiers ? A l’inverse, qu’est-ce qui pourrait nous décevoir ? Comment éviter des résultats décevants ?

Le point de vue de Vitalik

applications pratiques de la technologie

  • Vitalik estime que ce qui détermine en fin de compte le succès d’une cryptomonnaie, c’est l’application pratique de la technologie. Si les crypto-monnaies peuvent devenir courantes, ou du moins devenir une alternative crédible au courant dominant comme Linux, cela sera considéré comme un succès. Par exemple, les comptes Ethereum peuvent remplacer les connexions aux comptes sociaux, ou les crypto-monnaies font partie du système financier, les DAO deviennent une alternative pour les entreprises ou les organisations à but non lucratif, et des applications telles que les médias sociaux décentralisés ou les marchés de prédiction connaissent du succès.

signe d'échec

  • Au lieu de cela, il serait décevant si l’on se souvenait de l’espace des cryptomonnaies comme d’un groupe en diminution d’idéalistes criant sans cesse, ou comme d’un groupe de personnes échangeant des singes numériques et des photos de célébrités entre elles.

emplois à fort effet de levier

  • Selon Vitalik, l'emploi actuel est fortement valorisé. Même si certaines applications sans importance, telles que les singes numériques et l'échange de photos de célébrités, ne sont pas affectées par les frais et l'expérience utilisateur, les applications véritablement utiles reposent sur des frais et une expérience utilisateur raisonnables. Par conséquent, l’amélioration de ces aspects pourrait faciliter la diffusion d’applications pratiques.

Améliorations de l'expérience utilisateur

  • Il a donné des exemples de l'importance de l'amélioration de l'expérience utilisateur pour le succès des applications. Par exemple, l'expérience de trading sur Augur il y a cinq ans était terrible, mais maintenant, l'expérience sur Polymarket s'est considérablement améliorée. L'expérience utilisateur des médias sociaux décentralisés a également été considérablement améliorée, et ces améliorations ont favorisé une adoption plus large de ces applications.

Le point de vue de Christophe

Autonomie et interopérabilité

  • Christopher estime que la promesse et la limite de la cryptographie résident dans sa capacité à équilibrer autonomie et interopérabilité. Dans le monde d'aujourd'hui, la plupart des systèmes obligent les communautés à choisir entre autonomie et interopérabilité. Par exemple, si vous souhaitez interagir avec le système financier américain, vous devez utiliser le système SWIFT. Cependant, la cryptographie peut fournir des protocoles standardisés qui permettent aux communautés de délimiter clairement quelles parties doivent s'appuyer sur d'autres et lesquelles peuvent fonctionner de manière autonome.

Faibles coûts de changement

  • Si les protocoles facilitent l’interopérabilité, les coûts de changement seront faibles. Lorsque vous souhaitez modifier la topologie ou les dépendances de votre communauté, vous pouvez facilement le faire.

impact social

  • Christopher espère que dans 15 ans, il ne sera plus du tout pertinent. Il estime que la technologie blockchain devrait devenir aussi ennuyeuse que la technologie des bases de données et devenir une infrastructure plutôt qu'un sujet brûlant. Un signe de réussite est que la technologie blockchain devient si banale et ennuyeuse que seuls quelques professionnels y prêtent attention.

Questions et réponses en direct

  • Nathan a fait référence aux commentaires précédents de Vitalik sur les dangers existentiels du consensus social et a demandé s'il était utile d'adopter une approche accélérationniste des problèmes économiques dans l'espace afin que nous puissions rapidement expérimenter tous les modes de défaillance et devenir plus grands dans l'espace. Plus difficile à concilier devant vous. avoir une chance de les réparer.

  • Vitalik a répondu que c'était effectivement un point intéressant. Il a mentionné que si l'effondrement précoce du mont Gox ne s'était pas produit, les gens ne penseraient peut-être pas que la technologie d'échange décentralisée est importante et pourraient s'appuyer davantage sur des échanges centralisés, ce qui pourrait conduire à des événements ultérieurs comme FTX plus graves.

  • Il souligne que la réponse aux menaces est un système très déroutant, facile à corriger, mais également facile à utiliser par de mauvais acteurs pour justifier leurs actions, même si elles ne sont pas justifiées.

  • Vitalik préfère personnellement que ces expériences se déroulent à une échelle plus petite qu'Ethereum. Il estime que nous avons besoin d'un environnement expérimental à échelle économique entre le réseau de test et le réseau principal. Par exemple, expérimentez sur un L2 avec des niveaux d’activité TVL et DeFi de l’ordre de dizaines à centaines de millions de dollars, plutôt que l’échelle d’Ethereum.

  • Il a mentionné que L2 pourrait servir de « zone économique spéciale crypto-anarchiste », un environnement dans lequel les gens sont encouragés à mener des expériences sauvages et à demander à autant d’organismes de réglementation que possible d’autoriser ces expériences. Si les gens sont prêts à expérimenter dans cet environnement, ils peuvent le faire, sinon ils peuvent rester dans le monde normal.

  • Vitalik estime qu'Ethereum lui-même est devenu trop risqué en tant que bac à sable, mais l'échelle de L2 semble parfaite.