第 3 課

了解 Manta Pacific(以太坊第二層)

本模塊將探索 Manta 太平洋(Manta Pacific)-- Manta Network 在以太坊上的第二層解決方案。學習側重於 Manta 太平洋提供的架構、功能、優勢和開髮環境。目的是讓學員全麵了解 Manta 太平洋如何以可擴展和具有成本效益的方式實現零知識(ZK)應用的部署。

Manta 太平洋概述

Manta 太平洋是一個模塊化的 Layer 2 生態繫統,專爲兼容以太坊虛擬機 (EVM) 的零知識應用而設計。它爲部署基於 Solidity 的智能合約提供可擴展且低成本的環境。

該生態繫統的主要特點包括:

  • 通用電路:這是一個零知識證明庫,可以簡化將零知識證明功能集成到現有 Solidity 智能合約和去中心化應用 (dApp) 中的過程。
  • 開髮者工具: 提供 SDK 和證明密鑰,隻需最少的編碼工作即可輕鬆集成鏈上身份和零知識證明功能。
  • 可擴展性: 使用 Celestia 作爲數據可用性層可確保低費用和高吞吐量,使其適用於數據密集型應用。

Manta 太平洋結合了 Celestia 的數據可用性層和 zkEVM 運行,這種設置提高了模塊化,從而降低了 gas 費用併增強了可擴展性。Celestia 的數據可用性抽樣和糾刪碼技術確保了高效安全的數據管理,而與 zkEVM 的集成確保了 EVM 兼容性,使得現有以太坊智能合約能夠在 Manta 太平洋上部署併穫得額外的零知識證明功能。

架構

Manta 太平洋採用模塊化堆棧架構,可提高可擴展性和靈活性。架構包括:

Celestia 用於數據可用性。它採用先進的技術,例如 2D Reed-Solomon 糾刪碼和 NMT(Namespace Merkle Tree),顯著減少數據部分的交易成本,從而使交易對終端用戶更高效、更便宜。Celestia 的模塊化數據可用性通過以最小信任的方式解決數據可用性問題,確保安全和可擴展的操作。

zkEVM 的集成提供了針對零知識應用優化的、與 EVM 等價的環境,確保與現有以太坊工具兼容,併提高零知識應用的可擴展性和性能。通過這種集成,開髮人員幾乎無需改動就能將基於以太坊的去中心化應用轉移到 Manta 太平洋,衕時還能享受額外的零知識證明功能。

通用電路(Universal Circuits)是一個零知識證明庫,可以簡化將零知識證明功能集成到現有 Solidity 智能合約和去中心化應用 (dApp) 中的過程。它提供零知識即服務 (ZK-as-a-Service),允許 Solidity 開髮人員通過 API 調用 Manta 太平洋合約,從而啟用諸如 DeFi 的隱私身份、Web3 社交應用的身份驗證以及鏈上游戲的 zkShuffle 等功能。這使零知識證明技術更加易於使用,併適用於更廣泛的應用場景。

主要功能和優勢

Manta 太平洋爲開髮人員提供了一個友好的環境,擁有豐富的工具和庫,可輕鬆集成鏈上身份和零知識證明功能,併且隻需要最少的編碼工作。該平颱完全兼容以太坊虛擬機 (EVM),允許開髮人員直接使用標準的以太坊智能合約代碼,無需修改。

這種兼容性還擴展到通用庫(例如 Ethers.js 和 Web3.js)、開髮人員工具(例如 Hardhat 和 Foundry)以及流行錢包(例如 MetaMask)。這使得開髮人員能夠像使用以太坊一樣,利用熟悉的工具和技術來構建和部署智能合約,從而更輕鬆地將現有的基於以太坊的去中心化應用 (dApp) 轉移到 Manta 太平洋。

費用、隱私和可擴展性

可擴展性和低費用是 Manta 太平洋的顯著優勢。通過使用 Celestia 的數據可用性層和 zkEVM,Manta 太平洋提供了高吞吐量和低廉的交易費用,非常適合高性能的應用。Manta 太平洋的模塊化堆棧可擴展未來的零知識應用(zkApps),使其成爲部署數據密集型應用的理想環境。

零知識靈魂綁定代幣 (zkSBT) 允許用戶以去中心化的方式驗證身份,而無需透露個人詳細信息。這對於鏈上 KYC 流程尤其重要,因爲鏈上 KYC 流程需要優先考慮隱私和安全性。例如 zkBAB 和 zkGalxe Passport 等 zkSBT 可以進行鏈上 KYC 驗證,而無需掃描護照或輸入敏感的個人信息。

通用電路爲各種應用(包括 DeFi、游戲和身份驗證)提供了可以直接使用的零知識證明功能。這些電路支持的功能包括 DeFi 的隱私身份、使用 zkShuffle 的鏈上游戲以及去中心化身份驗證。這使開髮人員能夠輕鬆地將高級零知識證明功能集成到他們的應用程序中,從而拓寬了零知識證明技術所能實現的範圍。

在 Manta 太平洋上部署和開髮

在 Manta 太平洋上部署應用程序的過程與其他兼容 EVM 的鏈(如以太坊、Polygon 和幣安智能鏈)類似。

開髮人員可以使用熟悉的工具和方法,併可以通過通用電路集成零知識證明功能。部署過程涉及配置項目以使用 Manta 太平洋的 RPC URL,使用 Hardhat、Foundry 或 Remix 等工具部署智能合約,併確保客戶端應用程序通過更新 JSON-RPC URL 與 Manta 太平洋進行交互。

用例和應用

Manta 太平洋支持各種應用,包括:

  • DeFi 應用:利用 ZK 技術提供私人和合規的金融服務。
  • 游戲: 利用 zkShuffle 確保公平性和隱私的鏈上游戲應用。
  • 身份驗證: 去中心化的 KYC 解決方案,無需透露個人信息即可進行身份驗證。
    Manta 生態繫統資助計畫(Manta Ecosystem Grants Program)支持創新的項目,鼓勵生態繫統髮展和採用。

髮展路線圖

Manta 太平洋的髮展分爲四個章節:

第一章:Manta 太平洋 Alpha

Manta 太平洋 Alpha 版本已作爲以太坊上的 Optimistic Rollup 推出,利用通用電路和 OP Stack 實現低 gas 費用和可擴展性。此章節的重點是構建基於 Manta zkSBT 和通用電路(例如 zkShuffle)的去中心化應用 (dApp) 生態繫統。

第二章:Manta 太平洋 Alpha II

接下來,Manta 太平洋 Alpha II 將集成 Celestia 的數據可用性層,以進一步降低 gas 費用。通過降低數據存儲和檢索成本,這種集成將實現數據擴展,使用戶在 Manta 太平洋生態繫統內的 dApp 交互更加經濟實惠。

第三章:Manta 太平洋 Beta

在第三章中,Manta 太平洋將使用 Polygon CDK 完全過渡到 zkEVM。在此期間,Manta 太平洋可能會探索一種多證明者框架,以安全地遷移到完整的 zkEVM。該框架將把 Polygon 的零知識證明者與現有的 OP Stack rollup 集成在一起,從而增強網絡穩健性併保持用戶操作的低成本。

第四章:Manta 太平洋主網

最終版本將迎來 Manta 太平洋主網的正式髮布,該版本將進一步升級通用電路以降低 gas 成本、支持更多用例併提供改進的用戶體驗。此階段將包括集成零知識證明聚合來降低鏈上證明驗證成本併提高零知識處理的吞吐量。此外,Manta 太平洋還將通過與賬戶抽象項目合作,支持更多支持零知識證明的實用程序併提供更好的用戶體驗。

亮點

  • 技術架構:Manta 太平洋利用 Celestia 實現數據可用性,利用 zkEVM 實現可擴展性,併集成了先進的數據技術,例如 2D Reed-Solomon 糾刪碼和 Namespace Merkle Tree (NMT)。
  • 開髮者友好型環境:該平颱支持以太坊虛擬機 (EVM) 兼容性,允許開髮人員使用熟悉的工具(例如 Ethers.js、Web3.js、Hardhat 和 Metamask),隻需最少的改動即可部署智能合約。
  • 可擴展性和低費用:通過利用 Celestia 的數據可用性層和 zkEVM,Manta 太平洋確保了高吞吐量和低廉的交易費用,非常適合數據密集型應用。
  • 非侵入式合規:零知識靈魂綁定代幣 (zkSBT) 支持去中心化身份驗證,而無需透露個人詳細信息,支持鏈上 KYC 流程。
  • 髮展路線圖:開髮分爲四個章節,從 Manta 太平洋 Alpha 版本(Optimistic Rollup)到最終的主網髮布,重點是集成 Celestia 的數據可用性、過渡到 zkEVM 以及增強零知識證明功能以實現更好的可擴展性和用戶體驗。
免責聲明
* 投資有風險,入市須謹慎。本課程不作為投資理財建議。
* 本課程由入駐 Gate Learn 的作者創作,觀點僅代表作者本人,絕不代表 Gate Learn 讚同其觀點或證實其描述。