Disponibilité des données : La pierre angulaire et le point de controverse de L2
Les experts du domaine de la blockchain ont largement convenu de l'importance de la disponibilité des données. Un chercheur bien connu de l'industrie a déclaré que sans utiliser Ethereum pour obtenir la disponibilité des données, on ne peut pas être considéré comme un véritable L2. Ce point de vue a suscité de larges discussions, car selon ce critère, de nombreux projets renommés seraient exclus de la catégorie L2.
Alors, qu'est-ce que la disponibilité des données ? Quels défis le L2 rencontre-t-il à cet égard ? Pourquoi y a-t-il tant de controverses autour de la couche de disponibilité des données ? Cet article explorera en profondeur ces questions et mettra en lumière le rôle clé de la disponibilité des données.
Définition et caractéristiques de la disponibilité des données
En termes simples, la disponibilité des données se réfère au fait que les producteurs de blocs publient toutes les données des transactions de manière complète sur le réseau, permettant aux validateurs de les télécharger. Si les données sont publiées de manière complète et sont disponibles au téléchargement, elles sont considérées comme disponibles ; en revanche, si certaines données sont cachées, rendant impossible pour les validateurs d'obtenir des informations complètes, elles sont considérées comme indisponibles.
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 de production de nouveaux blocs qui n'a pas encore atteint un consensus, se concentrant sur la capacité des nouvelles données à passer par le consensus.
La capacité de récupérabilité des données fait référence à la capacité de récupérer des données historiques qui ont été consensuellement validées et stockées de manière permanente sur la blockchain.
Certains experts estiment que le terme "disponibilité des données" peut prêter à confusion et suggèrent de le remplacer par "publication des données", ce qui serait plus approprié. Ce point de vue a été soutenu par plusieurs parties, y compris le fondateur d'un projet de disponibilité des données.
Les défis de disponibilité des données auxquels est confronté L2
Bien que la disponibilité des données provienne d'Ethereum, l'industrie se concentre actuellement davantage sur les applications de niveau L2. Dans L2, les ordonneurs agissent en tant que producteurs de blocs et doivent publier suffisamment de données de transaction pour la vérification. Ce processus fait principalement face à deux grands défis :
Assurez-vous que le mécanisme de vérification fonctionne en toute sécurité.
Réduire le coût de publication des données
Pour les OP Rollups utilisant la preuve de fraude, si le séquenceur ne publie pas les données complètes, le challenger ne pourra pas initier de contestation valide. En revanche, pour les ZK Rollups utilisant la preuve de validité, bien que la preuve elle-même ne dépende pas de la disponibilité des données, l'absence de données complètes peut néanmoins entraîner la perte d'actifs des utilisateurs.
Pour résoudre ces problèmes, la plupart des projets 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. Cependant, cette approche entraîne également une énorme pression sur les coûts.
Les frais de Gas que l'utilisateur paie à 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 le principal coût, où la publication des données de transaction garantissant la disponibilité des données constitue la plus grande dépense.
Ainsi, pour réduire le coût global de L2, il est essentiel de diminuer les dépenses de publication des données. Il existe principalement deux méthodes :
Réduire le coût de publication des données sur L1, comme la mise à niveau EIP-4844 à venir d'Ethereum.
Séparer la couche de disponibilité des données de L1, de manière similaire à la façon dont Rollup dissocie l'exécution des transactions de L1.
Les racines de la controverse sur la couche de disponibilité des données
Pour comprendre les controverses concernant L2 au niveau de la disponibilité des données, il est nécessaire de commencer par le concept de blockchain modulaire. La blockchain modulaire découple les fonctions essentielles de la blockchain, formant des modules relativement indépendants, permettant d'étendre la performance d'une blockchain unique en combinant différents réseaux spécialisés.
Les blockchains modulaires largement acceptées se composent actuellement de quatre couches : la couche d'exécution, la couche de règlement, la couche de consensus et la couche de disponibilité des données. Ce design modulaire est similaire à des blocs Lego, permettant de combiner des modules optimaux sur mesure, atténuant ainsi le problème du "triangle impossible" de la blockchain.
Les projets L2 existants se contentent de séparer la couche d'exécution d'Ethereum, tandis que les trois autres fonctions restent sur Ethereum. Cependant, pour des raisons de coût, de nombreux L2 prévoient également de détacher la couche de disponibilité des données d'Ethereum, n'utilisant Ethereum que comme couche de règlement et de consensus.
Cependant, la communauté Ethereum semble ne pas être d'accord avec cette approche. Certains membres de la fondation Ethereum estiment que ne pas utiliser Ethereum comme couche de disponibilité des données ne peut pas être considéré comme un véritable Rollup ou L2. Une plateforme d'analyse L2 bien connue a également déclaré que les solutions d'extension qui ne publient pas de données sur L1 ne devraient pas être considérées comme L2, car il n'y a aucune garantie que les opérateurs fourniront les données publiées.
Cette insistance à laisser la couche de disponibilité des données sur Ethereum semble être motivée par des considérations de sécurité, mais pourrait également refléter des inquiétudes quant à la position d'Ethereum qui pourrait être ébranlée. Après tout, si les L2 détachent également la couche de disponibilité des données d'Ethereum, cela affaiblirait essentiellement la dépendance à la sécurité d'Ethereum, et pourrait progressivement s'éloigner de l'écosystème Ethereum.
Malgré les controverses, les projets liés à la couche de disponibilité des données continuent de prospérer. À l'avenir, nous espérons voir émerger de nouvelles solutions innovantes de disponibilité des données, insufflant une nouvelle vitalité au développement de l'écosystème L2.
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.
20 J'aime
Récompense
20
7
Partager
Commentaire
0/400
MEVHunterWang
· 07-16 16:28
Vraiment, ce piège L2 est plutôt tiré par les cheveux.
Voir l'originalRépondre0
0xLuckbox
· 07-15 13:04
Les gens à l'étage n'ont pas compris le point clé : est-ce l'authenticité ou la norme qui est essentielle ?
Voir l'originalRépondre0
ProbablyNothing
· 07-14 22:03
On revoit ce vieux sujet de débat, c'est vraiment de la pure provocation.
Voir l'originalRépondre0
RunWhenCut
· 07-14 22:01
Encore une fois, se faire prendre pour des cons. Quel L2 ose dire qu'il est sûr ?
Voir l'originalRépondre0
MiningDisasterSurvivor
· 07-14 21:57
L2 eyewash n'est pas encore mort ? On est de nouveau en train de vendre du rêve.
Voir l'originalRépondre0
MechanicalMartel
· 07-14 21:52
Donc, on fait ce piège avec zk roll, n'est-ce pas ?
Voir l'originalRépondre0
ZkProofPudding
· 07-14 21:41
Ce n'est pas juste un dilemme entre sécurité et coût, n'est-ce pas ? Tant de L2 hésitent à se prononcer.
Controverse sur la disponibilité des données : Les projets L2 font face à un choix entre coût et sécurité.
Disponibilité des données : La pierre angulaire et le point de controverse de L2
Les experts du domaine de la blockchain ont largement convenu de l'importance de la disponibilité des données. Un chercheur bien connu de l'industrie a déclaré que sans utiliser Ethereum pour obtenir la disponibilité des données, on ne peut pas être considéré comme un véritable L2. Ce point de vue a suscité de larges discussions, car selon ce critère, de nombreux projets renommés seraient exclus de la catégorie L2.
Alors, qu'est-ce que la disponibilité des données ? Quels défis le L2 rencontre-t-il à cet égard ? Pourquoi y a-t-il tant de controverses autour de la couche de disponibilité des données ? Cet article explorera en profondeur ces questions et mettra en lumière le rôle clé de la disponibilité des données.
Définition et caractéristiques de la disponibilité des données
En termes simples, la disponibilité des données se réfère au fait que les producteurs de blocs publient toutes les données des transactions de manière complète sur le réseau, permettant aux validateurs de les télécharger. Si les données sont publiées de manière complète et sont disponibles au téléchargement, elles sont considérées comme disponibles ; en revanche, si certaines données sont cachées, rendant impossible pour les validateurs d'obtenir des informations complètes, elles sont considérées comme indisponibles.
Il est important de noter que la disponibilité des données et la récupérabilité des données sont deux concepts différents:
Certains experts estiment que le terme "disponibilité des données" peut prêter à confusion et suggèrent de le remplacer par "publication des données", ce qui serait plus approprié. Ce point de vue a été soutenu par plusieurs parties, y compris le fondateur d'un projet de disponibilité des données.
Les défis de disponibilité des données auxquels est confronté L2
Bien que la disponibilité des données provienne d'Ethereum, l'industrie se concentre actuellement davantage sur les applications de niveau L2. Dans L2, les ordonneurs agissent en tant que producteurs de blocs et doivent publier suffisamment de données de transaction pour la vérification. Ce processus fait principalement face à deux grands défis :
Pour les OP Rollups utilisant la preuve de fraude, si le séquenceur ne publie pas les données complètes, le challenger ne pourra pas initier de contestation valide. En revanche, pour les ZK Rollups utilisant la preuve de validité, bien que la preuve elle-même ne dépende pas de la disponibilité des données, l'absence de données complètes peut néanmoins entraîner la perte d'actifs des utilisateurs.
Pour résoudre ces problèmes, la plupart des projets 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. Cependant, cette approche entraîne également une énorme pression sur les coûts.
Les frais de Gas que l'utilisateur paie à 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 le principal coût, où la publication des données de transaction garantissant la disponibilité des données constitue la plus grande dépense.
Ainsi, pour réduire le coût global de L2, il est essentiel de diminuer les dépenses de publication des données. Il existe principalement deux méthodes :
Les racines de la controverse sur la couche de disponibilité des données
Pour comprendre les controverses concernant L2 au niveau de la disponibilité des données, il est nécessaire de commencer par le concept de blockchain modulaire. La blockchain modulaire découple les fonctions essentielles de la blockchain, formant des modules relativement indépendants, permettant d'étendre la performance d'une blockchain unique en combinant différents réseaux spécialisés.
Les blockchains modulaires largement acceptées se composent actuellement de quatre couches : la couche d'exécution, la couche de règlement, la couche de consensus et la couche de disponibilité des données. Ce design modulaire est similaire à des blocs Lego, permettant de combiner des modules optimaux sur mesure, atténuant ainsi le problème du "triangle impossible" de la blockchain.
Les projets L2 existants se contentent de séparer la couche d'exécution d'Ethereum, tandis que les trois autres fonctions restent sur Ethereum. Cependant, pour des raisons de coût, de nombreux L2 prévoient également de détacher la couche de disponibilité des données d'Ethereum, n'utilisant Ethereum que comme couche de règlement et de consensus.
Cependant, la communauté Ethereum semble ne pas être d'accord avec cette approche. Certains membres de la fondation Ethereum estiment que ne pas utiliser Ethereum comme couche de disponibilité des données ne peut pas être considéré comme un véritable Rollup ou L2. Une plateforme d'analyse L2 bien connue a également déclaré que les solutions d'extension qui ne publient pas de données sur L1 ne devraient pas être considérées comme L2, car il n'y a aucune garantie que les opérateurs fourniront les données publiées.
Cette insistance à laisser la couche de disponibilité des données sur Ethereum semble être motivée par des considérations de sécurité, mais pourrait également refléter des inquiétudes quant à la position d'Ethereum qui pourrait être ébranlée. Après tout, si les L2 détachent également la couche de disponibilité des données d'Ethereum, cela affaiblirait essentiellement la dépendance à la sécurité d'Ethereum, et pourrait progressivement s'éloigner de l'écosystème Ethereum.
Malgré les controverses, les projets liés à la couche de disponibilité des données continuent de prospérer. À l'avenir, nous espérons voir émerger de nouvelles solutions innovantes de disponibilité des données, insufflant une nouvelle vitalité au développement de l'écosystème L2.