ME Network のモジュラー設計の理解:Execution Layer、Settlement Layer、Data Availability Layer

Meta Earthの技術チームが3 年かけて開発したME Networkは、modular blockchainを基盤としたマルチチェーン融合ネットワークです。ME(Meta Earth)ネットワークにおける主要な研究ソリューションの一つがモジュラー技術です。Meta Earthは多様なシナリオにおける高同時処理ビッグデータ処理ニーズをサポートすることに注力しており、高性能で無限にスケーラブルな基盤ネットワークの構築が不可欠となっています。


この記事では、ME NetworkがそのアーキテクチャをExecution Layer、Settlement Layer、Data Availability Layerに分離する仕組みと、各コアレイヤーが果たす具体的な役割と機能についてご紹介します。


1. Execution Layer: 効率的な処理への鍵


Execution Layerはトランザクションの実行、通常のトランザクションの処理、およびsmart contractとの相互作用(計算処理)を担当します。ME Networkにおいて、Execution Layerはブロックチェーン技術スタックの最上位層と見なすことができます。


ME Networkにおいて、最も一般的なExecution Layerの例はRollupです。ここでは計算処理がオンチェーン外で実行され、その結果(つまり状態ルート)がSettlement Layerに公開されます。一方、トランザクションデータは圧縮されてData Availability Layerにパッキングされます。トランザクションの計算をオンチェーン外へオフロードすることで、ME Networkのメインチェーン(ME Hub)への負荷が大幅に軽減され、極めて高いTPSの実現とGas Fee消費の削減が可能になります。


もちろん、ME Hub(Settlement Layer)自体もスマートコントラクトをサポートする独立したブロックチェーンです。ガス料金の安さや実行の並列化といった利点を重視しないユーザーであれば、Ethereum上でコントラクトをデプロイするのと同様に、ME Hub上で実行を選択することもできます。さらに、ME Networkでは、Rollupのためのスペースを最大化するため、Settlement Layerでの重厚なアプリケーションのデプロイと実行を推奨していません。



2. Settlement Layer: トランザクション最終性の核心


Settlement Layerは、紛争解決、証明の検証、および異なるExecution Layer間の橋渡しを含む取引の最終確認を担当します。このレイヤーは、Execution Layerからのビジネス処理の状態と結果を受け取り、Execution Layerの「ソフト」セキュリティを確保し、不正防止やバッチ処理を実現するとともに、Execution Layerによって処理されたすべての状態と結果について合意形成を行います。


一般的に、Settlement Layerは、デプロイされたRollup-チェーンとそのステータス、staking、sequencerリスト、sequencer管理、不正証明の裁定などに対応する重要な情報を保持するレジストリを維持しており、これによりSettlement LayerがRollup-チェーンに対してセキュリティと決済サービスを提供できるようになっています。


ME Network において、Settlement Layer は Rollup-チェーンに対して、流動性の源泉やブリッジセンターといった他の機能も提供します。そのため、Settlement Layer は ME Hub と呼ばれることもあります。さらに、ME Network の Settlement Layer には以下の用途があります:


証明検証と紛争解決:Settlement Layer は、ロールアップが外部検証用の証明を投稿するための場所を提供します。これは不正証明に依存するオプティミスティック・ロールアップにとって特に有用です。


ブリッジセンター:複数のロールアップが共通の Settlement Layer を利用する場合、相互にブリッジすることができます。これにより、ロールアップ間の個別のブリッジが必要なくなります。


流動性の源泉:Settlement Layer に存在する流動性は、その上のすべてのロールアップで利用可能です。メインチェーンのトークンを利用するだけでなく、Rollup-チェーンは独自のトークンを構築することもできます。異なるトークンは、MBC を介して自然に ME Hub の Settlement Layer へクロスチェーンし、自由な流動性と交換を実現します。



明らかに、モジュラー型クロスチェーンにおいて、Settlement Layer は Execution Layer の基盤となる合意形成とセキュリティメカニズムを提供します。Rollup-チェーンを構築する際、検証ノードのデプロイは不要であり、運用コストが大幅に削減されます。


3. Data Availability Layer: 高いスケーラビリティへの鍵


データ可用性は、ME Network が高いスケーラビリティを実現するための不可欠な要素です。これは Execution Layer から業務データを受信・保存し、Rollup データのストレージモジュールとして機能します。取引データの可用性を確保し、誰でもデータをアクセス・検証できるようにすることで、Execution Layer のセキュリティを保証し、合意形成を達成します。





Data Availability Layer 自体は、smart contract プロトコルを実行せず、計算処理も一切行いません。その中核機能は、取引データの正確性と可用性を確保し、「不正証明」の材料を提供すること、あるいはネットワーク攻撃が発生した場合に資産の追跡や損失の軽減を支援することです。したがって、ノードがコンセンサス維持に参加せず、すべての取引データを保存する必要がない場合でも、取引を検証し、取引が利用可能であることを証明することができます。Data Availability Layer は、全体の ME Network に対する重要な補完であり、情報セキュリティに対して二重の保険を提供します。


さらに、Data Availability Layer は独自のデータ分散、データ伝播リンク、およびストレージスペースを備えており、メインチェーン (ME Hub) の効率的な運用に貢献することで、ME Network のパフォーマンスを最大化します。


結論として、上記の3つのコアレイヤーが協調して動作することで、ME Networkは高同時接続およびビッグデータ処理のニーズを満たすだけでなく、無限のスケーラビリティを実現し、多様なシナリオにおけるアプリケーションのための堅牢な技術基盤を提供します。今後、ME Networkは独創的なアーキテクチャ設計と優れた技術革新を通じて技術の最前線を牽引し、より広範で質の高いデジタルエコシステムを構築するとともに、すべてのMEユーザーに、より効率的で安全かつ利便性の高いブロックチェーン体験をもたらします。



Kylin AIによる翻訳です。
この記事は役に立ちましたか?
0人が役に立ったと回答

関連するおすすめ