Ethereum redéfinit la simplicité : construire une infrastructure décentralisée plus résiliente

robot
Création du résumé en cours

Repenser Ethereum : Retour à la simplicité

La vision d'Ethereum est de devenir une plateforme numérique pour les actifs et les enregistrements mondiaux, soutenant des infrastructures essentielles telles que la finance, la gestion et l'authentification des données de grande valeur. Pour atteindre cet objectif, il est nécessaire d'équilibrer deux capacités clés : l'évolutivité et la résilience.

Bien que les récentes mises à niveau et les projets futurs aient considérablement amélioré les performances et la sécurité d'Ethereum, il existe une base de résilience souvent négligée mais tout aussi importante : la simplicité du protocole.

Simple : la garantie ultime décentralisée

L'un des aspects louables du Bitcoin est la simplicité extrême de son protocole. Même un lycéen ayant des connaissances en programmation peut comprendre complètement son fonctionnement. Un programmeur peut même le réaliser comme un projet personnel en développant son propre client. Cette simplicité apporte de nombreux avantages :

  • Réduire les barrières à la recherche et au développement, prévenir le monopole technologique
  • Réduire le coût de développement de nouvelles infrastructures
  • Simplifier le travail de maintenance à long terme
  • Réduire les risques de vulnérabilités de sécurité majeures
  • Réduire la possibilité d'être manipulé par des intérêts particuliers.

Historiquement, Ethereum a mal performé en termes de simplicité, entraînant des coûts de développement inutiles, des risques de sécurité et une culture de recherche fermée. Au cours des cinq prochaines années, Ethereum devrait se rapprocher de Bitcoin en matière de simplicité, avec des améliorations possibles à partir de la couche de consensus et de la couche d'exécution.

couche de consensus simplifiée

Le nouveau mécanisme de consensus à venir intégrera les profondes accumulations des dix dernières années dans des domaines tels que la théorie du consensus, les preuves à divulgation nulle de connaissance et l'économie de la mise en jeu, visant à construire une couche de consensus à long terme optimisée et considérablement simplifiée. Les principales mesures comprennent :

  • Adoption du mécanisme de terminaison à trois fentes, simplifiant la logique de génération de blocs
  • Simplification des règles de sélection des forks et de la structure du réseau
  • Reconcevoir les mécanismes liés aux validateurs pour réduire la complexité du code

L'avantage de la couche de consensus réside dans son indépendance relative par rapport à l'exécution EVM, permettant des mises à jour plus flexibles. Le véritable défi est de simplifier la couche d'exécution.

couche d'exécution simplifiée

La couche d'exécution est véritablement le point technique difficile, incluant un ensemble d'instructions EVM complexe et des contrats précompilés difficiles à comprendre. Une solution possible serait de remplacer l'EVM par une machine virtuelle simple, performante et adaptée aux preuves à connaissance nulle, comme RISC-V. Ses avantages incluent :

  • Amélioration significative des performances
  • S'intègre parfaitement aux langages de programmation courants
  • Adapté aux systèmes de preuve à divulgation nulle
  • Structure claire, facilitant l'audit et la vérification de sécurité
  • Nécessite presque aucun contrat précompilé

Le processus de migration peut adopter une transition fluide similaire à celle d'Apple passant des puces Intel aux puces ARM, permettant aux anciens contrats de continuer à s'exécuter dans l'interpréteur EVM du nouveau système.

construire un système de base plus élégant

Le protocole Ethereum de demain devrait intégrer davantage de composants partagés pour réduire encore la complexité du système :

  • Système de codes de correction unifié
  • Format de sérialisation unifié
  • Structure d'arbre d'état unifié

Cela fera de la base d'Ethereum un système construit à partir de "blocs de protocole" élégants, plutôt qu'un assemblage de diverses solutions temporaires.

Embrasser la simplicité, redéfinir Ethereum

La recherche de la simplicité nécessite un changement culturel. Bien que les bénéfices de la simplicité soient difficiles à quantifier immédiatement et qu'il faille peut-être renoncer à certaines fonctionnalités, à long terme, la valeur de la simplicité se manifestera progressivement. Le Bitcoin en est le meilleur exemple.

En s'inspirant de certaines idées de projets, on peut établir un objectif de nombre maximal de lignes de code pour le consensus des normes à long terme d'Ethereum, en s'efforçant de rapprocher la complexité de la partie centrale de celle de Bitcoin. La logique liée à la compatibilité historique peut être conservée, mais elle devrait être séparée du chemin de consensus central. La conception globale devrait adhérer au principe de "priorité à la simplicité", préférant l'encapsulation modulaire plutôt que la complexité systématique, et choisissant en priorité des options d'architecture ayant des attributs clairs et vérifiables.

ETH2.06%
Voir l'original
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
  • Récompense
  • 3
  • Partager
Commentaire
0/400
GlueGuyvip
· Il y a 17h
Tout doit être plus simple.
Voir l'originalRépondre0
BugBountyHuntervip
· Il y a 17h
La voie est d'une simplicité incroyable, bull.
Voir l'originalRépondre0
BlockchainThinkTankvip
· Il y a 17h
Selon l'expérience pratique, un protocole simplifié est beaucoup plus fiable qu'un protocole complexe, le projet de fête doit garder cela à l'esprit.
Voir l'originalRépondre0
  • Épingler
Trader les cryptos partout et à tout moment
qrCode
Scan pour télécharger Gate app
Communauté
Français (Afrique)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)