レッスン3

イーサリアム上のレイヤー2であるマンタ・パシフィックの理解

このモジュールでは、Manta NetworkのLayer 2ソリューションであるManta Pacificについて説明します。Manta Pacificが提供するアーキテクチャ、機能、利点、開発環境に焦点を当てています。Manta Pacificがどのようにスケーラブルかつコスト効率の良い方法でゼロ知識(ZK)アプリケーションの展開を可能にしているかについて包括的な理解を提供することを目的としています。

マンタパシフィックとは?

Manta Pacificは、EVMネイティブのZKアプリケーション向けに設計されたモジュラーレイヤー2エコシステムです。Solidityベースのスマートコントラクトを展開するためのスケーラブルで低コストな環境を提供します。

このエコシステムの主な特徴は次のとおりです:

  • ユニバーサル回路:ZK対応コントラクトを既存のSolidityスマートコントラクトやdAppsに簡単に統合するZKライブラリ。
  • 開発者ツール:SDKとプルーフキーは、最小限のコーディング作業でオンチェーンIDとZK機能の統合を容易にします。
  • スケーラビリティ: Celestiaをデータ可用性レイヤーとして使用することで、低料金と高スループットが実現され、データ集約型アプリケーションに適しています。

マンタ・パシフィックは、Celestiaのデータ可用性レイヤーとzkEVMの組み合わせによって運用されており、このセットアップにより、モジュラリティが可能となり、ガス手数料が削減され、スケーラビリティが向上します。Celestiaのデータ可用性サンプリングおよびイレイジャーコーディング技術により、効率的かつ安全なデータ管理が確保されます。また、zkEVMとの統合により、EVM互換性が確保され、既存のイーサリアムスマートコントラクトをManta Pacificに追加のZK機能で展開することが可能となります。

アーキテクチャ

Manta Pacificは、スケーラビリティと柔軟性を高めるモジュラースタック上に構築されています。アーキテクチャには次のものが含まれています:

データ可用性に使用されるCelestiaは、2Dリード・ソロモン消去符号化や名前空間Merkle Trees(NMTs)などの高度な技術を適用し、トランザクションコストのデータ部分を大幅に削減して取引を効率化し、エンドユーザーにとってより効率的で安価にします。Celestiaのモジュラーデータ可用性は、データ可用性の問題を信頼度を最小限に抑える方法で解決することにより、安全でスケーラブルな運用を保証します。

zkEVMの統合により、ZKアプリケーションに最適化されたEVM相当の環境が提供され、既存のEthereumツールとの互換性が確保され、ZKアプリケーションの拡張性とパフォーマンスが向上します。この統合により、開発者は既存のEthereumベースのdAppsを最小限の修正でManta Pacificに移植でき、追加のZK機能を利用できます。

ZKを有効にした契約を既存のSolidityスマート契約とdAppsに統合することを簡素化するZKライブラリであるUniversal Circuits。これはZK-as-a-Serviceを提供し、Solidity開発者がManta Pacific契約をAPI経由で呼び出すことで、DeFiのプライベートアイデンティティ、Web3ソーシャルアプリケーションのアイデンティティ検証、オンチェーンゲームのzkShuffleなどの機能を実現します。これにより、ZK技術がさらに多様なアプリケーションでよりアクセス可能かつ利用可能になります。

主な特長と利点

Manta Pacificは、オンチェーンのアイデンティティとZK機能の統合を容易にするために設計された複数のツールとライブラリを備えた、開発者向けの環境を提供しています。プラットフォームは、標準のEthereumスマートコントラクトコードを修正することなく使用できるように、Ethereum Virtual Machine(EVM)と完全に互換性があります。

この互換性は、Ethers.jsやWeb3.jsのような汎用ライブラリ、HardhatやFoundryのような開発者ツール、Metamaskのような人気のあるウォレットなどの使用にも拡張されており、これにより、開発者が馴染みのあるツールや技術を使用してスマートコントラクトを構築および展開できるようになり、既存のEthereumベースのdAppsをManta Pacificに移植することが容易になります。

手数料、プライバシー、およびスケーラビリティ

マンタ・パシフィックの拡張性と低手数料は非常に大きな利点です。Celestiaのデータ利用可能性レイヤーとzkEVMを使用することで、マンタ・パシフィックは高い取引スループットと低手数料を提供し、高スループットアプリケーションの大きな利点をもたらします。マンタ・パシフィックのモジュラースタックは将来のzkAppsのための拡張性を提供し、データ集約型アプリケーションの展開に最適な環境を作り出します。

zkSBTs(Zero-Knowledge Soulbound Tokens)を使用すると、個人の詳細情報を明かさずに、分散型の方法で自分の身元を確認できます。これは、プライバシーとセキュリティが最も重要視されるオンチェーンKYCプロセスにおいて特に重要です。zkSBTsのようなzkBABやzkGalxe Passportは、パスポートのスキャンや機密情報の入力なしでオンチェーンKYC検証を提供します。

Universal Circuitsは、DeFi、ゲーム、およびアイデンティティ検証を含むさまざまなアプリケーション向けの使用準備が整ったZK機能を提供します。これらの回路は、DeFi向けのプライベートアイデンティティ、zkShuffleを使用したオンチェーンゲーム、および分散型アイデンティティ検証などの機能をサポートしています。これにより、開発者はZKテクノロジーで実現できる範囲を広げ、高度なZK機能を簡単にアプリケーションに統合することができます。

マンタパシフィックでの展開と開発

Manta Pacificでのアプリケーションの展開は、Ethereum、Polygon、Binance Smart Chainなどの他のEVM互換チェーンと同様のプロセスに従います。

開発者は、ユニバーサル回路を介してZK機能を統合するという追加の利点を持ちながら、馴染みのあるツールや手法を使用します。デプロイプロセスには、プロジェクトをManta PacificのRPC URLを使用するように構成し、Hardhat、Foundry、またはRemixなどのツールを使用してスマートコントラクトを展開し、クライアントサイドアプリケーションがManta Pacificとのやり取りを行うためにJSON-RPC URLを更新することが含まれます。

ユースケースとアプリケーション

マンタパシフィックは、さまざまなアプリケーションをサポートしています。

  • DeFiアプリケーション:ZK技術を活用したプライベートでコンプライアンスを重視した金融サービスの提供。
  • ゲーム: zkShuffleを利用したオンチェーンゲームアプリケーションにより、公正性とプライバシーが確保されます。
  • 本人確認: 個人情報を公開せずに本人確認を可能にする分散型KYCソリューション。
    マンタエコシステムグランツプログラムは革新的なプロジェクトを支援し、エコシステムの成長と採用を促進します。

ロードマップ

マンタパシフィックの開発は、4つの章で構成されています。

第1章:マンタ・パシフィック・アルファ

Manta Pacific Alpha は、低ガス料金とスケーラビリティのためにユニバーサル回路と OP スタックを利用した Ethereum 上のオプティミスティックロールアップとして立ち上げられました。 この章の焦点は、Manta zkSBT と zkShuffle などのユニバーサル回路に基づいた dApp エコシステムを構築することです。

チャプター2:マンタ・パシフィック・アルファII

次のフェーズ、Manta Pacific Alpha II では、Celestiaのデータ可用性レイヤーを統合して、ガス手数料をさらに削減します。この統合により、データストレージおよび取得コストが削減され、Manta Pacificエコシステム内のdAppsとのやり取りがより経済的になります。

第3章:マンタ・パシフィック・ベータ

第3章では、Manta PacificはPolygon CDKを使用したzkEVMに完全に移行します。この期間中、Manta Pacificは複数の検証者フレームワークを検討し、安全に完全なzkEVMに移行する可能性があります。このフレームワークでは、PolygonのZKプルーバーを既存のOP Stackロールアップと統合し、ネットワークの堅牢性を向上させ、ユーザーの低コスト運用を維持します。

第4章:マンタパシフィックメインネット

最終章では、マンタ・パシフィック・メインネットの本番リリースが行われ、ユニバーサル・サーキットがさらにアップグレードされ、ガスコストが低減し、より多くのユースケースをサポートし、改良されたユーザーエクスペリエンスを提供するようになります。この段階では、ZKプルーフ集約の統合が行われ、オンチェーンのプルーフ検証コストが削減され、ZK処理のスループットが向上します。さらに、マンタ・パシフィックでは、より多くのZK対応ユーティリティをサポートし、アカウント抽象化プロジェクトとの協力により、より良いユーザーエクスペリエンスを提供します。

ハイライト

  • テクニカルアーキテクチャ:マンタ太平洋は、データの可用性にはセレスティアを利用し、スケーラビリティにはzkEVMを利用し、2Dリード・ソロモンの消去符号化や名前空間マークルツリー(NMTs)などの高度なデータ技術を統合しています。
  • 開発者向け環境:プラットフォームはEthereum Virtual Machine(EVM)互換性をサポートしており、開発者はEthers.js、Web3.js、Hardhat、およびMetamaskなどの馴染みのあるツールを使用でき、最小限の修正でスマートコントラクトの展開を容易にします。
  • スケーラビリティと低手数料:Celestiaのデータ可用性レイヤーとzkEVMを利用することで、Manta Pacificは高い取引スループットと低手数料を実現し、データ集約型アプリケーションに最適です。
  • 非侵襲的コンプライアンス:zkSBTs(ゼロ知識ソウルバウンドトークン)は、個人の詳細を公開せずに分散型のID検証を可能にし、オンチェーンKYCプロセスをサポートします。
  • ロードマップ:開発は、マンタパシフィックアルファ(楽観的ロールアップ)から最終的なメインネットリリースまでの4つの章に分かれており、セレスティアのデータ可用性の統合、zkEVMへの移行、およびより良いスケーラビリティとユーザーエクスペリエンスのためのZK機能の強化に焦点を当てています。
免責事項
* 暗号資産投資には重大なリスクが伴います。注意して進めてください。このコースは投資アドバイスを目的としたものではありません。
※ このコースはGate Learnに参加しているメンバーが作成したものです。作成者が共有した意見はGate Learnを代表するものではありません。