Une nouvelle perspective sur la compréhension hiérarchique de la scalabilité de la blockchain : le point de vue de Vitalik Buterin

robot
Création du résumé en cours

Vitalik Buterin récemment exposé sa compréhension hiérarchique de la scalabilité des blockchains. Selon un rapport d’Odaily, ce co-fondateur d’Ethereum divise la complexité d’extension des systèmes blockchain en trois niveaux, du plus simple au plus complexe : calcul, données et état. Ce cadre offre une nouvelle perspective pour comprendre les goulots d’étranglement actuels des systèmes blockchain.

Buterin souligne que la difficulté à faire évoluer la blockchain diffère selon les niveaux, ce qui est essentiel pour approfondir ce domaine. Il indique que le niveau calcul est relativement facile à optimiser, et que les développeurs peuvent réaliser des extensions par diverses méthodes, notamment en utilisant des “indices” fournis par les producteurs de blocs pour le traitement parallèle, ou en remplaçant des calculs complexes on-chain par des solutions cryptographiques comme la preuve à divulgation zéro. Ces méthodes ont déjà été validées en pratique, montrant un bon potentiel de scalabilité.

Potentiel d’optimisation et défis techniques au niveau des données

La scalabilité des données occupe une position intermédiaire, avec une difficulté modérée mais nécessitant encore de l’innovation. La clé à ce niveau est de garantir la disponibilité des données tout en évitant de surcharger les nœuds du réseau. Pour atteindre cet équilibre, l’industrie utilise des techniques telles que le sharding de données, le codage par code de correction d’erreurs, etc. Le protocole PeerDAS en est un exemple, permettant à des nœuds à faible capacité de participer à la production de blocs sans stocker l’intégralité des données. De plus, une conception permettant un “dégrèvement gracieux” est également importante — même si certains nœuds ont une capacité limitée de traitement des données, le système dans son ensemble doit pouvoir continuer à fonctionner normalement.

Le défi fondamental de l’extension de l’état

La scalabilité au niveau de l’état est le défi le plus difficile. Buterin indique que pour valider une seule transaction, un nœud doit disposer de l’état complet. Même en abstraisant l’état sous forme d’un arbre, en ne conservant que la racine hachée, la mise à jour de cette racine dépend toujours de l’accès et du calcul sur l’ensemble de l’état. Les solutions de sharding d’état existantes nécessitent souvent une refonte majeure de l’architecture du système, ce qui met à l’épreuve leur universalité et leur faisabilité.

Réflexions stratégiques sur la priorité de la scalabilité

Sur la base de cette compréhension hiérarchique, Buterin propose un principe stratégique d’optimisation important. Si l’on peut remplacer le rôle de l’état par un mécanisme de données, sans introduire de nouvelles hypothèses de centralisation, cela devrait être la priorité pour les développeurs. De même, si le calcul peut remplacer la fonction des données sans compromettre la décentralisation, cette solution mérite également une attention particulière. Ce classement de priorités reflète une détermination à préserver l’essence décentralisée du réseau — en assurant la sécurité tout en réduisant autant que possible la charge de maintenance de l’état pour les nœuds.

Cette compréhension hiérarchique fournit une orientation théorique pour les solutions d’extension actuelles et futures des blockchains, aidant les développeurs et chercheurs à clarifier leur direction parmi de nombreuses options technologiques.

ETH-0,84%
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
  • Commentaire
  • Reposter
  • Partager
Commentaire
0/400
Aucun commentaire
  • É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)