1/ #Manta101 #WhyManta
@OneBlock_ 专访Manta创始人、密码学家 @shumochu

以下是详细文章:👇
mirror.xyz/0xeB125d270FC1…
1.1/ 为什么选择零知识证明?
Shumo 从2018年开始关注零知识证明,2019年在 #Algorand 任Research Scientist(研究科学家),Algorand有业界最强密码学团队,创始人图灵奖得主、麻省理工学院教授Silvio Micali,也是零知识证明发明人。
1.2/
不为人知的是,Algorand当时还有全同态加密的发明者Craig Gentry,大家在交流时都认为零知识证明是未来趋势。

离开Algorand,Shumo去了加州大学圣塔芭芭拉分校任助理教授,研究方向是零知识证明的编译器。
1.3/
从大的趋势上,整个社会在朝去信任化方向发展,整个区块链系统就是在解决信任问题。

目前零知识证明有两个大的应用方向,第一个是 Rollup,对交易做打包提供证明来验证,第二个是隐私保护,零知识证明更适合在去中心化的环境实现隐私。长远地看,零知识证明让链上密文交易转变为现实。
2/ 关于当前零知识证明技术分支:
@shumochu 表示,现在零知识证明应用已经非常广泛。如果你两年前问我这个问题,我可能会回答你 zk-SNARK、zk-STARK ,但现在零知识证明具体的技术开发已经很模块化了,zk-SNARK、zk-STARK 只是换一个多项式承诺。
2.1/
从零知识证明系统角度来讲,基本上是 zk-SNARK 和 zk-STARK 的区别,zk-STARK 的 proven performance 比较好,但零知识证明体积比较大,上链数据比较大,验证费用会稍微昂贵一点;另一个区别是 zk-STARK 不依赖初始可信设置,zk-SNARK 需要初始可信设置。
2.2/
从具体应用角度,目前基本有三种主流应用,一是隐私;二是压缩计算(compressing computation),把应该上链的计算转移链下,用的比较多的是ZK Rollup上,比如有专注于应用的ZK Rollup,像 Immutable X、ZKsync V1,也有 EVM 的 ZK Rollup,像 Polygon ZK EVM、Scroll、ZKsync V2。
2.3/
第三种,既不是做隐私也不算做扩容,而是去论证一个东西。举个例子,比如说 ChainLink 最近做的 DECO,可以在链上证明在链下的状态,比如银行账户的余额。现在也兴起了不少零知识证明的应用,比如匿名社交、匿名投票等,应用空间还是比较广阔,这三种应用都在朝着更好的方向发展。
3/ 零知识证明现状:
以太坊基金会有一个子机构 @PrivacyScaling (PSE),人数近 70人,不管在零知识证明基础设施,还是隐私应用的基础设施和编程层的基础设施上,他们都做了非常多的探索和基础设施的工作。Manta 最近也和他们交流比较多,寻找一起合作的机会。
3.1/
我们有兴趣合作的一个方向是,他们做的一个服务于 ZK 应用的 ZKOPRU,这和我们赋能更多 zk 应用的方向是不谋而合的,此外他们也在做一些 tooling(工具) 相关的事情。
3.2/
提到海外学术科研机构都在密切关注的重点,我们最近在以太坊的 #Devcon 上发现,基本上 20% 的话题(topics)都是关于 ZK 的,而这 20% 的话题中有超过 50% 其实是讲各种新型的 zk 应用。
3.3/
我们可以看到零知识证明的应用越来越多了。有的是跟 Web2 的产品相结合,比如跟推特,举个例子,你在线下参会的时候,可以通过扫描一个二维码在推特上匿名吐槽,这个就是基于零知识证明和链上身份的一个产品;也有不跟 Web2 产品相结合的 Web3 的应用,这个是我们最近看到比较有意思的点。
4/ Manta 产品进展:
Manta 开启可信设置(Trusted Setup),已有超过一万人注册。只要一万人中有一个人是诚实的,零知识证明电路可信度就可保证。之后会上线第一版隐私传输协议——MantaPay。
4.1/
Manta 在 ZK 基础上的创新,从性能上,Manta 重新设计了很多隐私协议的实现细节,使用了对零知识证明更友好的哈希函数—— POseidon hash 让整个密码学协议更 streamline,在经典的隐私技术如椭圆曲线密码术(FH-ECC)算法等的基础上进行了优化和升级,目前零知识证明生成速度比 Zcash 快 10 倍。
4.2/
目前我们的一个想法是,让大部分应用开发者不需要写零知识证明的代码,也能配置隐私选项。

Manta 正在构建一个零知识证明中间层,以便大部分应用的开发者可以通过调用 Manta API,就能直接用我们写好的零知识证明中间层。

我们现在着重在做零知识证明基础库,其实有很多的技术难点。
4.3/
这个库是基于 OpenZL 核心技术来做,在此基础上做一些对开发者更为友好的改进。

首先解决的问题是,库是给上游开发者,要和其它的 API 结合到一起工作,涉及到零知识证明电路可组合性的问题。
4.4/
我们用了 CP-SNARK ,一个全新的东西, 19 年一篇关于 Legosnark 文章中有提及,目前我们内部第一个 CP-SNARK 库已跑通,正在做一些库的开发工作。
4.5/
这对于零知识证明开发来说是个 game-changer。当然从做一个开发者的库,到形成开发者生态,还是需要相对较长的时间。但是我们希望过两三个月,我们就可以把这个库的初始版本推给开发者来使用。

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Manta Network 中文社区

Manta Network 中文社区 Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @manta_china

Nov 16
关于 Manta Signer

1/ 什么是Manta Signer?
Manta Signer是ZK证明快速生成工具,使用Poseidon Hash在本地生成证明,使ZK计算成本更低、速度更快。
任何建立在Manta上的DApp都可以应用Manta Signer。

2/
Manta Signer类似插件。体验Dolphin测试网,需要下载Manta Signer。可以在Discord里获取水龙头Token。
Discord:discord.com/invite/PRDBTCh…
Dolphin测试网:app.manta.network/dolphin/transa…
3/ 为什么需要Manta Signer?
在ZK网络交互时,需要生成ZK证明,生成速度慢且需要耗费更多计算。这也是为什么,一些ZK项目测试网实际体验,暂时未能达到预期,TPS似乎达不到官方宣传的量级。
Read 4 tweets
Nov 15
1/X
此前我们开了一个Threads系列连载,希望能以通俗的方式,解释零知识证明(ZK)。
这个Threads,是对之前要点的提炼。

第一篇:

第二篇:

第三篇:
2/X ZK基本原理
ZK 网络中,参与者主要分为两类:证明者(Prover)和验证者(Verifier)。证明者验证交易,生成证明,验证者验证该证明。

零知识证明是对计算本身的加密。加密后,会生成一个密码学证明(真的是有一个证明要生成的哦),正是这个证明,让ZK技术有了更广阔的应用和想象空间。
3/X 特性
完备性(Complete):提交者若确实掌握了答案,那他能找到方法向验证者证明为真,即真的假不了。

合理性(Sound):若提交者未掌握答案,那他无法向验证者证明为真,即假的真不了。

零知识性(Zero-Knowledge):证明过程中,验证者除了“证明”之外,不会获得其他相关信息。
Read 6 tweets
Nov 7
1/
在以太坊组织 @ETHGlobal 主办的 ETHSanFrancisco,Manta开发了Onchain ZK Shuffle Texas HoldEm——基于零知识证明zkSNARK德州扑克,使用零知识证明作为洗牌和发牌方案,保证公平、隐私。

在ApeCoin、ENS、SKALE、Optimism主办的四个竞赛单元拿到奖项。
2/
Onchain ZKShuffle根据RSA论文,创建基于zkSNARK的洗牌和发牌方案people.csail.mit.edu/rivest/pubs/SR… 。该方案解决两个主要问题,如何公平洗牌,如何将隐秘地将牌发给玩家(否则游戏会因MEV而无法玩)。
3.1/
ZKShuffle实现逻辑主要包含3个方面:
- ZKShuffle.setup:每个玩家生成一个隐私密钥对,并使用所有玩家的公钥集体生成一个聚合公钥。
Read 11 tweets
Oct 28
1/X 继续 #WhyZK
这个 Thread 是“小学生也能看懂的零知识证明科普”系列第一部分,从这个系列开始,会通俗解释零知识证明相关概念名词。

若有不当之处欢迎批评指正,希望与大家一起进步。

前情提要:
2/X
示例引用自:medium.com/qed-it/the-inc…,作者 Aviv Zohar
中文:
mirror.xyz/0xeB125d270FC1…

数独,一种数字游戏,玩家需要在空格内,任意填上 1-9 ,使每一行、每一列、每个粗线格(33格)内的数字,均包含 1-9,且不重复。

奇异博士和绿巨人很喜欢玩数独。
3/X
有天,奇异博士给绿巨人出了一道很难的数独,把绿巨人难住了。

绿巨人觉得这题可能根本无解。但博士有办法,在不让绿巨人知道解的前提下,让他相信有解。

这就是零知识证明的原理。

博士拿出 81 张牌,按照解法摆好,把“答案”翻过去,只让题面卡牌朝上。 Image
Read 8 tweets
Oct 25
1/X
打算开个Threads连载,讲讲 #WhyZK
先从为什么要关注零知识证明ZK赛道,以及为什么ZK会是下一个周期主要叙事之一说起。

@RaeWrh 统计了波哥大 @EFDevcon 主论坛及其他Panel话题情况。ZK相关占比最高,超20%,其中ZK应用、工具、扩容是大家最关心的话题。

2/X
波哥大首日,V神参与《What to know about Zero Knowledge》(关于零知识证明该知道些什么)圆桌讨论说到,“我认为 ZK 天然是区块链的补充。区块链提供的抗审查特性,是以牺牲掉‘可扩展性’和‘隐私性’为代价的。而 ZK-SNARKs 则是为这两种属性量身订做的技术。”
3/X
其次,资本关注度高。资本对该赛道预期较高,零知识证明项目动辄千万美元级别以上融资,大部分项目估值过亿美元。若从投资回报的角度看,换句话说,资本看好未来该赛道会出现几十亿美元,甚至百亿美元的项目。
Read 9 tweets
Oct 10
1/X #Manta101
zkAssets 是 Manta基于零知识证明构建的隐私资产类型。

主要特点:
1)支持将 ERC20、ERC721、ERC1155等转入 Manta。
将原本链上公开资产,转变为隐私资产 zkAssets,在 Manta链上进行隐私交易、DeFi 交互、NFT买卖,隐私 GameFi等操作。
2)支持开发者创建 Manta链上原生隐私资产。
2/X
zkAssets 支持用户自主披露信息,资产发行者定制 KYC 权限。

zkAssets 基于零知识证明创建,可让交易发起者向验证者,证明信息为真,同时不透露任何额外信息,达到隐私保护及扩容目的。
3/X
Manta 就像隐私商场。基于 Manta智能合约架构的 dApp,是商场内的店铺。

用户将 ERC20、NFT等转入 Manta。资产初始状态为公开状态(Public Assets),相当于拿着钱站在商场门口。

之后,用户可将公开资产加密,变成隐私资产,就是 zkAssets。这时已经进了商场大门,但还没开始购物。
Read 12 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(