Relecture de l'article : Edward, Piccolo, Elisa, Ashley, Joyce
Introduction
Avec le développement de la technologie blockchain, la décentralisation de la disponibilité des données est devenue l'un des axes importants pour résoudre l'un des trois grands défis de la blockchain. Dans ce contexte, des projets tels que Celestia, EigenLayer, Avail DA et NEAR DA ont vu le jour, cherchant à résoudre les problèmes de scalabilité et de performance de la blockchain grâce à des innovations technologiques et des conceptions, afin de promouvoir le développement de l'écosystème de la blockchain.
Problème de disponibilité des données
Introduction à la disponibilité des données
Dans l'architecture actuelle de la blockchain, la disponibilité des données (DA) est un élément essentiel. Contrairement à une blockchain unique traditionnelle, la blockchain modulaire divise le réseau en différentes couches fonctionnelles, notamment l'exécution, la disponibilité des données (DA), le consensus et le règlement. Au sein de ces couches, la couche de disponibilité des données (DA) est responsable du stockage des données nécessaires à la validation de la validité des transactions.
Source:
Problème de disponibilité des données
Dans la technologie de la blockchain et des grands livres distribués, la disponibilité des données est un défi crucial. L'enjeu est de garantir que toutes les données de transaction soient accessibles et vérifiables sur le réseau, ce qui est essentiel pour maintenir l'intégrité et la sécurité du système de blockchain.
Dans le système de blockchain, les données de transaction de chaque bloc doivent être vérifiées par les nœuds du réseau. Cependant, il est crucial de s'assurer que ces données sont distribuées de manière fiable dans l'ensemble du réseau et que tous les participants y ont un accès égal.
Pourquoi la disponibilité des données est-elle importante ?
Transactions off-chain: Les solutions de couche 2 visent à traiter les transactions en dehors de la chaîne principale pour améliorer la scalabilité du système dans son ensemble. Cependant, ce mode de traitement peut poser certains défis car la couche 2 ne consigne pas immédiatement toutes les données de transaction sur la blockchain L1, ce qui peut rendre difficile la vérification de l'intégrité et de l'exactitude de toutes les données de transaction.
La dépendance de la sécurité du niveau 1 : bien que les réseaux L2 aient la capacité de fonctionner de manière autonome et de traiter les transactions, ils dépendent toujours du réseau L1 pour garantir la sécurité globale. Il est essentiel de garantir l'intégrité et l'exactitude de la transmission des données de L2 à L1 pour maintenir l'intégrité globale du réseau.
Les mécanismes de résolution dépendent des données : les réseaux de couche 2 peuvent appliquer des mécanismes tels que la preuve de fraude pour résoudre les éventuels litiges. L'efficacité de ces mécanismes dépend de l'accessibilité et de la disponibilité des données de transaction.
Transparence et problèmes de confiance : Dans la technologie de la chaîne de blocs, la transparence est un principe essentiel. Dans les réseaux L2, tout problème de disponibilité des données peut entraîner une crise de confiance, car les utilisateurs peuvent ne pas être en mesure de vérifier l'authenticité des transactions de manière autonome.
L'augmentation de la complexité de la validation : l'introduction de L2 a augmenté la complexité de garantir la précision des données renvoyées à la mainchain, ce qui a également entraîné un risque de disponibilité des données, affectant ainsi la fiabilité du réseau.
Solution DA
Il existe de nombreuses solutions pour la couche DA. En gros, il peut être divisé en deux types principaux: off-chain et on-chain.
Les solutions de couche 2 utilisent généralement deux méthodes différentes pour assurer la disponibilité des données :
Disponibilité des données hors chaîne: toutes les données de transaction sont stockées sur la chaîne L1, ce qui offre une plus grande sécurité mais à des coûts plus élevés. Cela signifie que la couche L2 continuera à utiliser Ethereum comme couche d'application (DA) et dépendra d'Ethereum pour réduire les coûts de disponibilité des données.
Disponibilité des données hors chaîne : les données sont stockées hors de la chaîne et seules les informations de hachage cryptées sont stockées sur la chaîne. Cette méthode est plus coûteuse mais nécessite une entité externe pour récupérer les données. Autrement dit, Ethereum ne sera plus utilisé comme couche de données d'application (DA) mais des méthodes plus économiques seront recherchées pour assurer la disponibilité des données. Selon leur degré de décentralisation et de sécurité, les solutions hors chaîne peuvent être classées en quatre catégories : Validium, comités de disponibilité des données (DAC), Volition et solutions DA généralistes.
Peignage du projet de voie DA
Il y a relativement peu de participants dans le domaine de la disponibilité des données (DA), à part Ethereum, il y a quelques projets clés tels que Celestia, Eigenlayer, Avail et Near DA, qui ont leurs propres caractéristiques en termes de progression du projet. Dans les projets DA, des facteurs tels que la sécurité, la personnalisation, l'inter-opérabilité et les coûts sont essentiels.
Celestia
Celestia est le premier projet à utiliser un réseau de disponibilité de données (DA) modulaire, conçu pour étendre la croissance du nombre d'utilisateurs de manière sécurisée. Sa conception modulaire permet à quiconque de lancer facilement une chaîne de blocs indépendante.
En tant que leader des chaînes de blocs modulaires, Celestia est développé sur Cosmos SDK et s'engage à améliorer la disponibilité des données. Sur le mainnet, Celestia a déjà acquis un avantage concurrentiel significatif.
Caractéristiques techniques
La conception de Celestia sépare l'exécution, le consensus, le règlement et la disponibilité des données. Cette structure modulaire permet une spécialisation et une optimisation à chaque niveau, améliorant ainsi l'efficacité et la scalabilité globales du réseau.
Source:
Échantillonnage de disponibilité des données (DAS)
L'échantillonnage de la disponibilité des données (DAS) est une méthode permettant aux nœuds légers de vérifier la disponibilité des données sans télécharger l'ensemble du bloc. En échantillonnant de manière aléatoire les blocs de données, les nœuds légers peuvent vérifier si ces données peuvent être récupérées et vérifiées avec succès, inférant ainsi la disponibilité des données de l'ensemble du bloc.
Source:
Arbre de hachage de l'espace de noms (NMT)
Les NMT permettent de diviser les données de bloc en espaces de noms distincts pour différentes applications. Cela signifie que chaque application n'a besoin de télécharger et de traiter que les données qui lui sont liées, ce qui réduit considérablement les besoins de traitement des données.
Source:
Analyse des caractéristiques
Les Rollups de Celestia sont différents des Rollups d'Ethereum, leur mode de fonctionnement sur Celestia détermine indépendamment l'état des spécifications, ce qui augmente l'autonomie des nœuds. Les nœuds peuvent choisir librement leur mode de fonctionnement en utilisant des forks logiciels ou matériels, ce qui réduit la dépendance à l'égard de la gouvernance centralisée et favorise ainsi davantage d'expérimentation et d'innovation.
Les Rollups de Celestia ont des caractéristiques indépendantes de l'exécution, ce qui signifie qu'ils ne sont pas limités à une conception compatible avec l'EVM. Cette ouverture offre un espace plus large pour l'innovation de la machine virtuelle et contribue à promouvoir le développement technologique.
Celestia simplifie le processus de déploiement de la blockchain. Grâce à des outils tels que Optimint, les développeurs peuvent déployer rapidement de nouvelles chaînes sans se soucier de la complexité et des coûts élevés des mécanismes de consensus.
Celestia sépare la croissance de l'activité et le stockage des données historiques, offrant un mécanisme de tarification des ressources plus efficace. Cette méthode réduit les interactions entre les environnements d'exécution et améliore l'expérience utilisateur.
L'architecture de Celestia prend en charge la création de ponts à confiance minimale, permettant aux chaînes différentes de se connecter en toute sécurité et d'interagir, renforçant ainsi la sécurité et l'interopérabilité du cluster de blockchain.
Celestia est le premier réseau DA modulaire conçu pour une expansion sécurisée dans le cadre d'une augmentation du nombre d'utilisateurs. Grâce à sa structure modulaire, le lancement de chaînes de blocs indépendantes devient simple. Avec son approche unique et ses innovations technologiques, Celestia est susceptible de jouer un rôle important dans l'industrie de la blockchain. Il se concentre sur les défis auxquels est confrontée la blockchain, en particulier le problème de la scalabilité, tout en maintenant la sécurité et la décentralisation, ce qui en fait un acteur important de l'écosystème de la blockchain en évolution constante.
Eigen DA
EigenLayer est un protocole de mise en jeu répétée qui permet aux utilisateurs de remettre en jeu ETH, lsdETH et les jetons LP sur d'autres plateformes telles que des sidechains et des oracles, et de recevoir des récompenses de validation en tant que nœud. Eigen DA est un service de disponibilité de données décentralisé (DA) construit sur Ethereum utilisant EigenLayer Restaking, et deviendra le premier service de validation actif (AVS) sur EigenLayer.
Caractéristiques techniques
Renforcer la capacité de disponibilité des données d'Ethereum : Eigen DA utilise les données de bloc Blob et les engagements KZG, en utilisant les données de bloc Blob mises à jour et les engagements KZG après la mise à niveau de Cancun, renforçant ainsi la capacité de disponibilité des données d'Ethereum. Le travail de validation des nœuds est effectué par les validateurs d'Ethereum, et l'ensemble du processus est réalisé autour de l'infrastructure existante d'Ethereum.
Aucun consensus autonome et réseau P2P : Les nœuds Eigen DA réhypothèquent l'ETH dans le contrat EigenLayer sur la couche L1 d'Ethereum pour devenir un sous-ensemble de validateurs Ethereum. Grâce à la preuve déléguée, chaque opérateur doit calculer régulièrement et soumettre la valeur d'une fonction, et il ne peut calculer la valeur de cette fonction que s'il stocke tous les blocs de blob qui lui sont assignés pendant une période de stockage spécifiée. Si un opérateur prouve un blob sans calculer cette fonction, toute personne ayant accès à ses éléments de données peut réduire l'ETH détenu par le nœud, garantissant ainsi la sécurité et la fiabilité du réseau.
Mécanisme de consensus EigenLayer : Les déposants ETH peuvent choisir de valider le réseau Eigen DA et d'accepter les conditions spécifiques de réduction d'Eigen DA. Ils agissent ensuite en tant que validateurs POS pour prouver l'état du réseau.
Couche de disponibilité des données : Eigen DA décompose les données en petits blocs et applique un codage d'effacement et un engagement polynômial KCG à ces blocs pour permettre à chaque nœud de télécharger seulement une petite partie du système même si la moitié des nœuds partent, le système n'est pas affecté. Ils peuvent le faire car même si certains blocs sont perdus, le code d'effacement peut reconstruire l'état complet des données, et la preuve KZG garantit que les blocs reçus sont identiques aux blocs déclarés par les nœuds.
Source:
Analyse des caractéristiques
Les nœuds Eigen DA sont un sous-ensemble des nœuds restakés dans le réseau EigenLayer, et devenir un nœud Eigen DA ne nécessite pas de coût supplémentaire de mise en jeu.
Les solutions DA existantes utilisent un réseau P2P pour transférer des blobs, où les opérateurs reçoivent des blobs de leurs pairs, puis rediffusent les mêmes blobs à d'autres personnes. Cela limite considérablement le taux DA réalisable. Dans EigenDA, le répartiteur envoie directement le blob aux opérateurs d'EigenDA. En dispersant les données grâce à la communication directe, la propagation des données n'est plus limitée par le protocole de consensus et le débit du réseau P2P, ce qui permet de réduire la communication, la latence du réseau et le temps de confirmation, et d'augmenter la vitesse de soumission des données.
Eigen DA hérite d'une partie de la sécurité d'Ethereum et offre une sécurité plus élevée par rapport à d'autres solutions de DA.
Eigen DA prend également en charge le choix flexible du modèle de jeton de mise en jeu, du taux de code de correction d'erreur, etc., offrant ainsi une plus grande flexibilité.
Étant donné que la confirmation finale d'Eigen DA dépend du contrat intelligent Eigen DA sur le réseau principal Ethereum, le coût d'Eigen DA sera considérablement plus élevé que celui d'autres solutions DA en termes de frais de confirmation finale.
Eigen DA utilise des techniques avancées telles que le codage d'effacement, l'engagement KZG, ACeD, etc., et découple la disponibilité des données (DA) du consensus, ce qui lui permet de surpasser largement les performances d'Ethereum en termes de débit transactionnel, de charge des nœuds et de coût du DA. Comparé à d'autres solutions DA, Eigen DA présente des coûts de démarrage et de dépôt plus faibles, une communication réseau et une soumission de données plus rapides, ainsi qu'une plus grande flexibilité. Par conséquent, Eigen DA est susceptible de devenir un nouveau concurrent sur le marché du DA et d'accueillir une partie des services DA d'Ethereum.
Protocole TNA
Source:
TNA Protocol is a Bitcoin asset and security protocol that integrates full-chain domain asset issuance and DA solutions. Based on in-depth research on the availability of Bitcoin data, TNA Protocol has launched TNA Core, a BLOB-based DA framework that can synchronize states between the Bitcoin mainnet and the second-layer network, as well as between multiple Bitcoin second-layer networks, with both security and economy. The solution of TNA Core can be well integrated into major Bitcoin DA solutions, such as Nubit, B Squared, etc., to assist in achieving more efficient data availability.
De plus, le programme DA de TNA Core et ses actifs de nom de domaine émis sur l'ensemble de la chaîne peuvent être étroitement intégrés, définissant ainsi directement les normes d'interaction cross-chain, permettant aux utilisateurs de réaliser des transactions transparentes sur différents réseaux à l'aide de noms de domaine et bénéficiant d'une barrière de sécurité fournie par TNA Core.
La signification de l'amélioration narrative du protocole TNA est énorme, se reflétant dans les avantages doubles du prix du jeton et du produit. Tout d'abord, l'amélioration narrative et le nouveau modèle économique associé sont bénéfiques pour le protocole TNA en recherche de nouvelle liquidité et de nouveaux cas d'utilisation pour le jeton, ce qui permet d'augmenter les opportunités de hausse potentielle du prix du jeton et de les clarifier davantage. En outre, en utilisant des normes d'interopérabilité cross-chain définies par le protocole TNA basé sur les noms de domaine et le schéma DA, cela augmentera également les scénarios d'utilisation des jetons liés au protocole TNA, contribuant ainsi à accroître la valeur du jeton.
Deuxièmement, cette mise à niveau narrative apportera également d'importants avantages au produit. Grâce à la nouvelle norme d'interaction croisée Bitcoin qui favorise l'amélioration de l'expérience utilisateur et l'adoption de plus de réseaux de couche 2, les noms de domaine Tapnames seront plus compétitifs, attirant ainsi plus d'utilisateurs à participer et à utiliser.
Par conséquent, cette mise à niveau narrative non seulement a un impact direct positif sur la communauté et le prix de la monnaie, mais elle favorisera également le développement du produit et la prospérité de l'écosystème, jetant ainsi des bases solides pour le développement durable à long terme de l'ensemble de l'écosystème.
Avail DA vise à répondre aux besoins des applications de confiance minimale de la prochaine génération et de la centralisation de la souveraineté. Son avantage clé réside dans l'utilisation d'une approche de sécurité innovante qui permet aux clients légers de vérifier facilement la disponibilité des données via l'échantillonnage en réseau pair à pair. Avec l'interface de disponibilité des données sans précédent et les puissantes fonctionnalités de sécurité offertes par Avail DA, les développeurs peuvent créer plus efficacement et plus facilement des applications blockchain basées sur des technologies de connaissance zéro ou de lutte contre la fraude.
Source:
Analyse de l'offre DA
Avail est une blockchain compatible avec la machine virtuelle Ethereum (EVM), offrant des caractéristiques telles que l'ordre et l'enregistrement efficaces des transactions, ainsi que le stockage et la vérification de faisabilité des données. Par rapport aux contrats intelligents traditionnels et aux dépendances de couche de base, Avail permet à Rollup de publier directement des données dessus et de les valider via un réseau de clients légers. Cette conception modulaire permet aux développeurs de stocker des données sur Avail et de choisir d'autres réseaux pour le règlement, offrant plus de flexibilité et de choix.
Le mécanisme de consensus d'Avail est hérité des mécanismes de consensus BABE et GRANDPA du SDK Polkadot, et utilise la preuve de participation nominée (NPoS) de Polkadot, prenant en charge jusqu'à 1000 nœuds de validation. En plus d'un puissant mécanisme de consensus, Avail possède également des caractéristiques décentralisées, grâce à un échantillonnage de données via un réseau P2P de clients légers, offrant un mécanisme de sauvegarde efficace et fiable pour garantir la disponibilité des données, même en cas de panne.
Avail excelle dans le tri, l'enregistrement et la vérification de la faisabilité des données de transaction, prend en charge une blockchain compatible avec la machine virtuelle Ethereum (EVM). Son mécanisme de vérification réseau du client léger permet aux Rollups sur Avail de vérifier l'état via le réseau du client léger, sans dépendre des contrats intelligents et de la couche sous-jacente. En raison de sa nature modulaire, les développeurs peuvent stocker des données sur Avail et choisir un autre réseau pour le règlement.
Types de nœuds
Full Node: Ces nœuds sont responsables du téléchargement et de la vérification de la justesse des blocs, mais ne participent pas au processus de consensus. Leur rôle est crucial pour garantir l'intégrité du réseau.
Nœud de validation : ces nœuds sont au cœur du mécanisme de consensus Avail DA. Ils sont responsables de la génération de blocs, de la détermination des transactions incluses et de la maintenance de l'ordre du réseau. Les nœuds validateurs sont incités à participer au consensus et constituent la base des opérations de la couche DA.
Léger client : fonctionnant dans des conditions de ressources limitées, les clients légers participent au réseau en fonction des en-têtes de bloc. Ils peuvent interroger les nœuds complets au besoin pour obtenir des données de transaction spécifiques, ce qui est essentiel pour maintenir la décentralisation et l'accessibilité du réseau.
Near DA
Le 8 novembre 2023, la Fondation NEAR a annoncé le lancement de la couche de disponibilité des données NEAR (NEAR DA), offrant une disponibilité des données puissante et rentable pour les développeurs de rollup ETH et d'Ethereum. Les premiers utilisateurs incluent Madara, Caldera, Fluent, Vistara, Dymension RollApps et Movement Labs de StarkNet.
Source:
Architecture technique
NEAR DA utilise Nightshade, une partie importante du mécanisme de consensus NEAR, qui parallélise le réseau en plusieurs fragments.
Chaque shard sur NEAR génère une petite partie du bloc appelée chunk. Ces chunks sont agrégés pour produire un bloc. Lorsqu'un producteur de bloc traite un reçu, il doit parvenir à un consensus pour ce reçu. Une fois que ce bloc est traité et inclus dans un bloc, le reçu n'est plus nécessaire pour le consensus et peut être supprimé de l'état de la blockchain. Par conséquent, NEAR ne ralentit pas sa vitesse de consensus lorsque les données sont plus abondantes que nécessaires, mais tous les utilisateurs de NEAR DA auront suffisamment de temps pour interroger les données de transaction. Par conséquent, la disponibilité des données évolutives et rentables est essentielle pour tout schéma Rollup. Avec l'évolution du protocole NEAR vers une vérification sans état, il réduira davantage les exigences en matière de matériel de certains types de validateurs (validateurs de blocs). En stockant l'état en mémoire, NEAR peut prendre en charge plus de shards, ce qui améliore le degré de décentralisation du système.
Analyse des avantages
Dans NEAR DA, la validation de consensus est assurée par les validateurs NEAR, qui parviennent à un consensus lors du traitement des soumissions de blobs. En termes de persistance des données, les nœuds complets stockent les données d'entrée de fonctionnalité pendant au moins trois jours, tandis que les nœuds d'archivage peuvent stocker les données pendant une période plus longue.
La conception de NEAR DA garantit une utilisation efficace du consensus, sans gaspiller trop de données. De plus, ces données sont déjà indexées par tous les principaux navigateurs sur NEAR pour prendre en charge les indexeurs.
Enfin, en ce qui concerne l'engagement à long terme, NEAR DA adopte une approche facile à créer, permettant à quiconque de construire un engagement avec des connaissances et des outils professionnels limités.
L'intégration NEAR-Polygon CDK permet aux développeurs de construire leurs propres Rollup et de faire partie de l'écosystème Polygon.
Ceci est la première fusion de NEAR DA avec une pile Layer 2 basée sur des connaissances nulles, offrant aux développeurs à la recherche de solutions évolutives de disponibilité des données plus de choix.
Résumé
Dans le domaine de la blockchain, la concurrence entre les projets Celestia, EigenLayer, Avail DA et NEAR DA est intense. Bien que les projets de la couche DA émergent comme des champignons après la pluie, leur technologie de base n'est pas complexe, chaque projet ayant sa propre technologie et ses avantages compétitifs uniques. Ces projets démontrent la diversité et l'innovation dans le domaine de la technologie blockchain. À l'avenir, avec le développement et la maturation continus de ces projets, ils devraient contribuer de manière significative à la croissance et au développement de l'écosystème de la blockchain.
Le contenu est fourni à titre de référence uniquement, il ne s'agit pas d'une sollicitation ou d'une offre. Aucun conseil en investissement, fiscalité ou juridique n'est fourni. Consultez l'Avertissement pour plus de détails sur les risques.
Récapitulatif des projets clés de la piste DA
L'auteur original: Snow
Traduction du texte d'origine : Viper
Relecture de l'article : Edward, Piccolo, Elisa, Ashley, Joyce
Introduction
Avec le développement de la technologie blockchain, la décentralisation de la disponibilité des données est devenue l'un des axes importants pour résoudre l'un des trois grands défis de la blockchain. Dans ce contexte, des projets tels que Celestia, EigenLayer, Avail DA et NEAR DA ont vu le jour, cherchant à résoudre les problèmes de scalabilité et de performance de la blockchain grâce à des innovations technologiques et des conceptions, afin de promouvoir le développement de l'écosystème de la blockchain.
Problème de disponibilité des données
Introduction à la disponibilité des données
Dans l'architecture actuelle de la blockchain, la disponibilité des données (DA) est un élément essentiel. Contrairement à une blockchain unique traditionnelle, la blockchain modulaire divise le réseau en différentes couches fonctionnelles, notamment l'exécution, la disponibilité des données (DA), le consensus et le règlement. Au sein de ces couches, la couche de disponibilité des données (DA) est responsable du stockage des données nécessaires à la validation de la validité des transactions.
Source:
Problème de disponibilité des données
Dans la technologie de la blockchain et des grands livres distribués, la disponibilité des données est un défi crucial. L'enjeu est de garantir que toutes les données de transaction soient accessibles et vérifiables sur le réseau, ce qui est essentiel pour maintenir l'intégrité et la sécurité du système de blockchain.
Dans le système de blockchain, les données de transaction de chaque bloc doivent être vérifiées par les nœuds du réseau. Cependant, il est crucial de s'assurer que ces données sont distribuées de manière fiable dans l'ensemble du réseau et que tous les participants y ont un accès égal.
Pourquoi la disponibilité des données est-elle importante ?
Transactions off-chain: Les solutions de couche 2 visent à traiter les transactions en dehors de la chaîne principale pour améliorer la scalabilité du système dans son ensemble. Cependant, ce mode de traitement peut poser certains défis car la couche 2 ne consigne pas immédiatement toutes les données de transaction sur la blockchain L1, ce qui peut rendre difficile la vérification de l'intégrité et de l'exactitude de toutes les données de transaction.
La dépendance de la sécurité du niveau 1 : bien que les réseaux L2 aient la capacité de fonctionner de manière autonome et de traiter les transactions, ils dépendent toujours du réseau L1 pour garantir la sécurité globale. Il est essentiel de garantir l'intégrité et l'exactitude de la transmission des données de L2 à L1 pour maintenir l'intégrité globale du réseau.
Les mécanismes de résolution dépendent des données : les réseaux de couche 2 peuvent appliquer des mécanismes tels que la preuve de fraude pour résoudre les éventuels litiges. L'efficacité de ces mécanismes dépend de l'accessibilité et de la disponibilité des données de transaction.
Transparence et problèmes de confiance : Dans la technologie de la chaîne de blocs, la transparence est un principe essentiel. Dans les réseaux L2, tout problème de disponibilité des données peut entraîner une crise de confiance, car les utilisateurs peuvent ne pas être en mesure de vérifier l'authenticité des transactions de manière autonome.
L'augmentation de la complexité de la validation : l'introduction de L2 a augmenté la complexité de garantir la précision des données renvoyées à la mainchain, ce qui a également entraîné un risque de disponibilité des données, affectant ainsi la fiabilité du réseau.
Solution DA
Il existe de nombreuses solutions pour la couche DA. En gros, il peut être divisé en deux types principaux: off-chain et on-chain.
Les solutions de couche 2 utilisent généralement deux méthodes différentes pour assurer la disponibilité des données :
Peignage du projet de voie DA
Il y a relativement peu de participants dans le domaine de la disponibilité des données (DA), à part Ethereum, il y a quelques projets clés tels que Celestia, Eigenlayer, Avail et Near DA, qui ont leurs propres caractéristiques en termes de progression du projet. Dans les projets DA, des facteurs tels que la sécurité, la personnalisation, l'inter-opérabilité et les coûts sont essentiels.
Celestia
Celestia est le premier projet à utiliser un réseau de disponibilité de données (DA) modulaire, conçu pour étendre la croissance du nombre d'utilisateurs de manière sécurisée. Sa conception modulaire permet à quiconque de lancer facilement une chaîne de blocs indépendante.
En tant que leader des chaînes de blocs modulaires, Celestia est développé sur Cosmos SDK et s'engage à améliorer la disponibilité des données. Sur le mainnet, Celestia a déjà acquis un avantage concurrentiel significatif.
Caractéristiques techniques
La conception de Celestia sépare l'exécution, le consensus, le règlement et la disponibilité des données. Cette structure modulaire permet une spécialisation et une optimisation à chaque niveau, améliorant ainsi l'efficacité et la scalabilité globales du réseau.
Source:
Échantillonnage de disponibilité des données (DAS)
L'échantillonnage de la disponibilité des données (DAS) est une méthode permettant aux nœuds légers de vérifier la disponibilité des données sans télécharger l'ensemble du bloc. En échantillonnant de manière aléatoire les blocs de données, les nœuds légers peuvent vérifier si ces données peuvent être récupérées et vérifiées avec succès, inférant ainsi la disponibilité des données de l'ensemble du bloc.
Source:
Arbre de hachage de l'espace de noms (NMT)
Les NMT permettent de diviser les données de bloc en espaces de noms distincts pour différentes applications. Cela signifie que chaque application n'a besoin de télécharger et de traiter que les données qui lui sont liées, ce qui réduit considérablement les besoins de traitement des données.
Source:
Analyse des caractéristiques
Les Rollups de Celestia sont différents des Rollups d'Ethereum, leur mode de fonctionnement sur Celestia détermine indépendamment l'état des spécifications, ce qui augmente l'autonomie des nœuds. Les nœuds peuvent choisir librement leur mode de fonctionnement en utilisant des forks logiciels ou matériels, ce qui réduit la dépendance à l'égard de la gouvernance centralisée et favorise ainsi davantage d'expérimentation et d'innovation.
Les Rollups de Celestia ont des caractéristiques indépendantes de l'exécution, ce qui signifie qu'ils ne sont pas limités à une conception compatible avec l'EVM. Cette ouverture offre un espace plus large pour l'innovation de la machine virtuelle et contribue à promouvoir le développement technologique.
Celestia simplifie le processus de déploiement de la blockchain. Grâce à des outils tels que Optimint, les développeurs peuvent déployer rapidement de nouvelles chaînes sans se soucier de la complexité et des coûts élevés des mécanismes de consensus.
Celestia sépare la croissance de l'activité et le stockage des données historiques, offrant un mécanisme de tarification des ressources plus efficace. Cette méthode réduit les interactions entre les environnements d'exécution et améliore l'expérience utilisateur.
L'architecture de Celestia prend en charge la création de ponts à confiance minimale, permettant aux chaînes différentes de se connecter en toute sécurité et d'interagir, renforçant ainsi la sécurité et l'interopérabilité du cluster de blockchain.
Celestia est le premier réseau DA modulaire conçu pour une expansion sécurisée dans le cadre d'une augmentation du nombre d'utilisateurs. Grâce à sa structure modulaire, le lancement de chaînes de blocs indépendantes devient simple. Avec son approche unique et ses innovations technologiques, Celestia est susceptible de jouer un rôle important dans l'industrie de la blockchain. Il se concentre sur les défis auxquels est confrontée la blockchain, en particulier le problème de la scalabilité, tout en maintenant la sécurité et la décentralisation, ce qui en fait un acteur important de l'écosystème de la blockchain en évolution constante.
Eigen DA
EigenLayer est un protocole de mise en jeu répétée qui permet aux utilisateurs de remettre en jeu ETH, lsdETH et les jetons LP sur d'autres plateformes telles que des sidechains et des oracles, et de recevoir des récompenses de validation en tant que nœud. Eigen DA est un service de disponibilité de données décentralisé (DA) construit sur Ethereum utilisant EigenLayer Restaking, et deviendra le premier service de validation actif (AVS) sur EigenLayer.
Caractéristiques techniques
Renforcer la capacité de disponibilité des données d'Ethereum : Eigen DA utilise les données de bloc Blob et les engagements KZG, en utilisant les données de bloc Blob mises à jour et les engagements KZG après la mise à niveau de Cancun, renforçant ainsi la capacité de disponibilité des données d'Ethereum. Le travail de validation des nœuds est effectué par les validateurs d'Ethereum, et l'ensemble du processus est réalisé autour de l'infrastructure existante d'Ethereum.
Aucun consensus autonome et réseau P2P : Les nœuds Eigen DA réhypothèquent l'ETH dans le contrat EigenLayer sur la couche L1 d'Ethereum pour devenir un sous-ensemble de validateurs Ethereum. Grâce à la preuve déléguée, chaque opérateur doit calculer régulièrement et soumettre la valeur d'une fonction, et il ne peut calculer la valeur de cette fonction que s'il stocke tous les blocs de blob qui lui sont assignés pendant une période de stockage spécifiée. Si un opérateur prouve un blob sans calculer cette fonction, toute personne ayant accès à ses éléments de données peut réduire l'ETH détenu par le nœud, garantissant ainsi la sécurité et la fiabilité du réseau.
Mécanisme de consensus EigenLayer : Les déposants ETH peuvent choisir de valider le réseau Eigen DA et d'accepter les conditions spécifiques de réduction d'Eigen DA. Ils agissent ensuite en tant que validateurs POS pour prouver l'état du réseau.
Couche de disponibilité des données : Eigen DA décompose les données en petits blocs et applique un codage d'effacement et un engagement polynômial KCG à ces blocs pour permettre à chaque nœud de télécharger seulement une petite partie du système même si la moitié des nœuds partent, le système n'est pas affecté. Ils peuvent le faire car même si certains blocs sont perdus, le code d'effacement peut reconstruire l'état complet des données, et la preuve KZG garantit que les blocs reçus sont identiques aux blocs déclarés par les nœuds.
Source:
Analyse des caractéristiques
Les nœuds Eigen DA sont un sous-ensemble des nœuds restakés dans le réseau EigenLayer, et devenir un nœud Eigen DA ne nécessite pas de coût supplémentaire de mise en jeu.
Les solutions DA existantes utilisent un réseau P2P pour transférer des blobs, où les opérateurs reçoivent des blobs de leurs pairs, puis rediffusent les mêmes blobs à d'autres personnes. Cela limite considérablement le taux DA réalisable. Dans EigenDA, le répartiteur envoie directement le blob aux opérateurs d'EigenDA. En dispersant les données grâce à la communication directe, la propagation des données n'est plus limitée par le protocole de consensus et le débit du réseau P2P, ce qui permet de réduire la communication, la latence du réseau et le temps de confirmation, et d'augmenter la vitesse de soumission des données.
Eigen DA hérite d'une partie de la sécurité d'Ethereum et offre une sécurité plus élevée par rapport à d'autres solutions de DA.
Eigen DA prend également en charge le choix flexible du modèle de jeton de mise en jeu, du taux de code de correction d'erreur, etc., offrant ainsi une plus grande flexibilité.
Étant donné que la confirmation finale d'Eigen DA dépend du contrat intelligent Eigen DA sur le réseau principal Ethereum, le coût d'Eigen DA sera considérablement plus élevé que celui d'autres solutions DA en termes de frais de confirmation finale.
Eigen DA utilise des techniques avancées telles que le codage d'effacement, l'engagement KZG, ACeD, etc., et découple la disponibilité des données (DA) du consensus, ce qui lui permet de surpasser largement les performances d'Ethereum en termes de débit transactionnel, de charge des nœuds et de coût du DA. Comparé à d'autres solutions DA, Eigen DA présente des coûts de démarrage et de dépôt plus faibles, une communication réseau et une soumission de données plus rapides, ainsi qu'une plus grande flexibilité. Par conséquent, Eigen DA est susceptible de devenir un nouveau concurrent sur le marché du DA et d'accueillir une partie des services DA d'Ethereum.
Protocole TNA
Source:
TNA Protocol is a Bitcoin asset and security protocol that integrates full-chain domain asset issuance and DA solutions. Based on in-depth research on the availability of Bitcoin data, TNA Protocol has launched TNA Core, a BLOB-based DA framework that can synchronize states between the Bitcoin mainnet and the second-layer network, as well as between multiple Bitcoin second-layer networks, with both security and economy. The solution of TNA Core can be well integrated into major Bitcoin DA solutions, such as Nubit, B Squared, etc., to assist in achieving more efficient data availability.
De plus, le programme DA de TNA Core et ses actifs de nom de domaine émis sur l'ensemble de la chaîne peuvent être étroitement intégrés, définissant ainsi directement les normes d'interaction cross-chain, permettant aux utilisateurs de réaliser des transactions transparentes sur différents réseaux à l'aide de noms de domaine et bénéficiant d'une barrière de sécurité fournie par TNA Core.
La signification de l'amélioration narrative du protocole TNA est énorme, se reflétant dans les avantages doubles du prix du jeton et du produit. Tout d'abord, l'amélioration narrative et le nouveau modèle économique associé sont bénéfiques pour le protocole TNA en recherche de nouvelle liquidité et de nouveaux cas d'utilisation pour le jeton, ce qui permet d'augmenter les opportunités de hausse potentielle du prix du jeton et de les clarifier davantage. En outre, en utilisant des normes d'interopérabilité cross-chain définies par le protocole TNA basé sur les noms de domaine et le schéma DA, cela augmentera également les scénarios d'utilisation des jetons liés au protocole TNA, contribuant ainsi à accroître la valeur du jeton.
Deuxièmement, cette mise à niveau narrative apportera également d'importants avantages au produit. Grâce à la nouvelle norme d'interaction croisée Bitcoin qui favorise l'amélioration de l'expérience utilisateur et l'adoption de plus de réseaux de couche 2, les noms de domaine Tapnames seront plus compétitifs, attirant ainsi plus d'utilisateurs à participer et à utiliser.
Par conséquent, cette mise à niveau narrative non seulement a un impact direct positif sur la communauté et le prix de la monnaie, mais elle favorisera également le développement du produit et la prospérité de l'écosystème, jetant ainsi des bases solides pour le développement durable à long terme de l'ensemble de l'écosystème.
Avail DA vise à répondre aux besoins des applications de confiance minimale de la prochaine génération et de la centralisation de la souveraineté. Son avantage clé réside dans l'utilisation d'une approche de sécurité innovante qui permet aux clients légers de vérifier facilement la disponibilité des données via l'échantillonnage en réseau pair à pair. Avec l'interface de disponibilité des données sans précédent et les puissantes fonctionnalités de sécurité offertes par Avail DA, les développeurs peuvent créer plus efficacement et plus facilement des applications blockchain basées sur des technologies de connaissance zéro ou de lutte contre la fraude.
Source:
Analyse de l'offre DA
Avail est une blockchain compatible avec la machine virtuelle Ethereum (EVM), offrant des caractéristiques telles que l'ordre et l'enregistrement efficaces des transactions, ainsi que le stockage et la vérification de faisabilité des données. Par rapport aux contrats intelligents traditionnels et aux dépendances de couche de base, Avail permet à Rollup de publier directement des données dessus et de les valider via un réseau de clients légers. Cette conception modulaire permet aux développeurs de stocker des données sur Avail et de choisir d'autres réseaux pour le règlement, offrant plus de flexibilité et de choix.
Le mécanisme de consensus d'Avail est hérité des mécanismes de consensus BABE et GRANDPA du SDK Polkadot, et utilise la preuve de participation nominée (NPoS) de Polkadot, prenant en charge jusqu'à 1000 nœuds de validation. En plus d'un puissant mécanisme de consensus, Avail possède également des caractéristiques décentralisées, grâce à un échantillonnage de données via un réseau P2P de clients légers, offrant un mécanisme de sauvegarde efficace et fiable pour garantir la disponibilité des données, même en cas de panne.
Avail excelle dans le tri, l'enregistrement et la vérification de la faisabilité des données de transaction, prend en charge une blockchain compatible avec la machine virtuelle Ethereum (EVM). Son mécanisme de vérification réseau du client léger permet aux Rollups sur Avail de vérifier l'état via le réseau du client léger, sans dépendre des contrats intelligents et de la couche sous-jacente. En raison de sa nature modulaire, les développeurs peuvent stocker des données sur Avail et choisir un autre réseau pour le règlement.
Types de nœuds
Full Node: Ces nœuds sont responsables du téléchargement et de la vérification de la justesse des blocs, mais ne participent pas au processus de consensus. Leur rôle est crucial pour garantir l'intégrité du réseau.
Near DA
Le 8 novembre 2023, la Fondation NEAR a annoncé le lancement de la couche de disponibilité des données NEAR (NEAR DA), offrant une disponibilité des données puissante et rentable pour les développeurs de rollup ETH et d'Ethereum. Les premiers utilisateurs incluent Madara, Caldera, Fluent, Vistara, Dymension RollApps et Movement Labs de StarkNet.
Source:
Architecture technique
NEAR DA utilise Nightshade, une partie importante du mécanisme de consensus NEAR, qui parallélise le réseau en plusieurs fragments.
Chaque shard sur NEAR génère une petite partie du bloc appelée chunk. Ces chunks sont agrégés pour produire un bloc. Lorsqu'un producteur de bloc traite un reçu, il doit parvenir à un consensus pour ce reçu. Une fois que ce bloc est traité et inclus dans un bloc, le reçu n'est plus nécessaire pour le consensus et peut être supprimé de l'état de la blockchain. Par conséquent, NEAR ne ralentit pas sa vitesse de consensus lorsque les données sont plus abondantes que nécessaires, mais tous les utilisateurs de NEAR DA auront suffisamment de temps pour interroger les données de transaction. Par conséquent, la disponibilité des données évolutives et rentables est essentielle pour tout schéma Rollup. Avec l'évolution du protocole NEAR vers une vérification sans état, il réduira davantage les exigences en matière de matériel de certains types de validateurs (validateurs de blocs). En stockant l'état en mémoire, NEAR peut prendre en charge plus de shards, ce qui améliore le degré de décentralisation du système.
Analyse des avantages
Dans NEAR DA, la validation de consensus est assurée par les validateurs NEAR, qui parviennent à un consensus lors du traitement des soumissions de blobs. En termes de persistance des données, les nœuds complets stockent les données d'entrée de fonctionnalité pendant au moins trois jours, tandis que les nœuds d'archivage peuvent stocker les données pendant une période plus longue.
La conception de NEAR DA garantit une utilisation efficace du consensus, sans gaspiller trop de données. De plus, ces données sont déjà indexées par tous les principaux navigateurs sur NEAR pour prendre en charge les indexeurs.
Enfin, en ce qui concerne l'engagement à long terme, NEAR DA adopte une approche facile à créer, permettant à quiconque de construire un engagement avec des connaissances et des outils professionnels limités.
L'intégration NEAR-Polygon CDK permet aux développeurs de construire leurs propres Rollup et de faire partie de l'écosystème Polygon.
Ceci est la première fusion de NEAR DA avec une pile Layer 2 basée sur des connaissances nulles, offrant aux développeurs à la recherche de solutions évolutives de disponibilité des données plus de choix.
Résumé
Dans le domaine de la blockchain, la concurrence entre les projets Celestia, EigenLayer, Avail DA et NEAR DA est intense. Bien que les projets de la couche DA émergent comme des champignons après la pluie, leur technologie de base n'est pas complexe, chaque projet ayant sa propre technologie et ses avantages compétitifs uniques. Ces projets démontrent la diversité et l'innovation dans le domaine de la technologie blockchain. À l'avenir, avec le développement et la maturation continus de ces projets, ils devraient contribuer de manière significative à la croissance et au développement de l'écosystème de la blockchain.