第 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 赞同其观点或证实其描述。