Le lancement de Celestia a attiré beaucoup d’attention de la part de l’industrie et a également conduit à un boom de la « blockchain modulaire ». Récemment, NEAR Blockchain a également annoncé qu’elle lancerait la couche de disponibilité des données NEAR DA, faisant ainsi une incursion dans l’espace modulaire de la blockchain.
Alors, qu’est-ce que l’essor récent des « blockchains modulaires » ? Polkadot est-il une blockchain modulaire et quelle est la différence entre les deux ?
Qu’est-ce qu’une « blockchain modulaire » telle que Celestia ?
La « blockchain modulaire » dont nous parlons ici fait référence à Celestia, Avail, EigenDA, etc., qui sont des blockchains modulaires dans le contexte de l’écosystème Ethereum.
Le concept correspondant à la « blockchain modulaire » est celui de « blockchain monolithique ».
Les principales responsabilités de la blockchain sont généralement divisées en quatre parties :
Exécution : prend en charge l’exécution des transactions et permet le déploiement et l’interaction avec les contrats intelligents.
Disponibilité des données : Garantir la disponibilité des données de transaction.
Consensus : Le contenu et l’ordre des transactions autorisées.
Règlement : Permet d’effectuer des transactions, de résoudre des litiges, de valider des preuves et de faire le pont entre les différentes couches d’exécution.
Dans une blockchain monolithique, ces responsabilités sont toutes assumées par une seule chaîne, comme Bitcoin et Ethereum, qui sont des représentants des blockchains monolithiques. Mais cela crée un problème de faible évolutivité et de dépenses élevées.
Flux de transactions sur la chaîne monolithique, source : Euromoney
C’est ainsi qu’est né le concept de blockchain modulaire, dont l’idée de base est de séparer les différentes responsabilités et de les externaliser à des couches indépendantes spécialisées (modules), afin de rendre la chaîne principale plus évolutive et moins coûteuse.
Comparaison des blockchains monolithiques et modulaires, source : Celestia
Par exemple, ZK Rollup, Optimistic Rollup, etc., externalisent la couche d’exécution, tandis que Celestia et Avail externalisent la couche de disponibilité des données (DA).
En plus des solutions externes, Ethereum lui-même cherche également à améliorer l’évolutivité grâce à la technologie Proto-Danksharding (EIP-4844).
Pour résumer, dans le contexte de l’écosystème Ethereum, la « blockchain modulaire » est une solution technique née pour améliorer l’évolutivité d’Ethereum. Il sépare la couche d’exécution, la couche de disponibilité des données, etc., de la blockchain en différents « modules ».
Polkadot est-il une blockchain modulaire ?
Nous entendons également beaucoup parler du concept de « blockchains modulaires » dans Polkadot, mais ce n’est pas tout à fait la même chose que la modularité mentionnée ci-dessus.
Polkadot est un système multi-chaînes hétérogène composé d’une chaîne de relais et de plusieurs parachaînes hétérogènes. La chaîne de relais est responsable du maintien du consensus et de la sécurité sur l’ensemble du réseau, tandis que les parachains peuvent se concentrer sur leurs applications et leurs performances respectives. Le transfert de données inter-chaînes et l’interopérabilité entre les parachains peuvent être réalisés grâce à XCM.
Polkadot 架构,来源 :mercuryo
En conséquence, Polkadot peut atteindre un niveau d’évolutivité, c’est-à-dire qu’à mesure que les parachains augmentent, le débit du réseau augmente également. La technologie de prise en charge asynchrone en cours de développement peut encore améliorer l’évolutivité, permettant au temps de bloc de parachain de Polkadot d’atteindre 6 secondes, ce qui peut prendre en charge des milliers de parachains.
En d’autres termes, Polkadot a largement résolu le goulot d’étranglement de l’évolutivité grâce à une architecture multi-chaînes (ou sharding), c’est pourquoi nous discutons rarement de solutions pour améliorer l’évolutivité telles que les rollups et les couches DA dans l’écosystème Polkadot.
Mais Polkadot est bel et bien un pionnier des blockchains modulaires.
L’architecture de Polkadot est modulaire
D’après la description ci-dessus, il n’est pas difficile de voir que l’architecture de Polkadot elle-même incarne l’idée de modularité.
La chaîne de relais est responsable de la sécurité et du consensus, et chaque parachain peut se concentrer sur la construction de ce qu’elle sait faire, par exemple, la parachain KILT se concentre sur l’identité, la parachain HydraDX se concentre sur DEX, et chaque parachain est en fait un module. Les parachains de l’écosystème peuvent interagir avec d’autres parachains en envoyant des messages cross-chain (XCM) pour utiliser les fonctions fournies par d’autres parachains (modules).
Polkadot travaille également sur un plan visant à « minimiser les relais », en supprimant certaines fonctions de la chaîne de relais et en la décentralisant en plusieurs « parachains système », afin de réduire la charge sur la chaîne de relais et de permettre à la chaîne de relais de mieux se concentrer sur le consensus et la sécurité. À l’heure actuelle, Polkadot a placé les fonctions d’actifs et de collectifs on-chain sur la parachain du système, et mettra également les fonctions de gouvernance, de gage et de transfert dans la parachain du système à l’avenir. Ici, chaque parachain système est un « module » dans une blockchain, et minimiser les relais permet d’améliorer l’évolutivité de la blockchain Polkadot grâce à la modularité.
Cadre de développement modulaire de la blockchain : Substrat
Le Substrate Framework de Polkadot est un framework modulaire open-source pour le développement de blockchains, qui fournit des modules hautement flexibles et personnalisables qui permettent aux développeurs de concevoir la logique de la blockchain en fonction de leurs besoins.
Les modules de Substrate sont appelés palettes, et ce sont des modules fonctionnels prédéfinis. Par conséquent, Substrate est comme un « Lego blockchain », permettant aux développeurs d’utiliser des modules existants pour construire rapidement une blockchain qui répond à leurs propres besoins, réduisant considérablement le seuil de développement de la blockchain. Les développeurs peuvent également développer leurs propres palettes pour faciliter une intégration rapide avec d’autres chaînes.
Le diagramme suivant répertorie certaines des palettes incluses dans l’infrastructure Substrate :
Substrate Pallets(模块),来源 :Substrate 文档
Il existe de nombreuses autres palettes qui offrent une variété de fonctionnalités riches, et le nombre de palettes augmente constamment, vous pouvez donc consulter les dernières palettes ici :
Récemment, Parity a fusionné Substrate avec les bases de code Polkadot et Cumulus pour former le SDK Polkadot. Le SDK Polkadot est un kit de développement logiciel blockchain pour le développement du réseau Polkadot, qui permet aux développeurs de créer facilement leurs propres parachains, permettant l’innovation et la personnalisation de la blockchain.
Alors, est-il possible pour Polkadot de lancer une couche DA ?
Théoriquement, Polkadot pourrait également dissocier la disponibilité des données et les fournir en tant que couche DA distincte, élargissant ainsi le marché plus large. Cependant, c’est quelque chose qui doit être discuté et décidé par la communauté Polkadot et les développeurs, et qui a été vivement discuté par certains membres de la communauté sur le forum Polkadot :
Vous pouvez également profiter du développement modulaire du SDK Polkadot pour développer une blockchain de disponibilité des données. En fait, les gens le font déjà. La blockchain de disponibilité des données de Polygon, le projet Avail, a été développée à l’aide du framework Substrate de Polkadot et utilise le même consensus GRANDMA + BABE que Polkadot.
Résumé
La blockchain modulaire est une solution technique qui sépare les différentes responsabilités de la blockchain et les confie à un module spécial indépendant, ce qui constitue une direction importante pour l’évolution de la technologie blockchain.
Dans l’écosystème Ethereum, des blockchains modulaires sont principalement proposées pour l’évolutivité d’Ethereum, comme Celestia, Avail, etc.
Dans l’écosystème Polkadot, la blockchain modulaire est la caractéristique essentielle de Polkadot, qui réalise l’innovation et la personnalisation de la blockchain grâce à une architecture multi-chaînes et à un cadre de développement modulaire Substrate.
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.
L’engouement pour la modularité Celestia : Polkadot est-il une blockchain modulaire ?
作者 :PolkaWorld
Le lancement de Celestia a attiré beaucoup d’attention de la part de l’industrie et a également conduit à un boom de la « blockchain modulaire ». Récemment, NEAR Blockchain a également annoncé qu’elle lancerait la couche de disponibilité des données NEAR DA, faisant ainsi une incursion dans l’espace modulaire de la blockchain.
Alors, qu’est-ce que l’essor récent des « blockchains modulaires » ? Polkadot est-il une blockchain modulaire et quelle est la différence entre les deux ?
Qu’est-ce qu’une « blockchain modulaire » telle que Celestia ?
La « blockchain modulaire » dont nous parlons ici fait référence à Celestia, Avail, EigenDA, etc., qui sont des blockchains modulaires dans le contexte de l’écosystème Ethereum.
Le concept correspondant à la « blockchain modulaire » est celui de « blockchain monolithique ».
Les principales responsabilités de la blockchain sont généralement divisées en quatre parties :
Exécution : prend en charge l’exécution des transactions et permet le déploiement et l’interaction avec les contrats intelligents. Disponibilité des données : Garantir la disponibilité des données de transaction. Consensus : Le contenu et l’ordre des transactions autorisées. Règlement : Permet d’effectuer des transactions, de résoudre des litiges, de valider des preuves et de faire le pont entre les différentes couches d’exécution.
Dans une blockchain monolithique, ces responsabilités sont toutes assumées par une seule chaîne, comme Bitcoin et Ethereum, qui sont des représentants des blockchains monolithiques. Mais cela crée un problème de faible évolutivité et de dépenses élevées.
Flux de transactions sur la chaîne monolithique, source : Euromoney
C’est ainsi qu’est né le concept de blockchain modulaire, dont l’idée de base est de séparer les différentes responsabilités et de les externaliser à des couches indépendantes spécialisées (modules), afin de rendre la chaîne principale plus évolutive et moins coûteuse.
Comparaison des blockchains monolithiques et modulaires, source : Celestia
Par exemple, ZK Rollup, Optimistic Rollup, etc., externalisent la couche d’exécution, tandis que Celestia et Avail externalisent la couche de disponibilité des données (DA).
En plus des solutions externes, Ethereum lui-même cherche également à améliorer l’évolutivité grâce à la technologie Proto-Danksharding (EIP-4844).
Pour résumer, dans le contexte de l’écosystème Ethereum, la « blockchain modulaire » est une solution technique née pour améliorer l’évolutivité d’Ethereum. Il sépare la couche d’exécution, la couche de disponibilité des données, etc., de la blockchain en différents « modules ».
Polkadot est-il une blockchain modulaire ?
Nous entendons également beaucoup parler du concept de « blockchains modulaires » dans Polkadot, mais ce n’est pas tout à fait la même chose que la modularité mentionnée ci-dessus.
Polkadot est un système multi-chaînes hétérogène composé d’une chaîne de relais et de plusieurs parachaînes hétérogènes. La chaîne de relais est responsable du maintien du consensus et de la sécurité sur l’ensemble du réseau, tandis que les parachains peuvent se concentrer sur leurs applications et leurs performances respectives. Le transfert de données inter-chaînes et l’interopérabilité entre les parachains peuvent être réalisés grâce à XCM.
Polkadot 架构,来源 :mercuryo
En conséquence, Polkadot peut atteindre un niveau d’évolutivité, c’est-à-dire qu’à mesure que les parachains augmentent, le débit du réseau augmente également. La technologie de prise en charge asynchrone en cours de développement peut encore améliorer l’évolutivité, permettant au temps de bloc de parachain de Polkadot d’atteindre 6 secondes, ce qui peut prendre en charge des milliers de parachains.
En d’autres termes, Polkadot a largement résolu le goulot d’étranglement de l’évolutivité grâce à une architecture multi-chaînes (ou sharding), c’est pourquoi nous discutons rarement de solutions pour améliorer l’évolutivité telles que les rollups et les couches DA dans l’écosystème Polkadot.
Mais Polkadot est bel et bien un pionnier des blockchains modulaires.
L’architecture de Polkadot est modulaire
D’après la description ci-dessus, il n’est pas difficile de voir que l’architecture de Polkadot elle-même incarne l’idée de modularité.
La chaîne de relais est responsable de la sécurité et du consensus, et chaque parachain peut se concentrer sur la construction de ce qu’elle sait faire, par exemple, la parachain KILT se concentre sur l’identité, la parachain HydraDX se concentre sur DEX, et chaque parachain est en fait un module. Les parachains de l’écosystème peuvent interagir avec d’autres parachains en envoyant des messages cross-chain (XCM) pour utiliser les fonctions fournies par d’autres parachains (modules).
Polkadot travaille également sur un plan visant à « minimiser les relais », en supprimant certaines fonctions de la chaîne de relais et en la décentralisant en plusieurs « parachains système », afin de réduire la charge sur la chaîne de relais et de permettre à la chaîne de relais de mieux se concentrer sur le consensus et la sécurité. À l’heure actuelle, Polkadot a placé les fonctions d’actifs et de collectifs on-chain sur la parachain du système, et mettra également les fonctions de gouvernance, de gage et de transfert dans la parachain du système à l’avenir. Ici, chaque parachain système est un « module » dans une blockchain, et minimiser les relais permet d’améliorer l’évolutivité de la blockchain Polkadot grâce à la modularité.
Cadre de développement modulaire de la blockchain : Substrat
Le Substrate Framework de Polkadot est un framework modulaire open-source pour le développement de blockchains, qui fournit des modules hautement flexibles et personnalisables qui permettent aux développeurs de concevoir la logique de la blockchain en fonction de leurs besoins.
Les modules de Substrate sont appelés palettes, et ce sont des modules fonctionnels prédéfinis. Par conséquent, Substrate est comme un « Lego blockchain », permettant aux développeurs d’utiliser des modules existants pour construire rapidement une blockchain qui répond à leurs propres besoins, réduisant considérablement le seuil de développement de la blockchain. Les développeurs peuvent également développer leurs propres palettes pour faciliter une intégration rapide avec d’autres chaînes.
Le diagramme suivant répertorie certaines des palettes incluses dans l’infrastructure Substrate :
Substrate Pallets(模块),来源 :Substrate 文档
Il existe de nombreuses autres palettes qui offrent une variété de fonctionnalités riches, et le nombre de palettes augmente constamment, vous pouvez donc consulter les dernières palettes ici :
Récemment, Parity a fusionné Substrate avec les bases de code Polkadot et Cumulus pour former le SDK Polkadot. Le SDK Polkadot est un kit de développement logiciel blockchain pour le développement du réseau Polkadot, qui permet aux développeurs de créer facilement leurs propres parachains, permettant l’innovation et la personnalisation de la blockchain.
Alors, est-il possible pour Polkadot de lancer une couche DA ?
Théoriquement, Polkadot pourrait également dissocier la disponibilité des données et les fournir en tant que couche DA distincte, élargissant ainsi le marché plus large. Cependant, c’est quelque chose qui doit être discuté et décidé par la communauté Polkadot et les développeurs, et qui a été vivement discuté par certains membres de la communauté sur le forum Polkadot :
Vous pouvez également profiter du développement modulaire du SDK Polkadot pour développer une blockchain de disponibilité des données. En fait, les gens le font déjà. La blockchain de disponibilité des données de Polygon, le projet Avail, a été développée à l’aide du framework Substrate de Polkadot et utilise le même consensus GRANDMA + BABE que Polkadot.
Résumé
La blockchain modulaire est une solution technique qui sépare les différentes responsabilités de la blockchain et les confie à un module spécial indépendant, ce qui constitue une direction importante pour l’évolution de la technologie blockchain.
Dans l’écosystème Ethereum, des blockchains modulaires sont principalement proposées pour l’évolutivité d’Ethereum, comme Celestia, Avail, etc.
Dans l’écosystème Polkadot, la blockchain modulaire est la caractéristique essentielle de Polkadot, qui réalise l’innovation et la personnalisation de la blockchain grâce à une architecture multi-chaînes et à un cadre de développement modulaire Substrate.