En tant que plateforme de portage d'actifs et d'enregistrements mondiaux, Ethereum doit trouver un équilibre entre la scalabilité et la résilience du système. Cependant, en plus de ces deux aspects très surveillés, la simplicité du protocole est tout aussi cruciale, mais est souvent négligée.
La raison pour laquelle le Bitcoin est si impressionnant réside en grande partie dans la simplicité extrême de son protocole. Même un lycéen ayant des connaissances en programmation peut comprendre entièrement son fonctionnement, et même réaliser un client par lui-même. Cette simplicité apporte de nombreux avantages : elle réduit les barrières à la recherche et au développement, diminue la complexité de la maintenance, réduit le risque de vulnérabilités de sécurité majeures, et rend le protocole plus facile à vérifier pour sa correctitude.
En comparaison, l'Ethereum ne performe pas idéalement en termes de simplicité. Cela entraîne des coûts de développement inutiles, des risques de sécurité et une culture de recherche relativement fermée. Cependant, au cours des cinq prochaines années, l'Ethereum devrait réaliser des progrès significatifs en matière de simplicité, voire s'approcher du niveau du Bitcoin. Cet objectif peut être abordé sous deux aspects : la couche de consensus et la couche d'exécution.
Au niveau du consensus, le nouveau mécanisme de consensus de l'avenir fusionnera l'accumulation approfondie 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 staking. Les mesures clés comprennent l'introduction d'un mécanisme de terminaison à trois fentes, la simplification des règles de sélection des forks et de la structure du réseau, ainsi que l'optimisation de la logique de transition d'état. Ces améliorations réduiront considérablement la complexité du code et amélioreront la sécurité et l'efficacité.
La simplification de la couche d'exécution est une tâche plus complexe. L'ensemble des instructions EVM actuel est complexe, les contrats précompilés sont longs et difficiles à comprendre, et le fardeau de la compatibilité historique est trop lourd. Une solution possible serait de remplacer l'EVM par une machine virtuelle simple, performante et amicale envers les preuves à divulgation nulle (comme RISC-V). Cela pourrait non seulement apporter une amélioration significative des performances, mais aussi mieux s'articuler avec les langages de programmation mainstream et prendre en charge nativement les systèmes de preuves à divulgation nulle.
De plus, l'intégration de plus de "composants partagés" est également un moyen efficace de réduire la complexité du système. Par exemple, un code de correction d'erreur unifié peut être utilisé pour l'échantillonnage de la disponibilité des données, le stockage historique et l'accélération de la diffusion P2P ; un format de sérialisation unifié peut améliorer l'efficacité et faciliter le découplage des réseaux de deuxième couche ; une structure d'arbre d'état unifiée est mieux adaptée aux preuves à connaissance nulle, et est plus rapide et plus simple.
La recherche de la simplicité nécessite un changement culturel. Bien que ses bénéfices ne soient pas immédiatement quantifiables, à long terme, la valeur de la simplicité se manifestera progressivement. À l'avenir, Ethereum peut s'inspirer de l'expérience de Bitcoin pour établir un objectif sur le nombre maximal de lignes de code de consensus pour les normes à long terme, en isolant la logique liée aux règles historiques en dehors des chemins de consensus, et en privilégiant des solutions plus simples dans la conception globale.
Grâce à ces efforts, Ethereum devrait atteindre une plus grande simplicité et maintenabilité tout en conservant ses puissantes fonctionnalités, établissant ainsi une base plus solide pour son développement à long terme.
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.
14 J'aime
Récompense
14
8
Partager
Commentaire
0/400
ValidatorVibes
· 07-21 21:23
hum... les maxis btc vont vraiment être en colère
Voir l'originalRépondre0
MEVHunterX
· 07-21 19:01
La simplicité est la force, l'avenir est prometteur.
Voir l'originalRépondre0
PonziDetector
· 07-21 16:41
C'est vraiment trop difficile de parler en langage humain.
Voir l'originalRépondre0
GasGasGasBro
· 07-19 16:46
Simple simple, gas quand sera simple
Voir l'originalRépondre0
NotFinancialAdvice
· 07-19 04:30
Ils pensent vraiment pouvoir rivaliser avec la simplicité de BTC ? Ils rêvent.
Voir l'originalRépondre0
NotSatoshi
· 07-19 04:28
Ah, on dirait que l'eth va enfin faire quelque chose de concret.
Voir l'originalRépondre0
WhaleWatcher
· 07-19 04:26
J'ai compris cette opération.
Voir l'originalRépondre0
rugpull_survivor
· 07-19 04:04
L'optimisation est un prétexte pour siphonner de l'argent.
Ethereum recherche la simplicité : repenser la conception du protocole pour améliorer le développement à long terme
Repenser la simplicité d'Ethereum
En tant que plateforme de portage d'actifs et d'enregistrements mondiaux, Ethereum doit trouver un équilibre entre la scalabilité et la résilience du système. Cependant, en plus de ces deux aspects très surveillés, la simplicité du protocole est tout aussi cruciale, mais est souvent négligée.
La raison pour laquelle le Bitcoin est si impressionnant réside en grande partie dans la simplicité extrême de son protocole. Même un lycéen ayant des connaissances en programmation peut comprendre entièrement son fonctionnement, et même réaliser un client par lui-même. Cette simplicité apporte de nombreux avantages : elle réduit les barrières à la recherche et au développement, diminue la complexité de la maintenance, réduit le risque de vulnérabilités de sécurité majeures, et rend le protocole plus facile à vérifier pour sa correctitude.
En comparaison, l'Ethereum ne performe pas idéalement en termes de simplicité. Cela entraîne des coûts de développement inutiles, des risques de sécurité et une culture de recherche relativement fermée. Cependant, au cours des cinq prochaines années, l'Ethereum devrait réaliser des progrès significatifs en matière de simplicité, voire s'approcher du niveau du Bitcoin. Cet objectif peut être abordé sous deux aspects : la couche de consensus et la couche d'exécution.
Au niveau du consensus, le nouveau mécanisme de consensus de l'avenir fusionnera l'accumulation approfondie 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 staking. Les mesures clés comprennent l'introduction d'un mécanisme de terminaison à trois fentes, la simplification des règles de sélection des forks et de la structure du réseau, ainsi que l'optimisation de la logique de transition d'état. Ces améliorations réduiront considérablement la complexité du code et amélioreront la sécurité et l'efficacité.
La simplification de la couche d'exécution est une tâche plus complexe. L'ensemble des instructions EVM actuel est complexe, les contrats précompilés sont longs et difficiles à comprendre, et le fardeau de la compatibilité historique est trop lourd. Une solution possible serait de remplacer l'EVM par une machine virtuelle simple, performante et amicale envers les preuves à divulgation nulle (comme RISC-V). Cela pourrait non seulement apporter une amélioration significative des performances, mais aussi mieux s'articuler avec les langages de programmation mainstream et prendre en charge nativement les systèmes de preuves à divulgation nulle.
De plus, l'intégration de plus de "composants partagés" est également un moyen efficace de réduire la complexité du système. Par exemple, un code de correction d'erreur unifié peut être utilisé pour l'échantillonnage de la disponibilité des données, le stockage historique et l'accélération de la diffusion P2P ; un format de sérialisation unifié peut améliorer l'efficacité et faciliter le découplage des réseaux de deuxième couche ; une structure d'arbre d'état unifiée est mieux adaptée aux preuves à connaissance nulle, et est plus rapide et plus simple.
La recherche de la simplicité nécessite un changement culturel. Bien que ses bénéfices ne soient pas immédiatement quantifiables, à long terme, la valeur de la simplicité se manifestera progressivement. À l'avenir, Ethereum peut s'inspirer de l'expérience de Bitcoin pour établir un objectif sur le nombre maximal de lignes de code de consensus pour les normes à long terme, en isolant la logique liée aux règles historiques en dehors des chemins de consensus, et en privilégiant des solutions plus simples dans la conception globale.
Grâce à ces efforts, Ethereum devrait atteindre une plus grande simplicité et maintenabilité tout en conservant ses puissantes fonctionnalités, établissant ainsi une base plus solide pour son développement à long terme.