現在、これら 2 つのモジュラー DA ソリューションは比較的人気があり、たとえば、Eclipse や Cevmos などの Cosmos エコシステムのアプリケーション チェーンでは DA レイヤーとして Celestia が使用され、Mantle などのレイヤー 2 ネットワークでは DA レイヤーとして Eigenlayer が使用されます。
モジュラー DA ソリューションは、より未来を志向した DA ソリューションであると言うべきです。結局のところ、サードパーティの外部コンセンサスが組み込まれており、より強力な DA コンセンサスとしてイーサリアムを直接使用するわけではありません。それが一部の人々の理由です。は、サードパーティ DA の使用を提案しており、ソリューション プロジェクトでは、レイヤー 2 エシュロンを排除します。
基本的に、容量とパフォーマンスを向上できる DA ソリューションへのこの外部ネストを信頼できるかどうかによって決まります。私の意見では、短期的にはイーサリアム DA の人気が高まるはずですが、長期的には、特にマルチチェーン アプリケーションの時代には、このタイプのサードパーティ製モジュラー DA ソリューションも強力なコンセンサスを形成する可能性があります。
Simple System は、レイヤー 2 におけるデータ可用性の影響について話しました。出現するさまざまなレイヤー 2 の考え方とフレームワークは非常に明確であるようです。OP と ZK ロールアップ手法の核心は、データ状態の正確性を検証する方法の違いであり、 3 番目の DA を使用するかどうか 3 者間モジュラー DA は、DA としてのイーサリアムの容量制限を解決します。カンクンのアップグレード後のブロブの追加拡張は妥協です。
Layer2 におけるデータ可用性の中核的な役割
著者: Haotian; 出典: 著者の Twitter @tmel0211
友人から、Linea、Polygon zkEVM、Mantle、Metis、その他の四小龍など、レイヤー 2 の四天王以外の新規プレイヤーを分析してほしいと頼まれました。大まかに調べた結果、レイヤー 2 の違いのほとんどは次の 2 つの点にあることがわかりました。
データの可用性はイーサリアムメインネットに依存しますか。
EVM アフィニティはどうですか?
EVM が同等で理解しやすいかどうかによって、開発者にとってエコロジカルな移転のしきい値が低いかどうかが決まります。この記事では、一般科学の観点から、データの可用性とは一体何なのかについて説明します。 DA 層が Layer2 のコア層なのはなぜですか? Celestia や Eigenlayer などのサードパーティ DA はどのような選択をしましたか?
-まず、データ可用性とは何かを簡単に説明してください。
簡単に言えば、データの可用性とは、ブロックチェーン ネットワークにおいて、すべてのノードがシステムによって生成されたすべての履歴データの可用性を取得できることを意味します。これがなぜ重要なのでしょうか? ブロックチェーンはさまざまなノードに分散され、記録されるからです。重要なデータの一部が失われたり隠蔽されたりすると、システム全体のセキュリティが危険にさらされます。
たとえば、トランザクションの詳細情報が一部のノードのみに知られており、他のノードが取得できない場合、そのトランザクションはすべてのバリデーターによって正しく検証できません。別の例として、口座残高をクエリする場合は、関連するすべての履歴トランザクションを調べて、最終結果を計算する必要があります。取引データが欠落している場合、残高結果が正しく表示されません。
したがって、データ可用性により、すべてのノードが正しい検証とクエリのためにすべての履歴データを取得できるようになり、ブロックチェーン システム内のデータが失われたり隠蔽されたりすることがなくなり、すべてのノードが完全なデータを取得できるようになります。 Optimism を例にとると、DA 層が適切に動作しない場合、バッチの前後の状態を Calldata で正常に読み取れない場合、Rollup コントラクトを確認できないため、7 日間のチャレンジ期間を続行できません。 。最終的に、DA はブロックチェーン台帳システムのセキュリティを確保することになります。
レイヤー2のDA層としてイーサリアムを使用すると、イーサリアムのセキュリティとデータ整合性を確実に活用することができ、これが最大の利点であり、そうでなければ、レイヤー2トランザクションの悪意のある改ざんや会計の混乱が制限されません。ネットワークは当然のことですが、主流の認識を得るのは困難です。ただし、イーサリアム自体のブロック容量とトランザクション スループットには制限があり、長期的には高 TPS のレイヤー 2 ネットワークをサポートすることが困難になる可能性があります。
この深刻な容量の不一致は、多数のレイヤー 2 トランザクションがブロック確認のためにキューに入れられ、DA 検証が時間内に完了できないことを意味します。同時に、イーサリアムのブロックスペースをめぐるレイヤー2の競争も激化し、ガス料金が上昇します。
したがって、DA レイヤーとしてはイーサリアム メインネットのみに依存します。長期的には、これは間違いなくレイヤー 2 の開発のボトルネックになるため、レイヤー 2 の開発中にいくつかの主流の DA ソリューションが登場しました。
状態データを L1 に圧縮します。たとえば、zkSync は zkSNARK 証明をメイン ネットワークに送信し、大量の元のトランザクション データは L2 によって維持されます。
Celestia などのサードパーティのパブリック チェーン プラットフォームが DA レイヤー ソリューションを提供し、データが検証のためにサードパーティの分散ネットワークに送信され、結果のステータスが L1 に同期されます。
カンクンのアップグレード後、Blob の追加のストレージ スペースが追加され、KZB ツールでエンコードおよび検証されました。
-サードパーティ製DAモジュラーソリューションの選択
サードパーティの DA モジュラー ソリューションに関して言えば、最もよく知られている 2 つのプロジェクトは Celestai と Eigenlayer (および Ethstorage) です。
Celestia ネットワーク自体が大規模なトランザクション量を処理できるため、レイヤー 2 のアプリケーションによって生成される大量のデータでも DA の有効性を確保でき、トランザクションのステータスのみを一括してイーサリアムにアップロードするため、DA ソリューションとして利用できます。高度にモジュール化された計画。
Eigenlayer はトランザクション処理とデータストレージを分離します。トランザクションはロールアップで迅速に処理されますが、整合性データは、Eigenlayer によって構築された分散ネットワークに保存されます。ロールアップは、ブロックヘッダーやマークルツリールートなどの重要なデータのみをイーサリアムにアップロードします。完全なデータを読み取る必要がある場合、ロールアップ コントラクトは、Eigenlayer ネットワークからリアルタイムでデータを読み取ります。
現在、これら 2 つのモジュラー DA ソリューションは比較的人気があり、たとえば、Eclipse や Cevmos などの Cosmos エコシステムのアプリケーション チェーンでは DA レイヤーとして Celestia が使用され、Mantle などのレイヤー 2 ネットワークでは DA レイヤーとして Eigenlayer が使用されます。
モジュラー DA ソリューションは、より未来を志向した DA ソリューションであると言うべきです。結局のところ、サードパーティの外部コンセンサスが組み込まれており、より強力な DA コンセンサスとしてイーサリアムを直接使用するわけではありません。それが一部の人々の理由です。は、サードパーティ DA の使用を提案しており、ソリューション プロジェクトでは、レイヤー 2 エシュロンを排除します。
基本的に、容量とパフォーマンスを向上できる DA ソリューションへのこの外部ネストを信頼できるかどうかによって決まります。私の意見では、短期的にはイーサリアム DA の人気が高まるはずですが、長期的には、特にマルチチェーン アプリケーションの時代には、このタイプのサードパーティ製モジュラー DA ソリューションも強力なコンセンサスを形成する可能性があります。
Simple System は、レイヤー 2 におけるデータ可用性の影響について話しました。出現するさまざまなレイヤー 2 の考え方とフレームワークは非常に明確であるようです。OP と ZK ロールアップ手法の核心は、データ状態の正確性を検証する方法の違いであり、 3 番目の DA を使用するかどうか 3 者間モジュラー DA は、DA としてのイーサリアムの容量制限を解決します。カンクンのアップグレード後のブロブの追加拡張は妥協です。
この前提に基づいて、さまざまな最先端のレイヤー 2 ソリューションを見てみると、基本的な認知フレームワークの判断基準が得られます。