专访Manta Network联合创始人Shumo:要做零知识证明应用的基础设施
10月11日,以太坊大阪DEVCON 阔别三年之后,第六届DEVCON在哥伦比亚首都波哥大开启,这是以太坊社区最大型的开发者线下聚会。为期4天的大会聚集了全球各地的核心开发者,在11日的波哥大活动现场,以太坊创始人V神(Vitalik Buterin)发表了关于多证明机制为主题的演讲。各个赛道的前沿项目也参与其中,zkSync公布了L3 方案即将推出公共测试网,StarkNet 推出主网重置计划等,更多独角兽项目等待发掘。
与此同时,ZKP(零知识证明,Zero Knowledge Proof)代表项目Manta Network也在10-11日于波哥大举办了ZK House 。活动中,来自 Veridise、Ethereum Foundation、Manta Network的嘉宾就 L2 的 ZK 安全、基于 ZK 的可扩展性隐私、ZK 跨链、以及 ZK 电路等话题进行了深度分享。此外,爱德华·斯诺登(Edward Snowden)作为特别演讲嘉宾出席了活动,并宣布成立UPA隐私联盟,该联盟创始团队包括Manta、Aztec、NYM、Polygon和Zcash,将专注于隐私的解决方案。
隐私问题一直困扰着互联网用户,零知识证明提供了怎样的方案,目前是怎样的进展?带着这样的疑问,PANews采访了Manta Network的联合创始人Shumo,他详细讲解了零知识证明赛道的现状以及相关问题,并讲解了Manta给出的解决方案和对底层技术的优化。Manta Network是波卡首个链上隐私保护协议,基于零知识证明技术,致力于构建隐私的Web3。Manta Network诞生于2020年10月,获得 Polychain、ParaFi、Binance Labs、Alameda 等顶级投资机构的支持,经过近两年的发展已成为隐私赛道的实力选手。
Shumo是美国华盛顿大学博士,他在美国顶级学术期刊上发表了多篇论文,曾主导了Algorand的智能合约的研发,在区块链技术落地上有丰富的经验,更是业内顶级的密码学专家。
在采访中,Shumo透露,即将在11月底推出Kusama平行链上的第一版隐私支付产品MantaPay,接下来会有更多的隐私产品推出。而Manta Network在中短期内将会继续专注于Polkadot,但对于ETH和Cosmos等公链会保持关注,而对于Aptos则表示暂时不会考虑部署。关于社区比较关注的Manta Network主网上线时间等,Shumo表示鼓励更多的用户参与网络的安全建设,主网将会在2023年线,空投等社区激励计划会在主网即将上线的时间公布。
Shumo是一个长期主义者,北岛《时间的玫瑰》是他最喜欢的一本书。而在Manta Network另一位联合创始人Victor眼里,Shumo是真正想改变世界的人。他表示Shumo的长期主义的和求实的理念也深深扎根在Manta 发展过程中,“Manta 最终形态是Web3 生态的基础设施”。
以下为本次专访精选内容:
PANews:我们在公开资料里看到,您之前在美国学术期刊发表了很多论文,可以介绍下学术研究方向以及发表论文的情况吗?
Shumo:PhD就读于美国华盛顿大学,我的研究方向是数据化系统和形式化语言。我在美国顶级学术期刊SIGMOD, VLDB, and PLDI 等都发表过相关论文,主要是在美国计算机及程序语言的顶级会议上发表的。其中,2017年在SIGMOD上发表的关于形式化验证的Paper获得本次会议的最佳展示奖。
PANews:可否简单介绍下,您之前在Algorand负责什么?另外,相比于其他项目, ZKP 项目难在哪?需要具备哪些方面的专业知识?
Shumo:在Algorand我主要是主导智能合约平台的研发,并和麻省理工大学的教授合作处理核心的共识协议的相关工作。Algorand 智能合约代码编写几乎是我一个人独立完成的,在此过程中,我开始系统性地了解密码学,Algorand的工作经验是我开始构建密码学的重要一步。
零知识证明在最近的五年内才算真正的成熟,所以实际上是一个全新的东西,全面了解零知识证明本身是难度较大的。如果需要从根源上理解,首先是需要计算机教育背景的;其次需要把理论和工程结合,这个是非常有挑战难度的。
PANews:在开放及用户主导的Web3世界,隐私和共建是重要的发展方向。Manta Network 如何具体实现隐私的Web3 ?用户和开发者能用Manta做什么?
Shumo:Manta主要是用零知识证明系统的零知识属性来实现隐私的Web3。具体而言,我们改变了原有的大多数的链上的交易都是明文的现状,并从根本上实现链上的密文交易。Manta实现密文交易的原理是,用户在链上发密文交易时,同时发一个零知识证明,并通过零知识证明以验证这个交易的可信度,从而实现隐私保护。
Manta的第一个产品已经能在Polkadot生态中的隐私转账,包括DOT和Kusama在内的波卡生态代币都可以实现隐私的Token转账。当然,隐私转账只是最开始的一步,未来我们还有有更多的隐私产品落地,更多的功能也在持续开发中。
Manta 也会逐步发展隐私借贷以及隐私智能合约平台,支持开发者和社区在 Manta 上搭建基于零知识证明的隐私应用场景,例如隐私 NFT 平台、隐私借贷平台、soulbond token 等等。
PANews:现在主流的隐私技术有哪些?为什么Manta Network 选择了ZKP技术?或者说,ZKP能为现在的区块链行业,带来哪些变革?
Shumo:目前,主要的隐私技术有零知识证明和可信执行环境。但我们认为可信执行环境不太适合在去中心化的环境实现隐私,可行执行环境并不能从根本上解决隐私的问题。长远地看,零知识证明让链上密文交易转变为现实,零知识证明是链上隐私唯一的解决方案。
Manta选择零知识证明技术,也能满足Web3领域更广阔的需求。在Web3开放的世界,用户的比重需求也开始多元化。如Zcash等隐私的早期项目,仅支持单一资产的隐私协议满足不了差异化的需求。
Manta应运而生,Manta在经典的隐私技术如椭圆曲线密码术(FH-ECC)算法等的基础上进行了优化和升级,Manta的零知识证明生成的速度比Zcash快十倍。Manta的多资产隐私协议让Web3世界的未来有更多的可能,在编程上有更广泛的应用空间,比如可实现隐私的NFT、隐私的社交、可编程的隐私等等。
PANews:相比其他采用ZKP技术的隐私项目,Manta Network 的核心优势是什么?
Shumo:Manta是在2020年10月开始做的隐私方向的,是属于做的比较早的布局者。目前的隐私基本上都是采用零知识证明技术,从技术的角度而言Code都是开源的,也符合Web3的开放文化。在我们看来,ZKP技术本质上差异不是很大,关键要看产品体验、网络效应,把技术实现才是关键。
所以,我们认为我们有以下几点的差异化:
1、业内顶级的密码学团队,Manta 的创始团队由多位密码学领域的教授和学者组成,我们的经验包括哈佛大学,麻省理工学院和 Algorand。Manta 也是Polkadot官方 Web3 基金会资助获得者,Substrate Builder Program 成员,伯克利大学区块链加速器成员。
2、Manta 针对技术底层做了很多优化,比如我们做了业界最高效的hash函数,也就是专门针对零知识证明的hash函数。
3、Manta 的产品设计从第一性原理出发,通过zkSNARK 等领先的密码学架构为区块链用户提供端对端的隐私保护。Manta 团队在协议本身上做了新的设计,反应到协议本身上就会体现出差异化,比如我们的Manta pay是业界最快的隐私支付协议。
此外,我们认为在客户端生成零知识证明,是零知识证明走向普及关键点。我们团队很早意识到这快,并就开始做这方面的研发。这也是今年上半年,Manta和其他Web3项目Mina Protocol 、Aztez 等合作的原因所在,我们希望看到更多隐私的落地场景。
PANews:近几年ZKP技术受到头部资本的追捧,但实际难度非常大。Manta Network 在落实ZKP技术方面做了哪些准备?目前已经取得了哪些进展?
Shumo:Web3世界里,技术代码都是开源的,技术之间都是互相学习和提高的过程,这也是Web3行业真正的护城河。
而对于Manta而言,真正的护城河是我们的团队。正如前面所说的,我们顶级的密码学团队让Manta在技术实现上更具有优势。不管是最底层的零知识证明的系统,亦或是中层的开发,我们团队都有这个实力把技术落地。
Manta发展至今,可以说已经是硕果累累了,我们隐私交易已超过16万笔。在这里我说几个近期的时间点:2021年10月,Manta发布了第一版测试网;2022年5月,Manta发布了第一版测试网,此版本优化了ZKP的生成速度和用户的体验。2022年10月底左右,我们会在Kusama上的平行链上上线第一版隐私支付产品MantaPay。MantaPay目前和两家审计公司合作代码审计,将支持Kusama上的所有主流币,下一步会有更多隐私产品的推出。
PANews:Calamari Network 是 Manta Network 的社区化先行网,Calamari Network 发展现状怎样?
Shumo:首先Calamari成功进行了波卡卡槽的拍卖,在这个过程中,我们发现市场对于隐私产品的需求是很高的。所以,Manta就成为Polkadot首个链上隐私保护项目。在此之后,我们进行了去中心化的Staking。截止至目前,Polkadot生态的项目除了Moonbeam,只有Manta可以实现去中心化的Staking。接下来,我们即将上线的隐私支付的产品MantaPay,相关代码已经在审计的过程中。
PANews:据了解,近期Manta Network 在准备可信设置(Trust Setup)仪式,什么是可信设置(Trust Setup)?它对Manta Network意味着什么?
Shumo:可信设置是我们生成零知识证明所需的基础设施的一部分。具体来说,它是用于帮助生成 Manta以及Calamari 网络上创建交易所必需的证明者和验证者密钥。这些密钥必须在启动隐私产品之前被计算(computed)出来,因此称为 "设置"。
可信设置是Manta往前发展的基石,可信设置的仪式将会产生用于支持 MantaPay 的证明或是验证密钥。这些密钥将被公开,我们也将使用其来在 Calamari/Manta 网络上部署 MantaPay 协议及更多的产品。
PANews:Manta Network此前已成功参与波卡首批平行链插槽拍卖,但当前波卡生态热度褪去,其MOVE语言生态热度较高,项目都流行多链背景。Manta Network是否会考虑部署到如Aptos等其他公链?如果会的话,主要是从哪几方面考虑?
Shumo:我们认为判断一条公链的Fundamental,第一要点是去中心化,第二要点是高性能和架构的合理性。从这两点来考虑Polkadot是非常不错的,此外,Polkadot也是一条可拓展的异构多链区块链。
相比较Aptos的新编程语言,我们认为这不足以支撑一条公链的Fundamental。从公链的演进历史上看,Aptos有些高性能是在牺牲去中心化的条件下实现。所以,我们暂时不会考虑部署到Aptos。所以,中短期之内我们还是专注于Polkadot。但如ETH等公链有新的发展,我们也会关注,如有和Manta契合的点我们是会考虑的。
我们的核心并不光是做隐私,我们的核心是做零知识证明应用的基础设施,希望更多的项目来Manta开发零知识证明的应用。
PANews:Manta Network 官方公布会在2023年上线主网,有具体的路线图吗?普通用户如何参与Manta Network ?主网上线后,是否会有社区激励计划?
Shumo:具体上线的时间应该在2023年的早期的时候,因为,我们希望上线之后给用户成熟的产品。我们希望所有的用户都可以来贡献网络的安全性,这也是在Polkadot生态比较独特的点。用户可选择运营节点的方式来参与,如没有合适的条件运营节点,也可以选择参与去中心化的质押。
Manta为去中心化而生,目前我们在先行网络Calamari 上运行的节点有35个,这些节点全部是社区驱动型的,分布在14个国家和地区。最后,关于空投等激励会在Manta主网快上线的时候,进一步公布。