宇宙链 宇宙链
Ctrl+D收藏宇宙链
首页 > BNB价格 > 正文

Foresight Ventures: 解读 zk, zkVM, zkEVM 及其未来

作者:

时间:1900/1/1 0:00:00

TL;DR

零知识证明技术,可以保证计算的完整性、正确性和隐私,在区块链扩容和隐私中有应用.

zk-SNARK和zk-STARK各有优点,而它们的合理结合更加有潜力.

zkVM能赋予应用零知识证明能力,zkVM分为使用主流、EVM或全新指令集.

EVM的适配包括EVM兼容性、等同性和Specification上的适配.

zkEVM是兼容EVM而又零知识证明友好的环境,主要分为原生和编译流派.

基于原生的zkEVM是以太坊和区块链的未来.

支持Solidity生态的通用zkVM是Web3的未来.

0.零知识证明

不严谨但简单易懂地来介绍一下零知识证明:

你在上小学.老师是验证者,你作为学生是证明者.你如何证明你掌握了一元二次方程的求解公式呢?那就需要数学考试.

老师会随机出10道相关的题目,而你如果掌握了,则可以把他们都做出来.在这个过程中,你没有背诵或者默写求解公式的具体内容,但是老师却可以很简单地验证你的知识掌握程度.

其实这就是Tartaglia与Cardano(对的,就是这个名字)争夺谁是一元三次方程发现者时所采用的方法.他们都不想告诉对方自己公式的内容,但是通过做题,就可以很容易地验证且过程中不透露知识地,判断他们是否掌握了这一知识.

比特币矿企Riot Blockchain宣布更名为Riot Platforms:1月3日消息,比特币矿企和数据中心托管服务供应商Riot Blockchain宣布更名为“Riot Platforms”,旨在拓展更加多样化的比特币业务和战略转型。据Riot首席执行官Jason Les透露,该公司将利用品牌重塑机会整合垂直业务条线中的项目,更名后其纳斯达克股票代码仍为“RIOT”。(Globenewswire)[2023/1/4 9:50:30]

零知识证明有什么用呢?用处就是,整个过程可以节省计算算力和压缩链上空间,同时也可以对隐私有保护,符合区块链去信任的特点以及密码学的基因.

1.SNARK和STARK

区块链领域中所用到或者提到的“zk”通常不是真正的零知识证明,而经常是ValidityProof.由于相关词汇的混乱,所以本文中的某些地方会延续这些“误用”.

在目前的区块链版图中,zk可以说是区块链扩容(不zk的ValidityProof)与隐私技术(真正的zk)的最前沿与最优解决方案,在Tornado.cash,ZCash,zkSync,zk.money,Filecoin,和Mina等项目中都有使用.

目前的技术方案主要分为SNARK以及STARK两类.?STARK中的S代表可扩展的,意味着被证明的语句有重复的结构,而SNARK支持任意的电路,这些电路被预处理以实现简洁的证明.?其中对SNARK的技术实践占据了主导地位,STARK主要有StarkWare在已上线的产品中大规模采用.以下是它们之间的对比.

韩国法院对Terraform Labs联合创始人Do Kwon发出逮捕令:9月14日消息,韩国法院对Terraform Labs联合创始人Do Kwon发出逮捕令。(金十)[2022/9/14 13:29:15]

从Meme的角度而言,STARK比SNARK优秀(?,StarWars,StarTrek).

如果SNARK是以太坊2.0的未来,那么STARK就会是以太坊3.0的未来.正经的来说,STARK的优势在于

更低的gas(更能scale)

更大的batchsize(更能scale*2)

更快的证明(更能scale*3)

没有trustedsetup(生成的参数仅对当前的应用有效,若出现了修改需要重新setup)

后量子安全

但是STARK生成的证明的体积更大,并且还大不少,由于比如WASM的一些限制,可能会在构建时需要额外的操作?(这里是SNARK).Mir前段时间在Starky给出了一个?AIR-basedSTARK?的实践,是?Plonky2?的一部分(Plonky2和Starky的关系比较复杂...).我个人认为,体积大可以通过各种手法来优化,但是算法本身的时间复杂度是很难再进一步压缩的.

这些零知识证明技术可以通过合理的结合来构建更强大的应用.比如PolygonHermez就通过SNARK来证实STARK的正确性,从而减少最终发布证明时的gasfee.

Web3.0游戏聚合平台服务商ForthBox与YGG SEA签订65万美元游戏NFT购买合同:4月12日,据官方消息,ForthBox已与YGGSEA达成战略合作,并签订65万美元ForthBox平台游戏NFT购买合同。据介绍,YGGSEA将向ForthBox分批购入1500枚首款链游Space War的游戏NFT。

据悉,YGGSEA是Yield Guild Games(YGG)的第一个区域子DAO,目前已经吸引了来自全球5000多名游戏公会成员。Forth Box是一个Web3.0的游戏聚合服务商,将推出15款自营游戏来构建平台链游生态,第一款游戏SpaceWar已于1月中旬上线,第二款塔防游戏计划于本月上线。

截至目前,ForthBox已吸引来自韩国、日本、菲律宾等十余个国家的用户,Dapp日均访问量逾200万。[2022/4/12 14:20:05]

总结来说,SNARK和STARK都是优秀的零知识证明技术,各有千秋,而它们的合理结合更加有潜力.

2.zkVM

前面所说到的?Tornado.cash?和?zk.money?类似都是仅支持转账操作的零知识证明应用,不支持通用的计算.类比来说,这些应用都只有比特币的功能,远远不及以太坊的图灵完备,更不要说建生态了(比特币上的智能合约一直没做出生态来).

zkVM就是一个由零知识证明来保证安全可验证可信特性的虚拟机,简单来说就是,输入旧状态和程序,返回新状态.它能让所有的应用都被赋予零知识证明的超能力.

Miden在ETHAmsterdam的演讲用一张图很好概括了zkVM到底是什么.

Terra开发公司Terraform Labs辩称SEC缺乏强制合作调查的管辖权:12月21日消息,Terra开发公司Terraform Labs表示,SEC据称在试图送达传票时违反了其《实践规则》和《行政程序法》,但Terraform Labs认为SEC缺乏为这些实体服务的管辖权。 Terraform Labs是根据新加坡法律注册成立的,并在新加坡和韩国设有公司办事处。Do Kwon是韩国公民和新加坡居民。根据法规,美国证券交易委员会不能在美国境外提供行政传票。

此前消息,美国SEC宣布对Terra开发公司Terraform Labs及其联合创始人兼首席执行官Do Kwon发起传票执法行动,要求Terra遵守有关文件和证词的调查传票,并正在调查Terraform Labs、Do Kwon是否违反联邦证券法规则,包括未登记证券销售、未注册经纪商或交易商、未注册投资公司从事证券交易。(The Block)[2021/12/21 7:52:41]

zkVM的优点:

易用:开发者不用学密码学或者零知识开发就可以使用zkVM来运行程序保证计算安全(不代表完全无门槛)

通用:zkVM可以给任何程序和计算生成证明.

简洁:相对比较少量constraints就可以描述整个VM(不用重复生成整个VM的电路).

递归:免费的递归特性.和通用性一样,对VM的验证可以通过VM来进行.这个就挺好玩,比如你可以在zkVM里放一个zkVM,就类似StarkWare说的?L3的概念.

zkVM的缺点:

计算架构特殊:并非所有零知识证明系统可以被用来做zkVM.

性能问题:电路需要优化,可以为特定计算进行针对性优化.

Baillie Gifford基金向Blockchain.com投资1亿美元:据官方消息,加密货币钱包Blockchain.com首席执行官和联合创始人PeterSmith表示,Blockchain.com在3月份完成的3亿美元C轮融资中,老牌投资基金BaillieGifford投资了1亿美元。BaillieGifford是一家有着110年历史的老牌投资基金,总部位于苏格兰爱丁堡。BaillieGifford也是特斯拉、谷歌、亚马逊和Airbnb等的早期投资者,截至2020年6月,管理和咨询资产总值达2,620亿英镑。此前报道,Blockchain.com于3月份完成3亿美元融资,DSTGlobal、LightspeedVenturePartners和VYCapital领投,该轮融资后公司估值达到52亿美元。[2021/4/21 20:43:00]

现在主流的zkVM有三大类,括号中是它们的指令集:主流(WASM,RISC-V)、EVM(EVMbytecode)、ZK-Optimized(全新指令集,针对零知识证明所优化,比如Cairo和zkSync).以下是根据Miden在ETHAmsterdam的演讲所整理的类型对比图:

很多零知识证明开发生态所做的事情大多是让开发者能用Circom库(以及snarkyjs这种)或者其他新创造的语言(Leo或者Cairo这种语言都有奇奇怪怪的限制)来做通用zkDApp的开发,但是没有像以太坊上用Solidity那么直接和易学.

除此之外,还有很多项目,比如zkSync,Scroll,或者Polygon旗下的好多家都在尝试做zkEVM或者其他的zkVM.

3.EVM

EVM就是以太坊的虚拟机,也可以理解为运行智能合约的一套执行环境.

数年来,各个公链都在不停尝试着去兼容EVM,从而接入到以太坊的开发生态当中.对于这个概念,衍生出了EVM兼容,等同和其他一些定义.

EVM兼容性:Solidity等语言层面的适配.

EVM等同性:EVM字节码层面的适配.

EVMSpecification适配:也就是通常所说的真正的zkEVM,大多情况下甚至是向后兼容的优化后的超集,能提供账户抽象(就是每个账户都是一个智能合约)等EVM没有提供的特性.

4.zkEVM

我们再来解读一下zkEVM.定义上来说,zkEVM是一种兼容EVM同时又对零知识证明友好的虚拟机,能保证程序,操作,和输入输出等的完全正确性.

对于实现通用计算来说,要做zkEVM主要需要解决两个难点:

a)电路复杂

不同的合约需要生成不同的电路,而且这些电路很“复杂”.

这方面主要就要靠各种优化了,比如Aleo(不过它不是directZK这一类...只是为了举例说明优化)通过分布式Cluster来并发计算Proof,或者通过各种硬件上的优化来加速.

b)设计困难

zkEVM不止要对EVM进行重构,对以太坊的整体状态转换都要用零知识证明技术进行重构.

EVM设计的时候就没想到后面要做zkEVM,造成了非常大的困难.导致了有两个门派的路线,都在图里了.

或者说按VM的架构来分,就长这样(超级感谢ScrollTech的原图总结!).Opcode指的是EVMOpcode.其中StarkWare部分是用Warp来将Solidity转成Cairo合约,或者直接用Cairo写合约,一样能获得不错的开发体验和全套工具.

在开发者和用户层面,这几个方案其实我认为是基本无差别的,但是在基础设施上,越靠右的方案EVM兼容性越好,可以无缝接入Geth等基础设施,但开发进度基本上也越慢.

5.zkEVM和zkVM

zkEVM的存在我认为是在以太坊生态上去翻新和打补丁,能为以太坊及其生态的繁荣添砖加瓦,而zkVM的存在却不一定是给以太坊做加强,同时也具有更大的想象力.

StarkNet的CairoVM尽管可能不是我想象中最完美的zkVM,但它能比EVM或者zkEVM干更多的事,同时这些不止是停留在EIP级别的功能拓展.CairoVM上可以跑机器学习模型,甚至现在还有机器学习模型平台正在StarkNet上建设.

相比zkEVM,一个zkVM会更加容易被构建(无需担心EVM的技术债),更加灵活(无需担心EVM的更新),更加容易优化(电路和证明器的软硬件优化比构建zkEVM简单和便宜非常多).

当然zkVM的一个最微小但很致命的缺点就是,如果zkVM无法支持EVM兼容(Solidity语言层面),那么zkVM就很难像EVM一样有最完备和成熟的Web3开发生态.

zkVM或许是更大的趋势,能让对EVM的纵向优化,变成EVM生态的横向拓展,跳出了EVM的限制.

6.zkVM的未来

如果能有一种通用的zkVM能够让所有编程语言的智能合约,不止是Solidity,不止是Cairo,而是Rust,C++,Go,在零知识证明的加持下安全运行呢?(Stellar尝试过,但失败了.)

正如?/img/20230515175958278190/7.jpg "/>

如果Web3和Crypto有统治世界的一天,我认为绝对不会是EVM生态占据100%的所有开发者,而是所有的开发者会慢慢转化为Web3和Crypto开发者.这就是通用的zkVM的绝妙之处.

原生zkEVM是区块链的未来.

通用zkVM是Web3的未来.

作者:SuningYao@ForesightVentures

标签:ARKFORSTARSTAQWARKKING FOREVERASTAR价格STAR价格

BNB价格热门资讯
一文读懂:区块链会是域名的未来么?

1.?什么是DNS?现状如何?DNS就像互联网的电话簿,将易理解的域名转换成特定的互联网IP地址协议,以便谷歌Chrome和微软IE等浏览器为用户检索到正确的网站。DNS自1983年以来不断发展以适应互联网日新月异的需求.

1900/1/1 0:00:00
金色早报 | 欧盟委员会考虑限制稳定币发行

头条 ▌欧盟委员会考虑限制稳定币发行金色财经报道,根据一份文件,欧盟委员会在考虑对稳定币取代法定货币广泛使用的能力进行严格限制.

1900/1/1 0:00:00
疯子的审判:UST/LUNA 还回得去吗?

你可能已经注意到,最近市场上的情况一直很不稳定。?这种疯狂是由特殊因素驱动的,熊市已经到来了几个月,并且这种疯狂很大程度上是由Terra模型的风险造成的。随着UST的流通供应增长,它给LUNA的价格带来了向上的动力.

1900/1/1 0:00:00
以太坊将会如何变化:读懂合并、扩容与L2之争

原定于今年6月的以太坊合并又一次推迟。尽管如此,合并作为以太坊升级进程上的重要里程碑,依然是今年最值得关注的事件之一。有人可能会将「合并」与「扩容」混淆,但这其实是以太坊升级的两个阶段.

1900/1/1 0:00:00
金色前哨 | 去中心化内容发布平台Mirror推出将文章铸造为NFT的功能

去中心化内容发布平台Mirror宣布推出将文章铸造为NFT的功能,并同时上线文章NFT交易排行榜及收藏家资料页面。当作者将发布的文章铸造为NFT之后,用户可通过在文章页面点击“Collect”来购买该NFT.

1900/1/1 0:00:00
金色观察|中非共和国推出官方加密中心:钱包/NFT/元宇宙均在内

在4月份采用比特币作为法定货币后,中非共和国现在希望创建一个加密货币中心——Sango。中非共和国是继萨尔瓦多之后世界上第二个采用比特币作为法定货币的国家,它计划开发一个中心来吸引加密货币企业和爱好者到该国.

1900/1/1 0:00:00