Vitalik Buterin, fondateur d’Ethereum, a présenté une analyse approfondie sur la manière de comprendre et d’aborder la scalabilité de la blockchain d’une perspective stratifiée. À travers ses réflexions partagées par Odaily, le créateur d’Ethereum propose une compréhension renouvelée qui va au-delà de solutions génériques, en classant les défis de mise à l’échelle en trois dimensions : calcul, données et état. Cette segmentation est essentielle pour comprendre pourquoi certaines solutions fonctionnent mieux que d’autres et où concentrer les efforts de développement blockchain.
Calcul : Le composant le plus flexible pour évoluer
Le calcul est le premier niveau dans la hiérarchie de difficulté de la scalabilité. Selon Buterin, ce composant est le plus accessible à optimiser en raison de sa nature intrinsèquement parallélisable. Les stratégies pour améliorer la scalabilité dans cet aspect incluent la parallélisation des processus en exploitant les indications des constructeurs de blocs, ainsi que le remplacement des calculs intensifs par des preuves cryptographiques telles que les preuves à divulgation zéro. Ces techniques permettent à plusieurs validateurs de traiter l’information simultanément sans dupliquer tout le travail, réduisant ainsi la charge computationnelle globale du réseau.
Données : La disponibilité sous contrôle modéré
Le niveau intermédiaire de complexité concerne la disponibilité et la gestion des données. Ce défi est plus compliqué que le calcul, mais reste gérable lorsqu’il est conçu avec une architecture intelligente. Les solutions incluent la fragmentation des données (sharding), des méthodes avancées comme le codage par effacement implémenté dans des schémas tels que PeerDAS, et des systèmes permettant une dégradation élégante. La dégradation élégante est particulièrement innovante : elle permet à des nœuds avec des capacités de stockage limitées de continuer à participer au réseau en générant des blocs de taille adaptée à leurs contraintes, sans compromettre la sécurité du système.
État : L’obstacle le plus profond de la scalabilité
L’état représente le véritable goulot d’étranglement de la scalabilité de la blockchain. Buterin souligne que même pour traiter une seule transaction, les nœuds doivent avoir accès à l’état complet du réseau. Bien que théoriquement, l’état pourrait être comprimé dans une structure d’arbre avec seule la racine conservée, toute mise à jour de cette racine dépend toujours d’un accès intégral à l’état précédent. Des solutions pour fragmenter l’état existent, mais nécessitent généralement des réformes architecturales profondes et ne sont pas universellement transférables à tous les systèmes blockchain.
La compréhension des priorités dans les solutions de scalabilité
La véritable compréhension de la scalabilité réside dans l’établissement de bonnes priorités. Buterin soutient que si les données peuvent remplacer les fonctions de l’état sans introduire de nouveaux présupposés de centralisation, cette option devrait être privilégiée. De même, si le calcul peut prendre la place des données sans générer de risques de décentralisation, il devrait être sérieusement considéré. Cette hiérarchie de solutions reflète une vision mûrie sur la manière de construire des systèmes véritablement évolutifs tout en conservant l’essence décentralisée de la blockchain.
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.
La compréhension stratégique de la scalabilité en blockchain selon Vitalik Buterin
Vitalik Buterin, fondateur d’Ethereum, a présenté une analyse approfondie sur la manière de comprendre et d’aborder la scalabilité de la blockchain d’une perspective stratifiée. À travers ses réflexions partagées par Odaily, le créateur d’Ethereum propose une compréhension renouvelée qui va au-delà de solutions génériques, en classant les défis de mise à l’échelle en trois dimensions : calcul, données et état. Cette segmentation est essentielle pour comprendre pourquoi certaines solutions fonctionnent mieux que d’autres et où concentrer les efforts de développement blockchain.
Calcul : Le composant le plus flexible pour évoluer
Le calcul est le premier niveau dans la hiérarchie de difficulté de la scalabilité. Selon Buterin, ce composant est le plus accessible à optimiser en raison de sa nature intrinsèquement parallélisable. Les stratégies pour améliorer la scalabilité dans cet aspect incluent la parallélisation des processus en exploitant les indications des constructeurs de blocs, ainsi que le remplacement des calculs intensifs par des preuves cryptographiques telles que les preuves à divulgation zéro. Ces techniques permettent à plusieurs validateurs de traiter l’information simultanément sans dupliquer tout le travail, réduisant ainsi la charge computationnelle globale du réseau.
Données : La disponibilité sous contrôle modéré
Le niveau intermédiaire de complexité concerne la disponibilité et la gestion des données. Ce défi est plus compliqué que le calcul, mais reste gérable lorsqu’il est conçu avec une architecture intelligente. Les solutions incluent la fragmentation des données (sharding), des méthodes avancées comme le codage par effacement implémenté dans des schémas tels que PeerDAS, et des systèmes permettant une dégradation élégante. La dégradation élégante est particulièrement innovante : elle permet à des nœuds avec des capacités de stockage limitées de continuer à participer au réseau en générant des blocs de taille adaptée à leurs contraintes, sans compromettre la sécurité du système.
État : L’obstacle le plus profond de la scalabilité
L’état représente le véritable goulot d’étranglement de la scalabilité de la blockchain. Buterin souligne que même pour traiter une seule transaction, les nœuds doivent avoir accès à l’état complet du réseau. Bien que théoriquement, l’état pourrait être comprimé dans une structure d’arbre avec seule la racine conservée, toute mise à jour de cette racine dépend toujours d’un accès intégral à l’état précédent. Des solutions pour fragmenter l’état existent, mais nécessitent généralement des réformes architecturales profondes et ne sont pas universellement transférables à tous les systèmes blockchain.
La compréhension des priorités dans les solutions de scalabilité
La véritable compréhension de la scalabilité réside dans l’établissement de bonnes priorités. Buterin soutient que si les données peuvent remplacer les fonctions de l’état sans introduire de nouveaux présupposés de centralisation, cette option devrait être privilégiée. De même, si le calcul peut prendre la place des données sans générer de risques de décentralisation, il devrait être sérieusement considéré. Cette hiérarchie de solutions reflète une vision mûrie sur la manière de construire des systèmes véritablement évolutifs tout en conservant l’essence décentralisée de la blockchain.