Vitalik a proposé une feuille de route de développement minimaliste pour Ethereum, afin de réduire la dette technique et de Goutte le seuil de développement.

Le co-fondateur d'Ethereum, Vitalik Buterin, a récemment publié un long article technique, proposant que la "simplicité" soit la ligne directrice centrale pour la scalabilité et la résilience future de la Blockchain. Il a également suggéré que le Mainnet d'Ethereum devrait progressivement passer au cours des prochaines années de la Machine virtuelle EVM actuelle à une nouvelle architecture plus efficace et plus facile à vérifier, comme RISC-V, et pourrait même adopter Cairo, afin de réaliser une simplification complète du protocole.

Vitalik s'inspire des caractéristiques de simplicité de Bitcoin

Vitalik Buterin a souligné que le passé d'Ethereum a réalisé de nombreux résultats en matière d'évolutivité et de flexibilité des applications, comme le hard fork Fusaka qui augmentera considérablement l'espace de données L2, l'achèvement de la Merge qui a permis à la blockchain de passer à la preuve d'enjeu (PoS), et le progrès continu vers la vérifiabilité à connaissance nulle et les mécanismes anti-ordinateurs quantiques. Mais pour devenir véritablement une couche de confiance financière et de données à l'échelle mondiale, la "simplicité du protocole" sera une clé sous-estimée mais indispensable.

Vitalik Buterin a déclaré que le succès du Bitcoin provient en grande partie de sa simplicité : une chaîne, une série de blocs, chaque bloc vérifié par un simple mécanisme de preuve de travail, que presque n'importe quel développeur peut comprendre et même réimplémenter. En revanche, Ethereum, en raison de l'adoption d'une machine virtuelle plus complexe, de nombreuses fonctions précompilées et d'un héritage historique, rend le développement de nouveaux clients plus difficile, réduit le nombre de participants au protocole et peut même entraîner une concentration excessive de la gouvernance.

Quels sont les avantages de rendre Ethereum plus concis ?

Permettre à un plus grand nombre de personnes de comprendre et de participer à la recherche, au développement et à la gouvernance du protocole, réduisant ainsi le monopole d'élite causé par les barrières techniques.

Réduire les coûts de développement et d'intégration, tels que de nouveaux clients, de nouveaux prouveurs ZK, de nouveaux outils pour développeurs.

Réduire les coûts de maintenance à long terme.

Réduire le risque de vulnérabilités systémiques, permettant ainsi aux bugs d'être détectés et corrigés plus facilement.

Réduire la surface d'attaque sociale : moins il y a de composants, moins il est facile d'être contrôlé par des intérêts particuliers.

Il a avoué que la structure complexe actuelle du protocole d'Ethereum provient en partie de ses décisions de conception et a appelé à ce que la simplicité soit une priorité à l'avenir, afin que le protocole soit non seulement facile à comprendre, à participer et à vérifier, mais aussi pour améliorer la sécurité et l'efficacité du développement.

Schéma simplifié de la couche de consensus à la couche d'exécution

Vitalik Buterin a décrit plusieurs propositions de simplification majeures pouvant être mises en œuvre sur Ethereum au cours des cinq prochaines années, couvrant la couche de consensus et la couche d'exécution. Lors de la Devcon de Bangkok l'année dernière, une solution appelée Beam Chain a été proposée. Beam Chain essaie de fusionner les expériences des dix dernières années en matière de théorie du consensus, de ZK-SNARK et d'économie de staking, pour créer une couche de consensus plus durable et optimisée. Mais la nouvelle couche de consensus est plus simple que la chaîne de balises actuelle (Beacon Chain).

(Le projet le plus ambitieux d'Ethereum, un aperçu rapide : Qu'est-ce que la Beam Chain mentionnée par Justin Drake lors de Devcon à Bangkok ? )

Simplification de la couche de consensus :

Adoptant la finalité en trois intervalles (3-slot finality), il n'y a plus de distinction entre slot et epoch, mécanismes de brassage de comité, comité de synchronisation, etc. La mise en œuvre de base nécessite environ 200 lignes de code et la sécurité est presque optimale.

Utilisant les preuves d'agrégation STARK, permettant à quiconque d'agir en tant qu'agrégateur sans nécessiter de rôle central de confiance.

Reconstruction du mécanisme de validation, y compris l'entrée, la sortie, le retrait et les pénalités pour inactivité, afin de simplifier la logique du programme et les règles de garantie.

Couche d'exécution (Execution Layer) La refonte se concentre sur l'abandon de l'EVM actuel, en passant à une Machine virtuelle RISC-V ou à d'autres machines virtuelles compatibles avec ZK, obtenant plus de 100 fois d'amélioration des performances. Vitalik a déclaré que cela permettrait d'obtenir une amélioration fondamentale de l'efficacité, car les contrats intelligents peuvent être exécutés directement à l'intérieur des prouveurs (provers), évitant ainsi les frais d'interprétation. Comparé à l'EVM, RISC-V est très simple. Cela offre également plus d'options aux développeurs, Solidity et Vyper peuvent ajouter un nouvel arrière-plan pour compiler la nouvelle machine virtuelle.

Il a déclaré que si RISC-V est choisi, alors les développeurs utilisant des langages plus mainstream pourront porter leur code sur la Machine virtuelle. Cela élimine également la plupart des besoins de précompilation, ne conservant que quelques exigences de haute performance ( telles que les courbes elliptiques ), qui pourraient également être supprimées après l'apparition des ordinateurs quantiques.

(Une opération du cœur pour Ethereum ? Vitalik propose que la couche d'exécution d'Ethereum pourrait remplacer complètement la Machine virtuelle avec RISC-V)

Vitalik encourage Ethereum à établir une limite de lignes de code pour pratiquer l'esprit minimaliste

À la fin de l'article, Vitalik Buterin appelle la communauté Ethereum à considérer la « simplicité » comme un esprit, tout comme la décentralisation, qui est la source de la résilience du protocole. Il suggère qu'Ethereum pourrait s'inspirer du projet AI tinygrad à l'avenir, en établissant une « limite maximale de lignes de code » claire, encourageant la conception de la logique du protocole par soustraction, et évitant d'incorporer une logique historique non nécessaire au consensus dans le processus principal.

Cet article présente un plan de développement Ethereum minimaliste proposé par Vitalik, visant à réduire la dette technique et à abaisser le seuil de développement. Il est apparu pour la première fois dans les nouvelles de la chaîne ABMedia.

Voir l'original
Le contenu est fourni à titre de référence uniquement, il ne s'agit pas d'une sollicitation ou d'une offre. Aucun conseil en investissement, fiscalité ou juridique n'est fourni. Consultez l'Avertissement pour plus de détails sur les risques.
  • Récompense
  • Commentaire
  • Partager
Commentaire
0/400
Aucun commentaire
  • Épingler
Trader les cryptos partout et à tout moment
qrCode
Scan pour télécharger Gate.io app
Communauté
Français (Afrique)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)