Qu'est-ce que le DA de disponibilité des données ? DA suit l'inventaire des projets de base ! Avec le développement de la technologie blockchain, la disponibilité décentralisée des données est devenue l’une des orientations importantes pour résoudre l’un des trois problèmes majeurs de la blockchain. Dans ce contexte, des projets tels que Celestia, EigenLayer, Avail DA et NEAR DA ont vu le jour. Ils tentent de résoudre les problèmes d'évolutivité et de performances de la blockchain grâce à des technologies et des conceptions innovantes, favorisant ainsi le développement de l'écosystème blockchain.
Aujourd'hui, l'éditeur de ce site partagera avec vous qu'est-ce que la disponibilité des données DA ? Un inventaire des projets phares du parcours DA, n'hésitez pas à y jeter un œil si vous en avez besoin !
Dans l'architecture blockchain actuelle, la disponibilité des données (DA) est un élément crucial. Contrairement aux blockchains uniques traditionnelles, les blockchains modulaires décomposent le réseau en différentes couches fonctionnelles, notamment les niveaux d'exécution, de disponibilité des données (DA), de consensus et de règlement. Parmi ces couches, la couche Disponibilité des données (DA) est chargée de stocker les données nécessaires à la vérification de la validité des transactions.
Dans la technologie de la blockchain et du grand livre distribué, le problème de disponibilité des données est un défi crucial. Fondamentalement, il garantit que toutes les données de transaction sont accessibles au public et vérifiables sur le réseau, ce qui est essentiel au maintien de l'intégrité et de la sécurité du système blockchain.
Dans le système blockchain, les données de transaction de chaque bloc doivent être vérifiées par les nœuds du réseau. Cependant, garantir que ces données puissent être distribuées de manière fiable sur l’ensemble du réseau et accessibles de manière égale à tous les participants est une question cruciale.
Transactions hors chaîne : les solutions L2 sont conçues pour gérer les transactions en dehors de la chaîne principale afin d'améliorer l'évolutivité de l'ensemble du système. Cependant, cette approche peut poser certains défis, car L2 n'enregistre pas immédiatement toutes les données de transaction sur la blockchain L1, ce qui peut entraîner des difficultés dans la vérification de l'exhaustivité et de l'exactitude de toutes les données de transaction.
Dépendance de sécurité à l'égard de la couche 1 : bien que les réseaux L2 aient la capacité de fonctionner de manière indépendante et de gérer les transactions, ils s'appuient toujours sur les réseaux L1 pour assurer la sécurité globale. Il est essentiel de garantir que la transmission des données de L2 à L1 est complète et précise pour maintenir l'intégrité de l'ensemble du réseau.
Dépendance du mécanisme de résolution aux données : le réseau L2 peut appliquer des mécanismes tels que la preuve de fraude pour résoudre d'éventuels litiges. L'efficacité de ces mécanismes réside dans la disponibilité et l'accessibilité des données de transaction.
Problèmes de transparence et de confiance : Dans la technologie blockchain, la transparence est un principe essentiel. Dans un réseau L2, tout problème concernant la disponibilité des données peut déclencher une crise de confiance, car les utilisateurs peuvent ne pas être en mesure de vérifier de manière autonome l'authenticité des transactions.
Complexité accrue de la vérification : l'introduction de L2 augmente la complexité de garantir l'exactitude des données renvoyées à la chaîne principale, ce qui entraîne également un risque de problèmes de disponibilité des données, affectant ainsi la fiabilité du réseau.
Il existe de nombreuses solutions pour la couche DA De manière générale, elles peuvent être divisées en deux types principaux : en chaîne et hors chaîne.
La disponibilité des données dans les solutions L2 se fait généralement de deux manières différentes :
Disponibilité des données en chaîne : toutes les données de transaction sont stockées sur la chaîne L1, qui est plus sécurisée mais aussi plus coûteuse. Cela signifie que L2 utilise toujours Ethereum comme couche DA et s'appuie sur Ethereum pour réduire le coût de disponibilité des données.
Disponibilité des données hors chaîne : les données sont stockées hors chaîne et seul le résumé (hachage) des informations cryptées est stocké en chaîne. Cette approche est plus rentable mais nécessite le recours à des entités externes pour récupérer les données. Autrement dit, au lieu d’utiliser Ethereum comme couche DA, nous recherchons des moyens plus économiques d’obtenir la disponibilité des données. Selon le degré de décentralisation et de sécurité, les solutions hors chaîne peuvent être divisées en quatre types : Validium, Data Availability Committee (DAC), Volition et solutions DA générales.
Il y a relativement peu de participants dans le domaine de la disponibilité des données (DA), en plus d'Ethereum, il existe également des projets clés, tels que Celestia, Eigenlayer, Avail et Near DA, etc., qui progressent dans le projet Chaque aspect a ses propres caractéristiques. Dans les projets DA, des facteurs tels que la sécurité, la personnalisation, l'interopérabilité et le coût sont cruciaux.
Celestia est le premier projet à adopter un réseau modulaire de disponibilité de données (DA) conçu pour évoluer à mesure que le nombre d'utilisateurs augmente de manière sécurisée. Sa conception modulaire permet à quiconque de lancer facilement une blockchain indépendante.
En tant que leader des chaînes publiques modulaires, Celestia est développé sur la base du SDK Cosmos et s'engage à améliorer la disponibilité des données. Sur le réseau principal, Celestia a acquis un avantage concurrentiel significatif.
Caractéristiques techniques
Celestia est conçu pour séparer l'exécution, le consensus, le règlement et la disponibilité des données. Cette structure modulaire permet une spécialisation et une optimisation à tous les niveaux, améliorant ainsi l'efficacité globale et l'évolutivité du réseau.
Source : https://docs.celestia.org/learn/how-celestia-works/monolithic-vs-modular
Data Availability Sampling (DAS) est une méthode qui permet aux nœuds légers de Un moyen de vérifier la disponibilité des données si le bloc entier est téléchargé. En échantillonnant aléatoirement des 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, et ainsi déduire si les données du bloc entier sont disponibles.
Source : https://docs.celestia.org/learn/how-celestia-works/data-availability-layer
Les NMT permettent de diviser les données de bloc en différents Un espace de noms distinct pour L'application. Cela signifie que chaque application n'a besoin que de télécharger et de traiter les données qui la concernent, ce qui réduit considérablement les besoins en traitement des données.
Source : https://docs.celestia.org/learn/how-celestia-works/data-availability-layer
Les rollups de Celestia sont différents des rollups d'Ethereum. Le mode de fonctionnement sur le nœud ; détermine indépendamment l'état canonique. Cette indépendance augmente l'autonomie du nœud. Les nœuds peuvent choisir librement leurs méthodes de fonctionnement via des soft et hard forks, réduisant ainsi le recours à une gouvernance centralisée, favorisant ainsi davantage d'expérimentation et d'innovation.
Les Rollups de Celestia sont indépendants de l'exécution, ce qui signifie qu'ils ne se limitent pas aux conceptions compatibles EVM. Cette ouverture offre un espace plus large pour l’innovation dans les machines virtuelles et contribue à promouvoir le développement de la technologie.
Celestia simplifie le processus de déploiement de la blockchain. Grâce à des outils comme Optimint, les développeurs peuvent déployer rapidement de nouvelles chaînes sans se soucier de la complexité et du coût élevé des mécanismes de consensus.
Celestia gère séparément la croissance de l'état d'activité et le stockage des données historiques, offrant ainsi un mécanisme de tarification des ressources plus efficace. Cette approche réduit l'interaction 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 minimisant la confiance, permettant à différentes chaînes de s'interconnecter en toute sécurité, améliorant ainsi la sécurité et l'interopérabilité des clusters blockchain.
Celestia est le premier réseau DA conçu de manière modulaire dont l'objectif principal est d'évoluer en toute sécurité à mesure que le nombre d'utilisateurs augmente. Grâce à sa structure modulaire, le lancement de blockchains indépendantes est simple. Grâce à son approche unique et à son innovation technologique, Celestia devrait jouer un rôle important dans l’industrie de la blockchain. L’accent mis sur la résolution des défis liés à la blockchain, en particulier les problèmes d’évolutivité, tout en maintenant la sécurité et la décentralisation, en fait un acteur important dans l’écosystème croissant de la blockchain.
EigenLayer est un protocole de réengagement qui permet aux utilisateurs de réengager ETH, lsdETH et LP Token sur d'autres chaînes latérales, oracles et autres plates-formes, et de recevoir des récompenses de vérification en tant que nœuds. Eigen DA est un service décentralisé de disponibilité des données (DA) construit sur Ethereum, construit à l'aide d'EigenLayer Resttaking, et deviendra le premier service de vérification active (AVS) sur EigenLayer.
Améliorez les capacités de disponibilité des données d'Ethereum : Eigen DA utilise les données de bloc Blob et les engagements KZG pour améliorer les capacités de disponibilité des données d'Ethereum avec l'aide des données de bloc Blob améliorées de Cancun et des engagements KZG. Les validateurs d’Ethereum participent au travail de vérification des nœuds et l’ensemble du processus est réalisé autour de l’infrastructure existante d’Ethereum.
Pas de consensus autonome et de réseau P2P : les nœuds Eigen DA réhypothéquent l'ETH dans le contrat EigenLayer sur Ethereum L1, devenant ainsi un sous-ensemble de validateurs Ethereum. Avec la preuve de séquestre, chaque opérateur doit périodiquement calculer et soumettre la valeur d'une fonction qui ne peut être calculée que s'il a stocké tous les blocs blob qui lui sont alloués pendant la période de stockage spécifiée. S'ils prouvent 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 ce nœud, garantissant ainsi la sécurité et la fiabilité du réseau.
Mécanisme de consensus EigenLayer : les intervenants de l'ETH peuvent choisir de valider le réseau Eigen DA et d'accepter les conditions de réduction spécifiques à Eigen DA. Il agit ensuite comme un validateur POS, prouvant l'état du réseau.
Couche de disponibilité des données : Eigen DA divise les données d'appel en petits morceaux et effectue un codage d'effacement et un engagement polynomial KCG sur ces morceaux pour faciliter un système dans lequel chaque nœud ne télécharge qu'une petite partie, même si la moitié des nœuds quittent le système. Ils peuvent le faire car le codage d'effacement peut reconstruire l'état complet des données même si certains blocs sont perdus, et les preuves KZG garantissent que les blocs qu'ils reçoivent sont les mêmes que ceux revendiqués par le nœud.
Source : https://www.blog.eigenlayer.xyz/intro-to-eigenda-hyperscale-data-availability-for-rollups/
Les nœuds d'Eigen DA sont des nœuds réengagés dans le réseau EigenLayer sous-ensemble, il n'y a aucun coût de jalonnement supplémentaire pour devenir un nœud Eigen DA.
Les solutions DA existantes utilisent des réseaux 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. Cela limite considérablement les taux DA réalisables. Dans EigenDA, le disperseur envoie des blobs directement aux opérateurs EigenDA. En s'appuyant sur la communication directe pour décentraliser les données, la diffusion des données n'est plus limitée par le protocole de consensus et le débit du réseau P2P, raccourcissant ainsi la communication, les retards du réseau et les délais de confirmation, et augmentant 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 que les autres solutions DA.
Eigen DA prend également en charge Rollup pour choisir de manière flexible différents modèles de jetons de gage, taux de codage d'effacement, etc., offrant une plus grande flexibilité.
Étant donné que la confirmation finale d'Eigen DA repose sur le contrat Eigen DA sur le réseau principal Ethereum, le coût d'Eigen DA sera nettement plus élevé que celui des autres solutions DA en termes de temps nécessaire pour la confirmation finale.
Eigen DA adopte des technologies avancées telles que le codage d'effacement, l'engagement KZG, ACeD et dissocie la disponibilité des données (DA) du consensus, ce qui le rend excellent en termes de débit de transaction, de charge de nœud et de coût DA, dépassant de loin le plan Ethereum Square DA. Par rapport à d'autres solutions DA, Eigen DA présente des coûts de démarrage et de jalonnement inférieurs, des vitesses de communication réseau et de soumission de données plus rapides et une plus grande flexibilité. Par conséquent, Eigen DA devrait devenir un concurrent émergent sur le marché DA et devrait héberger une partie des services DA d’Ethereum.
Source : https://tna-btc.com/
Le protocole TNA est un protocole d'actifs et de sécurité Bitcoin qui intègre l'émission d'actifs de noms de domaine en chaîne complète et des solutions DA. Sur la base de recherches approfondies sur la disponibilité des données Bitcoin, le protocole TNA a lancé TNA Core, un framework DA basé sur BLOB qui peut synchroniser l'état entre le réseau principal Bitcoin et le réseau de deuxième niveau, et peut également être implémenté sur plusieurs seconds Bitcoin. réseaux hiérarchisés entre les couches de réseaux et allie sécurité et économie. La solution de TNA Core peut être bien intégrée aux principales solutions Bitcoin DA, telles que Nubit, B Squared, etc., pour contribuer à une disponibilité plus efficace des données.
De plus, la solution DA de TNA Core et son actif de noms de domaine Tapnames qui peuvent être émis sur l'ensemble de la chaîne peuvent être étroitement intégrés pour définir directement les normes d'interopérabilité entre les chaînes, permettant aux utilisateurs d'utiliser des noms de domaine pour effectuer de manière transparente des transactions sur divers réseaux, et par TNA Core Fournir une barrière de sécurité.
La mise à niveau narrative du protocole TNA est d'une grande importance, reflétée dans le double avantage pour les prix et les produits des devises. Tout d'abord, la mise à niveau narrative et le nouveau modèle économique qui l'accompagne aident le protocole TNA à rechercher de nouveaux scénarios de liquidité et de trading pour les jetons, ce qui rend les opportunités potentielles de croissance des prix des jetons plus grandes et plus claires à travers les noms de domaine et les couches DA. les normes d'interopérabilité définies par le plan augmenteront également les scénarios d'utilisation des jetons liés au protocole TNA, contribuant ainsi à augmenter la valeur des jetons.
Deuxièmement, cette mise à niveau narrative apportera également des avantages significatifs au produit. En favorisant l'amélioration de l'expérience utilisateur et l'adoption d'un plus grand nombre de réseaux de deuxième niveau, la nouvelle norme d'interopérabilité inter-chaînes Bitcoin rendra les noms de domaine Tapnames plus compétitifs et incitera davantage d'utilisateurs à y participer et à les utiliser.
Par conséquent, cette mise à niveau narrative aura non seulement un effet positif direct sur la communauté et les prix des devises, mais favorisera également le développement de produits et la prospérité de l'écosystème, jetant ainsi une base solide pour le développement durable à long terme de la tout l’écosystème.
Avail DA est conçu pour répondre aux besoins des applications de nouvelle génération à confiance minimisée et de l'agrégation souveraine. Son avantage exceptionnel réside dans son approche de sécurité innovante qui permet aux clients légers de vérifier facilement la disponibilité des données via un échantillonnage réseau peer-to-peer. Grâce aux interfaces de disponibilité des données sans précédent et aux puissantes fonctionnalités de sécurité fournies par Avail DA, les développeurs peuvent créer plus efficacement et plus facilement des applications blockchain basées sur des technologies sans connaissance ou anti-fraude.
Source : https://blog.availproject.org/the-avail-vision-reshaping-the-blockchain-landscape/
Avail est compatible avec la blockchain Ethereum Virtual Machine (EVM) les fonctionnalités incluent le tri et l'enregistrement efficaces des transactions, ainsi que le stockage des données et la vérification de la faisabilité. Par rapport aux contrats intelligents traditionnels et aux dépendances de la couche de base, Avail permet à Rollup d'y publier des données directement et de les vérifier via le réseau client léger. 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 ainsi plus de flexibilité et de choix.
Le mécanisme de consensus d'Avail hérite des mécanismes de consensus BABE et GRANDPA du SDK Polkadot et adopte la preuve de participation nominée (NPoS) de Polkadot pour prendre en charge jusqu'à 1 000 nœuds de vérification. En plus de son puissant mécanisme de consensus, Avail dispose également de fonctionnalités décentralisées, échantillonnant les données via le réseau P2P de clients légers et fournissant un mécanisme de sauvegarde efficace et fiable pour garantir la disponibilité des données, même en cas de panne.
Avail excelle dans la commande de transactions, l'enregistrement et la vérification de la viabilité des données, prenant en charge les blockchains compatibles avec la machine virtuelle Ethereum (EVM). Son mécanisme de vérification du réseau client léger permet à Rollup on Avail de vérifier l'état via le réseau client léger sans s'appuyer sur des contrats intelligents et des couches de base. En raison de sa nature modulaire, les développeurs peuvent stocker les données dans Avail et choisir d'autres réseaux pour le règlement.
Nœuds complets : ces nœuds sont responsables du téléchargement et de la vérification de l'exactitude des blocs, mais ne participent pas au processus de consensus. Leur rôle est essentiel pour garantir l’intégrité du réseau.
Nœuds de validation : ces nœuds sont au cœur du mécanisme de consensus Avail DA. Ils sont responsables de la génération des blocs, de la détermination des transactions incluses et du maintien de l'ordre du réseau. Les nœuds validateurs obtiennent des incitations grâce à la participation consensuelle, qui constitue la base des opérations de la couche DA.
Client léger : fonctionnant avec des ressources limitées, les clients légers s'appuient sur des en-têtes de bloc pour participer au réseau. Ils peuvent interroger des nœuds complets pour obtenir des données de transaction spécifiques à la demande et sont essentiels au maintien de la décentralisation et de l'accessibilité du réseau.
Le 8 novembre 2023, la Fondation NEAR a annoncé le lancement de la couche NEAR Data Availability (NEAR DA), offrant une disponibilité de données puissante et rentable pour le rollup ETH et les développeurs Ethereum. Les premiers utilisateurs incluent Madara, Caldera, Fluent, Vistara, Dymension RollApps et Movement Labs de StarkNet.
Source : https://docs.near.org/zh-CN/concepts/basics/protocol
NEAR DA utilise une partie importante du mécanisme de consensus NEAR, à savoir Nightshade, qui parallélise le réseau en plusieurs fragments.
Chaque fragment sur NEAR génère une petite partie d'un bloc, appelée chunk. Ces morceaux sont agrégés pour produire des blocs. Lorsqu'un producteur de blocs traite un reçu, un consensus doit être atteint sur le reçu correspondant. Une fois le bloc traité et inclus dans le bloc, le reçu n'est plus nécessaire pour le consensus et peut être retiré de l'état de la blockchain. Par conséquent, NEAR ne ralentira pas son consensus s’il y a plus de données que nécessaire, mais tout utilisateur de NEAR DA aura suffisamment de temps pour interroger les données de transaction. Par conséquent, une disponibilité des données évolutive et rentable est essentielle pour tout scénario de cumul. À mesure que le protocole NEAR évolue vers une vérification sans état, il réduira encore davantage les exigences matérielles pour certains types de validateurs (validateurs de bloc). En stockant l'état en mémoire, NEAR peut prendre en charge plus de fragments, rendant le système plus décentralisé.
Dans NEAR DA, la vérification du consensus est fournie par les validateurs NEAR qui parviennent à un consensus lors du traitement des soumissions de blob. En termes de durabilité des données, les nœuds complets stockent les données d'entrée de fonction pendant au moins trois jours, tandis que les nœuds d'archives peuvent stocker les données plus longtemps.
La conception de NEAR DA garantit une utilisation efficace du consensus et ne gaspillera pas de données excessives. De plus, ces données ont été indexées par tous les principaux navigateurs sur NEAR, fournissant ainsi la prise en charge de l'indexeur.
Enfin, pour une disponibilité à long terme des promesses, NEAR DA adopte une approche facile à créer que n'importe qui peut construire avec une expertise et des outils limités.
L'intégration NEAR-Polygon CDK permet aux développeurs de créer leurs propres Rollups et de faire partie de l'écosystème Polygon.
Il s'agit de la première intégration de NEAR DA avec une pile de couche 2 basée sur zéro connaissance, offrant plus d'options aux développeurs à la recherche de solutions évolutives de disponibilité des données.
Dans le domaine de la blockchain, la concurrence entre les projets DA tels que Celestia, EigenLayer, Avail DA et NEAR DA est féroce. Bien que les projets de couche DA poussent comme des champignons après la pluie, leur technologie de base n'est pas complexe et chaque projet possède sa technologie unique et ses avantages concurrentiels. Ces projets démontrent la diversité et l’innovation dans le domaine de la technologie blockchain. À l’avenir, à mesure que ces projets continueront de se développer et de mûrir, ils devraient apporter d’importantes contributions à la croissance et au développement futurs de l’écosystème blockchain.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!