查看原文
其他

以太坊合并对 Mina 的 ZKP 意味着什么?

Phil Kelly Mina Protocol Official 2022-09-18


作者:Phil Kelly


以太坊合并预计将在接下来的 24 小时内完成, 和 Mina 生态的其他成员正准备为此庆祝。这是解释我们为何如此关心以太坊成功合并的好时机,同时也将向大家说明 Mina 作为隐私和证明的全球零知识层将如何在合并后与以太坊进行合作。


首先,回顾一下 Mina 和以太坊之间的技术联系,这将在目前的路线图中交付:
  • SnarkyJS 将能够在线验证与以太坊兼容的签名。这使得开发者可以构建诸如验证以太坊或任何其他 EVM 兼容链上账户所有权的 zkApp。

  • Mina 状态根将在以太坊主网上的一个中进行储存和更新,由以太坊和 Mina 基金会联合赞助开发。这项工作最初被宣布为一座“桥”,但更准确地说,它的方式是在没有任何新的安全性假设的情况下使数据从一条链到另一条链,使 Mina 成为以太坊生态的一部分。

  • MetaMask 将通过 MetaMask 的 直接与 Mina 进行合作。


在未来,数据流和智能合约活动的一些示例:
  • 为以太坊上与身份/声誉分数相关活动提供证明:SnarkyJS 电路将读取以太坊上的相关状态(如 NFT 持有量、DeFi 协议交互、'OG'-ness),证明相关陈述(如“最活跃用户的前 5%”),接着进行验证并将证明存储在 Mina 上。然后 Mina 的状态桥接到以太坊,证明将可用于支持原生以太坊活动,如,DeFi 协议的差异费用 - 基于先前的 DeFi 活动(最终从多个链读取),或 NFT 发行时基于其 NFT 历史对用户进行空投的方式。

  • 基于以太坊活动的隐私匿名聊天 (Gated anonymous chat):使用 SnarkyJS 编写的 Mina zkApp 将读取以太坊上的相关状态(如 NFT 持有量、DeFi 协议交互,'OG'-ness),为相关陈述提供证明(如,Gitcoin 某项基金的贡献者),验证证明并将其存储在 Mina 上,然后将证明提供给隐私聊天服务,以启用访问。


合并后这些计划有哪些变化?路线图保持不变!我们在一年多前推出了 Mina,作为第一个简洁、基于 ZK 的区块链和 Web3 状态层。用于构建链下零知识智能合约 ZK 电路(zkApp)的 SnarkyJS 框架已于 6 月。使用 SnarkyJS 的主要优势有:
  • 基于 TypeScript,易于使用,即使不是密码专家的开发者也可以上手

  • 电路不需要可信设置(通过 Kimchi,基于 Plonk15)

  • 能够构建无限“递归”例程,可以让无限数量的交易汇总成恒定大小的证明

  • 使用自定义门和 WASM 进行优化,在浏览器中高效运行


目前 zkApp,我们正在快速向 zkApp 的最终激励测试网络迈进。


O(1) Labs 本周加入了新的一批 ZK builder,他们将作为 zkApps Builders Program 的一部分添加到现有的 zkApp 列表中。此外,我们从 6 月开始与 SnarkyJS 启动合作伙伴进行合作,以获取有关该框架的反馈并帮助他们交付代码。


最后,我们非常期待本次合并,它将证明 Web3 社区有能力实现一个高度复杂、非常具意义的去中心化网络。同时它还将为我们带来实质性的可持续性好处,一些区块链(如使用 PoS 共识的 Mina Protocol)已经享受到了这些好处。


如果你对构建 zkApp 感兴趣,请联系我们,我们欢迎有关如何在以太坊中使用它们的任何问题。如果你对此还不熟悉,请查看下面的链接,加入我们的 ZKP 运动!


  • 使用 SnarkyJS Launch Week 的学习基础知识,如果你是开发者,请在开始构建 zkApp。


  • 阅读 O(1) Labs 启动合作伙伴计划的相关公告,Web3 隐私和认证创新者如 Brave Browser、SISMO 和 DIA 使用 SnarkyJS 构建 ZK 智能合约代码并提供反馈。



请持续关注,我们将向激励测试网迈进。




About Mina Protocol

#PoweredByParticipants


Mina 是全球最轻量区块链,由参与者参与治理。


凭借其优雅的设计,Mina 是首个实现简易编程性零知识智能合约(zkApp)的一层网络。Mina 独特的隐私和安全功能及其通过 zkApp 与任何网站链接的能力,使得 Web3 更具安全性和私密性,极大地推动着所有人都应享有的安全民主未来的构建。Mina 由总部位于美国的非营利组织 Mina 基金会管理。





全球最轻量区块链 人人皆可参与

公众号|Mina Protocol Official

微 博|Mina_Protocol



往期回顾

zkApps Builders Program 第二期正式启动

开发一个 zkApp 前应掌握哪些知识?


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存