Analyse de l'importance de la disponibilité des données pour Layer2
Un chercheur de la Fondation Ethereum a déclaré que si l'on n'utilise pas Ethereum pour obtenir la disponibilité des données, cela ne peut pas être considéré comme L2. Cette affirmation a suscité des controverses, car selon ce critère, de nombreux projets connus pourraient être exclus de la catégorie L2. Alors, qu'est-ce que la disponibilité des données ? Quels défis L2 rencontre-t-il à cet égard ? Pourquoi la couche de disponibilité des données suscite-t-elle autant de discussions dans le domaine de L2 ? Cet article explorera ces questions en profondeur et révélera le concept central de la disponibilité des données.
Définition de la disponibilité des données
La disponibilité des données fait référence au fait que les producteurs de blocs publient toutes les données de transaction de manière complète sur le réseau, permettant aux validateurs de les télécharger et de les vérifier. Si les producteurs de blocs publient des données complètes et permettent aux validateurs de télécharger, nous disons que les données sont disponibles ; en revanche, si certaines données sont cachées et empêchent les validateurs d'obtenir des informations complètes, les données sont considérées comme indisponibles.
La différence entre la disponibilité des données et la récupérabilité des données
Ces deux concepts peuvent prêter à confusion, mais en réalité, il existe une différence essentielle :
La disponibilité des données concerne la phase après la production de nouveaux blocs, avant qu'ils ne soient ajoutés à la blockchain par consensus, et se concentre sur la capacité des nouvelles données publiées à passer par consensus.
La récupérabilité des données fait référence à la phase où les données ont été validées par consensus et stockées de manière permanente sur la blockchain, et se concentre sur la capacité à récupérer les données historiques.
Certains professionnels de l'industrie estiment que le terme "disponibilité des données" pourrait prêter à confusion et suggèrent de le remplacer par "publication des données" pour refléter plus précisément sa nature.
Problèmes de disponibilité des données dans Layer2
Bien que le concept de disponibilité des données provienne d'Ethereum, nous nous concentrons actuellement sur les applications au niveau L2. Dans L2, le séquenceur joue le rôle de producteur de blocs et doit publier suffisamment de données de transaction pour vérification. Ce processus fait face à deux défis majeurs : garantir la sécurité du mécanisme de vérification et réduire le coût de publication des données.
sécurité du mécanisme de vérification
Différents types de L2 utilisent différentes méthodes de validation :
OP Rollup utilise des preuves de fraude : si le séquenceur ne publie pas les données complètes, le challenger ne peut pas initier de défi valide.
Bien que le ZK Rollup ne dépende pas de la disponibilité des données, il nécessite néanmoins des données complètes dans l'ensemble, sinon les utilisateurs pourraient ne pas être en mesure de vérifier leur solde, ce qui présente un risque de perte d'actifs.
Pour garantir la sécurité de la vérification, la plupart des ordonnanceurs L2 choisissent actuellement de publier les données d'état et les données de transaction sur Ethereum, en utilisant sa sécurité pour les règlements et en obtenant la disponibilité des données.
réduire le coût de publication des données
Les frais de Gas payés par les utilisateurs de L2 se composent principalement de deux parties : le Gas pour exécuter les transactions L2 et le Gas pour soumettre des données à L1. Ce dernier représente la majeure partie des frais pour les utilisateurs, où les données transactionnelles garantissant la disponibilité des données constituent la principale dépense.
Il existe principalement deux méthodes pour réduire les coûts :
Réduire le coût de publication des données sur L1, comme la mise à niveau EIP-4844 que Ethereum va bientôt mettre en œuvre.
Séparer la couche de disponibilité des données de L1, de manière similaire à la façon dont les Rollups dissocient l'exécution des transactions de L1.
Controverse sur la couche de disponibilité des données Layer2
Le concept de blockchain modulaire nous fournit un contexte pour comprendre cette controverse. La blockchain modulaire découple les fonctions essentielles de la blockchain, formant des modules indépendants qui améliorent les performances grâce à la combinaison de différents réseaux spécialisés.
Les blockchains modulaires généralement reconnues se divisent en quatre couches : la couche d'exécution, la couche de règlement, la couche de consensus et la couche de disponibilité des données. Les L2 existants, en plus de séparer la couche d'exécution d'Ethereum, maintiennent encore les fonctions des trois autres couches sur Ethereum. Cependant, pour des raisons de coût, de nombreux L2 envisagent également de détacher la couche de disponibilité des données d'Ethereum.
Cette tendance a suscité des controverses. Les chercheurs de la fondation Ethereum estiment que les projets qui n'utilisent pas Ethereum comme couche de disponibilité des données ne devraient pas être considérés comme des L2. Certaines agences d'analyse de l'industrie partagent également ce point de vue, considérant que les solutions d'extension qui ne publient pas de données sur L1 ne relèvent pas de la catégorie L2.
Cette persistance peut découler d'une inquiétude concernant le statut d'Ethereum. À mesure que les L2 détachent davantage de fonctionnalités d'Ethereum, la dépendance à la sécurité d'Ethereum pourrait diminuer, ce qui pourrait affecter la position à long terme d'Ethereum.
Malgré les controverses, les projets liés à la couche de disponibilité des données continuent de prospérer. De nombreuses solutions de disponibilité des données et projets connexes ont déjà émergé sur le marché, qui seront explorés plus en détail dans les analyses futures.
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.
19 J'aime
Récompense
19
6
Partager
Commentaire
0/400
ChainSherlockGirl
· Il y a 7h
Les données montrent : c'est une série continue d'Éther abandonné. D'après mon analyse, il y aura certainement un retournement dans l'intrigue.
Voir l'originalRépondre0
GasWaster
· Il y a 17h
Oh là là, de retour sur Ethereum.
Voir l'originalRépondre0
GateUser-9ad11037
· 07-19 23:34
Détruire l'Ethereum, c'est fait !
Voir l'originalRépondre0
OffchainWinner
· 07-19 23:26
ETH est toujours frais.
Voir l'originalRépondre0
QuorumVoter
· 07-19 23:22
L2 veut tous s'enfuir de chez eux.
Voir l'originalRépondre0
ZKSherlock
· 07-19 23:21
en fait... la séparation des couches DA = augmentation des charges computationnelles + nouvelles hypothèses de confiance smh
Disponibilité des données : principaux défis de L2 et orientations futures de développement
Analyse de l'importance de la disponibilité des données pour Layer2
Un chercheur de la Fondation Ethereum a déclaré que si l'on n'utilise pas Ethereum pour obtenir la disponibilité des données, cela ne peut pas être considéré comme L2. Cette affirmation a suscité des controverses, car selon ce critère, de nombreux projets connus pourraient être exclus de la catégorie L2. Alors, qu'est-ce que la disponibilité des données ? Quels défis L2 rencontre-t-il à cet égard ? Pourquoi la couche de disponibilité des données suscite-t-elle autant de discussions dans le domaine de L2 ? Cet article explorera ces questions en profondeur et révélera le concept central de la disponibilité des données.
Définition de la disponibilité des données
La disponibilité des données fait référence au fait que les producteurs de blocs publient toutes les données de transaction de manière complète sur le réseau, permettant aux validateurs de les télécharger et de les vérifier. Si les producteurs de blocs publient des données complètes et permettent aux validateurs de télécharger, nous disons que les données sont disponibles ; en revanche, si certaines données sont cachées et empêchent les validateurs d'obtenir des informations complètes, les données sont considérées comme indisponibles.
La différence entre la disponibilité des données et la récupérabilité des données
Ces deux concepts peuvent prêter à confusion, mais en réalité, il existe une différence essentielle :
Certains professionnels de l'industrie estiment que le terme "disponibilité des données" pourrait prêter à confusion et suggèrent de le remplacer par "publication des données" pour refléter plus précisément sa nature.
Problèmes de disponibilité des données dans Layer2
Bien que le concept de disponibilité des données provienne d'Ethereum, nous nous concentrons actuellement sur les applications au niveau L2. Dans L2, le séquenceur joue le rôle de producteur de blocs et doit publier suffisamment de données de transaction pour vérification. Ce processus fait face à deux défis majeurs : garantir la sécurité du mécanisme de vérification et réduire le coût de publication des données.
sécurité du mécanisme de vérification
Différents types de L2 utilisent différentes méthodes de validation :
Pour garantir la sécurité de la vérification, la plupart des ordonnanceurs L2 choisissent actuellement de publier les données d'état et les données de transaction sur Ethereum, en utilisant sa sécurité pour les règlements et en obtenant la disponibilité des données.
réduire le coût de publication des données
Les frais de Gas payés par les utilisateurs de L2 se composent principalement de deux parties : le Gas pour exécuter les transactions L2 et le Gas pour soumettre des données à L1. Ce dernier représente la majeure partie des frais pour les utilisateurs, où les données transactionnelles garantissant la disponibilité des données constituent la principale dépense.
Il existe principalement deux méthodes pour réduire les coûts :
Controverse sur la couche de disponibilité des données Layer2
Le concept de blockchain modulaire nous fournit un contexte pour comprendre cette controverse. La blockchain modulaire découple les fonctions essentielles de la blockchain, formant des modules indépendants qui améliorent les performances grâce à la combinaison de différents réseaux spécialisés.
Les blockchains modulaires généralement reconnues se divisent en quatre couches : la couche d'exécution, la couche de règlement, la couche de consensus et la couche de disponibilité des données. Les L2 existants, en plus de séparer la couche d'exécution d'Ethereum, maintiennent encore les fonctions des trois autres couches sur Ethereum. Cependant, pour des raisons de coût, de nombreux L2 envisagent également de détacher la couche de disponibilité des données d'Ethereum.
Cette tendance a suscité des controverses. Les chercheurs de la fondation Ethereum estiment que les projets qui n'utilisent pas Ethereum comme couche de disponibilité des données ne devraient pas être considérés comme des L2. Certaines agences d'analyse de l'industrie partagent également ce point de vue, considérant que les solutions d'extension qui ne publient pas de données sur L1 ne relèvent pas de la catégorie L2.
Cette persistance peut découler d'une inquiétude concernant le statut d'Ethereum. À mesure que les L2 détachent davantage de fonctionnalités d'Ethereum, la dépendance à la sécurité d'Ethereum pourrait diminuer, ce qui pourrait affecter la position à long terme d'Ethereum.
Malgré les controverses, les projets liés à la couche de disponibilité des données continuent de prospérer. De nombreuses solutions de disponibilité des données et projets connexes ont déjà émergé sur le marché, qui seront explorés plus en détail dans les analyses futures.