Discussion sur l'importance de la disponibilité des données pour Layer2
La disponibilité des données est un concept clé dans la technologie blockchain, particulièrement important pour les solutions Layer2(L2). Cet article explorera en profondeur la signification de la disponibilité des données, les défis de la disponibilité des données auxquels sont confrontés les L2, ainsi que les controverses entourant la couche de disponibilité des données L2.
Définition de la disponibilité des données
La disponibilité des données fait référence au fait que le producteur de blocs publie toutes les données des transactions dans le bloc sur le réseau, permettant aux validateurs de télécharger et de vérifier. Lorsque le producteur de blocs publie les données complètes et permet aux validateurs de télécharger, nous considérons que les données sont disponibles ; en revanche, si le fait de dissimuler certaines données empêche les validateurs d'obtenir des informations complètes, les données sont considérées comme non disponibles.
Il est important de noter que la disponibilité des données et la récupérabilité des données sont deux concepts différents :
La disponibilité des données concerne la phase après la production d'un nouveau bloc, mais avant qu'il ne soit ajouté à la blockchain par consensus.
La recherche des données concerne les données historiques qui ont été validées par consensus et stockées de manière permanente sur la blockchain.
Certaines opinions soutiennent que le terme "disponibilité des données" pourrait prêter à confusion et suggèrent de le remplacer par "publication des données" pour décrire plus précisément sa fonction.
Défis de disponibilité des données L2
Dans L2, le séquenceur ( Sequencer ) joue le rôle de producteur de blocs et doit publier suffisamment de données de transaction pour vérification. L2 fait face à deux défis principaux : garantir la sécurité du mécanisme de validation et réduire le coût de publication des données.
sécurité du mécanisme de validation
Différents types de L2 utilisent différentes méthodes de validation :
Optimistic Rollup utilise la preuve de fraude : si le séquenceur ne publie pas les données complètes, le challenger ne pourra pas engager de défi valide.
ZK Rollup utilise des preuves de validité : bien que la preuve elle-même ne dépende pas de la disponibilité des données, les utilisateurs ont toujours besoin de données complètes pour vérifier l'état de leurs actifs.
Pour garantir la sécurité de la validation, la plupart des L2 choisissent actuellement de publier les données d'état et les données de transaction sur Ethereum, en tirant parti de sa sécurité et de sa disponibilité des données.
Réduire le coût de publication des données
Les frais de Gas payés par les utilisateurs L2 se composent principalement de deux parties : le Gas pour l'exécution des transactions L2 et le Gas pour soumettre des données à L1. Parmi ces deux, la seconde représente la majeure partie, et les données de transaction garantissant la disponibilité des données en constituent la plus grande part.
Il existe principalement deux méthodes pour réduire les coûts :
Réduire le coût de publication de données sur L1, comme la mise à niveau EIP-4844 qui sera bientôt lancée.
Séparer la couche de disponibilité des données de L1, similaire à la manière dont les Rollups détachent l'exécution des transactions de L1.
Controverse sur la couche de disponibilité des données L2
Le concept de blockchain modulaire nous fournit un contexte pour comprendre les controverses sur les couches de disponibilité des données L2. La blockchain modulaire divise les fonctionnalités de la blockchain en quatre parties : la couche d'exécution, la couche de règlement, la couche de consensus et la couche de disponibilité des données.
Actuellement, les L2 ont séparé la couche d'exécution d'Ethereum, mais les trois autres couches dépendent encore d'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 suscite des controverses. Certains membres de la communauté Ethereum estiment que les solutions ne utilisant pas Ethereum comme couche de disponibilité des données ne devraient pas être considérées comme des L2. Ils craignent que si les L2 séparent la couche de disponibilité des données d'Ethereum, cela pourrait affaiblir la dépendance à la sécurité d'Ethereum, menaçant ainsi la position d'Ethereum.
Malgré les controverses, l'innovation et le développement de projets autour des couches de disponibilité des données se poursuivent de manière florissante. À l'avenir, nous pourrions voir l'émergence de plus de solutions et de projets dans ce domaine.
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.
13 J'aime
Récompense
13
5
Reposter
Partager
Commentaire
0/400
PriceOracleFairy
· Il y a 13h
meh... un autre goulot d'étranglement DA tuant la scalabilité l2 smh
Voir l'originalRépondre0
SchroedingerMiner
· Il y a 13h
Qui décide des données ? Voyons ce que OP peut faire.
Voir l'originalRépondre0
BoredRiceBall
· Il y a 13h
C'est vraiment ennuyeux, encore en train de se battre pour le DA.
Voir l'originalRépondre0
ser_ngmi
· Il y a 13h
Ça ne vaut même pas la peine d'en parler ? Ça va exploser tôt ou tard.
Défis et controverses de la disponibilité des données Layer2 : exploration des clés du développement L2
Discussion sur l'importance de la disponibilité des données pour Layer2
La disponibilité des données est un concept clé dans la technologie blockchain, particulièrement important pour les solutions Layer2(L2). Cet article explorera en profondeur la signification de la disponibilité des données, les défis de la disponibilité des données auxquels sont confrontés les L2, ainsi que les controverses entourant la couche de disponibilité des données L2.
Définition de la disponibilité des données
La disponibilité des données fait référence au fait que le producteur de blocs publie toutes les données des transactions dans le bloc sur le réseau, permettant aux validateurs de télécharger et de vérifier. Lorsque le producteur de blocs publie les données complètes et permet aux validateurs de télécharger, nous considérons que les données sont disponibles ; en revanche, si le fait de dissimuler certaines données empêche les validateurs d'obtenir des informations complètes, les données sont considérées comme non disponibles.
Il est important de noter que la disponibilité des données et la récupérabilité des données sont deux concepts différents :
Certaines opinions soutiennent que le terme "disponibilité des données" pourrait prêter à confusion et suggèrent de le remplacer par "publication des données" pour décrire plus précisément sa fonction.
Défis de disponibilité des données L2
Dans L2, le séquenceur ( Sequencer ) joue le rôle de producteur de blocs et doit publier suffisamment de données de transaction pour vérification. L2 fait face à deux défis principaux : garantir la sécurité du mécanisme de validation et réduire le coût de publication des données.
sécurité du mécanisme de validation
Différents types de L2 utilisent différentes méthodes de validation :
Pour garantir la sécurité de la validation, la plupart des L2 choisissent actuellement de publier les données d'état et les données de transaction sur Ethereum, en tirant parti de sa sécurité et de sa disponibilité des données.
Réduire le coût de publication des données
Les frais de Gas payés par les utilisateurs L2 se composent principalement de deux parties : le Gas pour l'exécution des transactions L2 et le Gas pour soumettre des données à L1. Parmi ces deux, la seconde représente la majeure partie, et les données de transaction garantissant la disponibilité des données en constituent la plus grande part.
Il existe principalement deux méthodes pour réduire les coûts :
Controverse sur la couche de disponibilité des données L2
Le concept de blockchain modulaire nous fournit un contexte pour comprendre les controverses sur les couches de disponibilité des données L2. La blockchain modulaire divise les fonctionnalités de la blockchain en quatre parties : la couche d'exécution, la couche de règlement, la couche de consensus et la couche de disponibilité des données.
Actuellement, les L2 ont séparé la couche d'exécution d'Ethereum, mais les trois autres couches dépendent encore d'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 suscite des controverses. Certains membres de la communauté Ethereum estiment que les solutions ne utilisant pas Ethereum comme couche de disponibilité des données ne devraient pas être considérées comme des L2. Ils craignent que si les L2 séparent la couche de disponibilité des données d'Ethereum, cela pourrait affaiblir la dépendance à la sécurité d'Ethereum, menaçant ainsi la position d'Ethereum.
Malgré les controverses, l'innovation et le développement de projets autour des couches de disponibilité des données se poursuivent de manière florissante. À l'avenir, nous pourrions voir l'émergence de plus de solutions et de projets dans ce domaine.