Le rôle principal de la disponibilité des données dans Layer2

Auteur : Haotian ; Source : Twitter de l'auteur @tmel0211

Un ami m'a demandé d'analyser les nouveaux joueurs en plus des quatre rois de la couche 2, tels que Linea, Polygon zkEVM, Mantle, Metis et quatre autres petits dragons. Après un examen approfondi, j'ai constaté que la plupart des différences entre la couche 2 résident en deux points :

  1. La disponibilité des données dépend-elle du réseau principal Ethereum ?

  2. Quelle est l’affinité EVM ?

Le fait que l'EVM soit équivalent et facile à comprendre détermine le transfert écologique à bas seuil pour les développeurs ; cet article discute, du point de vue de la vulgarisation scientifique, de ce qu'est exactement la disponibilité des données ? Pourquoi la couche DA est-elle la couche principale de la couche 2 ? Quels choix les DA tiers tels que Celestia et Eigenlayer ont-ils faits ?

-Expliquez d’abord de manière simple ce qu’est la disponibilité des données ?

En termes simples, la disponibilité des données signifie que dans le réseau blockchain, tous les nœuds peuvent obtenir la disponibilité de toutes les données historiques générées par le système. Pourquoi est-ce important ? Parce que la blockchain est distribuée et enregistrée sur différents nœuds. Si certaines données critiques sont perdues ou masquées, la sécurité de l’ensemble du système est compromise.

Par exemple, si les informations détaillées d'une transaction ne sont connues que par certains nœuds et ne peuvent pas être obtenues par d'autres nœuds, alors la transaction ne peut pas être correctement vérifiée par tous les validateurs. Pour un autre exemple, si vous souhaitez interroger le solde d'un compte, vous devez parcourir toutes les transactions historiques associées pour calculer le résultat final. Si certaines données de transaction sont manquantes, le résultat du solde sera erroné.

Par conséquent, la disponibilité des données garantit que n'importe quel nœud peut obtenir toutes les données historiques pour une vérification et une interrogation correctes, garantissant que les données du système blockchain ne seront pas perdues ou cachées, et que tous les nœuds peuvent obtenir des données complètes. Si la couche DA ne peut pas fonctionner correctement, en prenant Optimism comme exemple, sa période de challenge de 7 jours ne pourra pas se poursuivre, car si l'état avant et après le lot ne peut pas être lu normalement par le Calldata, le contrat Rollup ne pourra pas être confirmé. . En fin de compte, DA doit assurer la sécurité du système de grand livre blockchain.

  • Discutez des avantages et des inconvénients de la couche 2 Ethereum en tant que couche DA

Utiliser Ethereum comme couche DA de la couche 2 peut en effet profiter de la sécurité et de l'intégrité des données d'Ethereum. C'est le plus grand avantage. Sinon, il n'y aura aucune restriction sur la falsification malveillante des transactions de la couche 2 et la comptabilité désordonnée. Le réseau sera naturellement difficile à obtenir la reconnaissance du grand public. Cependant, la capacité de bloc et le débit des transactions d’Ethereum sont limités, et il peut être difficile de prendre en charge un réseau de couche 2 à TPS élevé à long terme.

Cette grave inadéquation de capacité signifie qu'un grand nombre de transactions de couche 2 sont mises en file d'attente pour la confirmation de bloc et que la vérification DA ne peut pas être terminée à temps. Dans le même temps, cela augmente également la concurrence de couche 2 pour l’espace des blocs Ethereum, augmentant ainsi les frais de gaz.

Par conséquent, nous comptons uniquement sur le réseau principal Ethereum comme couche DA. À long terme, cela deviendra certainement un goulot d'étranglement pour le développement de la couche 2, c'est pourquoi certaines solutions DA traditionnelles ont émergé au cours du développement de la couche 2 :

  1. Compressez les données d'état sur L1, par exemple, zkSync soumet la preuve zkSNARK au réseau principal et une grande quantité de données de transaction originales est conservée par L2 ;

  2. Une plate-forme de chaîne publique tierce telle que Celestia fournit une solution de couche DA, et les données sont soumises au réseau distribué tiers pour vérification et l'état des résultats est synchronisé avec L1 ;

  3. Après la mise à niveau de Cancun, un espace de stockage supplémentaire Blob a été ajouté, qui a été codé et vérifié avec les outils KZB.

-Sélection de solutions modulaires DA tierces

En ce qui concerne les solutions modulaires DA tierces, les deux projets les plus connus sont Celestai et Eigenlayer (ainsi qu'Ethstorage).

Le réseau Celestia lui-même peut gérer un volume de transactions important, garantissant que la grande quantité de données générées par les applications sur la couche 2 peut garantir l'efficacité de DA. Seul le statut des transactions est téléchargé sur Ethereum par lots, il s'agit donc d'une solution DA qui peut être plan hautement modularisé ;

Eigenlayer sépare le traitement des transactions et le stockage des données. Les transactions sont rapidement traitées dans le rollup, mais les données d'intégrité sont stockées dans le réseau distribué construit par Eigenlayer. Le rollup téléchargera uniquement les données clés telles que les en-têtes de bloc et les racines de l'arbre Merkle vers Ethereum Square. Lorsque des données complètes doivent être lues, le contrat Rollup lira les données du réseau Eigenlayer en temps réel.

À l'heure actuelle, ces deux solutions DA modulaires sont relativement populaires.Par exemple, les chaînes d'applications de l'écosystème Cosmos comme Eclipse et Cevmos utilisent Celestia comme couche DA, et les réseaux de couche 2 comme Mantle utilisent Eigenlayer comme couche DA.

Il faut dire que la solution DA modulaire est une solution DA plus orientée vers l'avenir. Après tout, elle est intégrée à un consensus externe tiers et n'utilise pas directement Ethereum comme consensus DA plus fort. C'est pourquoi certaines personnes ont proposé d'utiliser un DA tripartite. Le projet de solution expulse l'échelon layer2.

Essentiellement, il s’agit de savoir si vous faites confiance à cette imbrication externe dans une solution DA capable d’améliorer la capacité et les performances. À mon avis, Ethereum DA devrait être plus populaire à court terme, mais à long terme, surtout à l'ère des applications multi-chaînes, ce type de solution DA modulaire tierce pourrait également développer un fort consensus.

Simple System a parlé de l'impact de la disponibilité des données sur la couche 2. Il semble que les idées et les cadres des différentes couches 2 émergentes soient très clairs. Le cœur des méthodes OP et ZK Rollup est la différence dans la manière de vérifier l'exactitude de l'état des données, et s'il faut utiliser le troisième Le DA modulaire tripartite vise à résoudre les limitations de capacité d'Ethereum en tant que DA. L'expansion supplémentaire du Blob après la mise à niveau de Cancun est un compromis.

Sur la base de cette prémisse, si nous examinons diverses solutions de pointe de couche 2, nous aurons les critères de jugement du cadre cognitif de base.

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
  • 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)