Analyse approfondie de la disponibilité des données : défis et controverses clés des L2
La disponibilité des données est un concept crucial dans le domaine de la blockchain. Elle fait référence au fait que les producteurs de blocs publient toutes les données de transaction d'un bloc sur le réseau, permettant ainsi aux validateurs de télécharger et de vérifier. Si les données sont complètes et téléchargeables, elles sont considérées comme disponibles ; si des données sont cachées, rendant impossible pour les validateurs d'obtenir des informations complètes, alors elles sont considérées comme indisponibles.
Il convient de noter que la disponibilité des données et la récupérabilité des données sont deux concepts différents. La première se concentre sur la capacité des données nouvellement générées dans les blocs à être validées par le consensus, tandis que la seconde concerne la capacité à récupérer des données historiques déjà stockées 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é.
Dans la solution Layer 2(L2), le problème de la disponibilité des données est particulièrement marqué. Le ordonnateur L2 doit publier suffisamment de données de transaction afin que les validateurs puissent vérifier la validité des transactions. Mais ce processus fait face à deux grands défis : d'une part, assurer la sécurité du mécanisme de validation, et d'autre part, réduire le coût de publication des données.
Pour les Optimistic Rollups, si le séquenceur ne publie pas les données complètes, le challenger ne pourra pas lancer de contestation valide. En revanche, pour les ZK Rollups, bien que la preuve de validité elle-même ne dépende pas de la disponibilité des données, les utilisateurs ont toujours besoin des données complètes pour confirmer l'état des actifs. Pour cela, la plupart des solutions L2 choisissent actuellement de publier à la fois les données d'état et les données de transaction sur Ethereum, afin d'obtenir une sécurité suffisante.
Cependant, cette approche a également entraîné une pression énorme sur les coûts. Dans les frais de Gas que les utilisateurs paient pour L2, le coût de soumission des données à L1 représente une part importante, dont les données de transaction garantissant la disponibilité des données sont la principale composante. Pour réduire les coûts, l'industrie a proposé deux idées : d'une part, réduire le coût de publication des données sur L1, comme la mise à niveau EIP-4844 prévue par Ethereum ; d'autre part, détacher la couche de disponibilité des données de L1, similaire à la façon dont Rollup sépare l'exécution des transactions de L1.
Cette approche qui consiste à rendre la couche de disponibilité des données indépendante provient du concept de blockchain modulaire. La blockchain modulaire découple les fonctionnalités principales de la blockchain en quatre parties relativement indépendantes : la couche d'exécution, la couche de règlement, la couche de consensus et la couche de disponibilité des données. En combinant différents réseaux spécialisés, il est possible de surmonter les limitations de performance d'une seule blockchain.
Cependant, il existe un grand débat dans l'industrie sur la question de savoir si les L2 devraient se détacher de la couche de disponibilité des données d'Ethereum. Certains membres de la communauté Ethereum estiment qu'une solution d'extensibilité qui n'utilise pas Ethereum comme couche de disponibilité des données ne peut pas être considérée comme un véritable L2. Ils craignent que cela puisse affaiblir la dépendance des L2 à la sécurité d'Ethereum, menaçant ainsi la position d'Ethereum.
Néanmoins, les projets liés à la couche de disponibilité des données continuent de prospérer. Avec les avancées technologiques et la demande du marché, nous avons des raisons de croire que de plus en plus de solutions innovantes en matière de disponibilité des données verront le jour, offrant de nouvelles possibilités pour l'expansion de la blockchain.
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.
7 J'aime
Récompense
7
6
Partager
Commentaire
0/400
GasFeeLady
· Il y a 14h
bruh les coûts de données tuent mes trades à vrai dire
Voir l'originalRépondre0
TooScaredToSell
· Il y a 14h
Le coût est trop difficile à gérer.
Voir l'originalRépondre0
MondayYoloFridayCry
· Il y a 14h
Ne pas L2, je ne comprends pas.
Voir l'originalRépondre0
DoomCanister
· Il y a 14h
L2 doit encore être optimisé, le coût n'est pas bon marché.
Voir l'originalRépondre0
Rugman_Walking
· Il y a 14h
Comment équilibrer la sécurité et la performance, c'est compliqué.
Voir l'originalRépondre0
ExpectationFarmer
· Il y a 14h
L2 vient à peine de commencer, regardons le spectacle.
Le développement de L2 soulève des controverses sur la disponibilité des données : comment équilibrer coûts et sécurité
Analyse approfondie de la disponibilité des données : défis et controverses clés des L2
La disponibilité des données est un concept crucial dans le domaine de la blockchain. Elle fait référence au fait que les producteurs de blocs publient toutes les données de transaction d'un bloc sur le réseau, permettant ainsi aux validateurs de télécharger et de vérifier. Si les données sont complètes et téléchargeables, elles sont considérées comme disponibles ; si des données sont cachées, rendant impossible pour les validateurs d'obtenir des informations complètes, alors elles sont considérées comme indisponibles.
Il convient de noter que la disponibilité des données et la récupérabilité des données sont deux concepts différents. La première se concentre sur la capacité des données nouvellement générées dans les blocs à être validées par le consensus, tandis que la seconde concerne la capacité à récupérer des données historiques déjà stockées 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é.
Dans la solution Layer 2(L2), le problème de la disponibilité des données est particulièrement marqué. Le ordonnateur L2 doit publier suffisamment de données de transaction afin que les validateurs puissent vérifier la validité des transactions. Mais ce processus fait face à deux grands défis : d'une part, assurer la sécurité du mécanisme de validation, et d'autre part, réduire le coût de publication des données.
Pour les Optimistic Rollups, si le séquenceur ne publie pas les données complètes, le challenger ne pourra pas lancer de contestation valide. En revanche, pour les ZK Rollups, bien que la preuve de validité elle-même ne dépende pas de la disponibilité des données, les utilisateurs ont toujours besoin des données complètes pour confirmer l'état des actifs. Pour cela, la plupart des solutions L2 choisissent actuellement de publier à la fois les données d'état et les données de transaction sur Ethereum, afin d'obtenir une sécurité suffisante.
Cependant, cette approche a également entraîné une pression énorme sur les coûts. Dans les frais de Gas que les utilisateurs paient pour L2, le coût de soumission des données à L1 représente une part importante, dont les données de transaction garantissant la disponibilité des données sont la principale composante. Pour réduire les coûts, l'industrie a proposé deux idées : d'une part, réduire le coût de publication des données sur L1, comme la mise à niveau EIP-4844 prévue par Ethereum ; d'autre part, détacher la couche de disponibilité des données de L1, similaire à la façon dont Rollup sépare l'exécution des transactions de L1.
Cette approche qui consiste à rendre la couche de disponibilité des données indépendante provient du concept de blockchain modulaire. La blockchain modulaire découple les fonctionnalités principales de la blockchain en quatre parties relativement indépendantes : la couche d'exécution, la couche de règlement, la couche de consensus et la couche de disponibilité des données. En combinant différents réseaux spécialisés, il est possible de surmonter les limitations de performance d'une seule blockchain.
Cependant, il existe un grand débat dans l'industrie sur la question de savoir si les L2 devraient se détacher de la couche de disponibilité des données d'Ethereum. Certains membres de la communauté Ethereum estiment qu'une solution d'extensibilité qui n'utilise pas Ethereum comme couche de disponibilité des données ne peut pas être considérée comme un véritable L2. Ils craignent que cela puisse affaiblir la dépendance des L2 à la sécurité d'Ethereum, menaçant ainsi la position d'Ethereum.
Néanmoins, les projets liés à la couche de disponibilité des données continuent de prospérer. Avec les avancées technologiques et la demande du marché, nous avons des raisons de croire que de plus en plus de solutions innovantes en matière de disponibilité des données verront le jour, offrant de nouvelles possibilités pour l'expansion de la blockchain.