木星链 木星链
Ctrl+D收藏木星链
首页 > Pol币 > 正文

HER:三分钟读懂 zkEVM:以太坊扩容方案的明珠

作者:

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

撰文:DeGate,链闻ChianNews

9月1日凌晨,以太坊扩容网络Arbitrum宣布主网公测版本正式上线,与此同时?Optimism?则早已经向部分白名单应用开放,这标志着以太坊L2扩容方案的一支——OptimisticRollup正式登上了舞台。

我们再将目光转向L2扩容方案的另一支,ZKRollup:

zkSync于8月31日宣布推迟上线其2.0版本,基于zkEVM,zkSync2.0有望成为首个兼容EVM的ZKRollup;

8月13日,Polygon宣布以2.5亿美元收购以太坊二层扩容方案Hermez,Hermez的核心技术正是其zkEVM方案;

同样是8月13日,以太坊基金会在定期公布其支持的团队研究与开发进度的文章中表示,过去几个月已经资助组建了一个团队以进行zkEVM的研发。

我们知道,Vitalik在比较两种扩容方案时表示,短期OptimisticRollups很可能在通用的EVM计算中胜出,但最终从中长期来看,随着ZK-SNARK技术的改进,ZKRollups将在所有场景中胜出。其中所谓「ZK-SNARK技术的改进」,主要就是指zkEVM的成功。

报告:逾三分之一的亚太区机构计划将区块链技术纳入其反贿赂和贪污项目中:7月6日消息,利用数据、技术和洞察来帮助客户满足有关风险、治理和增长方面的复杂需求的供货商德安华近日发表2022年反贿赂和贪污基准报告。

报告显示,超过三分之一(35%)的亚太区机构计划将区块链技术纳入其反贿赂和贪污(ABC)计划。另外,认为与企业无关和对技术缺乏了解则为对ABC却步的主要原因。(36氪)[2022/7/6 1:55:00]

可见,zkEVM已经成为以太坊扩容方案皇冠上的明珠。笔者希望通过本文,可以让读者了解zkEVM的基本原理与发展现状。

一、zkEVM的作用

要弄清楚zkEVM的作用,我们还需要一些前置知识。

我们先从以太坊讲起,从本质上来讲,以太坊是一个基于交易的状态机。

从以太坊的创世纪状态开始,通过一个区块又一个区块的交易,转变成最终状态,也即以太坊当前的状态,状态中包含了所有的账户地址和其映射的账户状态。

YFI筹码分析:总共30000个 近三分之一在YDAO:微博大V“超级比特币”对DeFi代币YFI进行分析,详情如下:

YFI筹码分析:总共30000个。

1. 近三分之一在YDAO,参与治理,年化收益率4%;相当感人,这是很低的收益。好像“收益优先”法则在这里失效了。

2. Aave抵押借贷3300个,感人,很多人是抵押出USDT,再去买YFI。

3. Binance,2621个,搏杀。

4. 参与YFV挖矿500多个。

5. YFI的机关池500多个,在冰淇淋挖矿。[2020/8/30]

source:https://ethfans.org/posts/how-does-ethereum-work-anyway

其中具体负责处理交易的就是EVM,即TheEthereumVirtualMachine。EVM作为一个堆栈机运行,程序员用高级语言例如Solidity来编写代码,随后代码被编译成EVM可以理解的EVM字节码,作为各种EVM指令执行标准的堆栈操作,最终产生一个新的状态。

动态 | 119个稳定币项目在公布之后仍未推出,失败项目中三分之二锚定黄金:根据区块链分析公司Blockdata的研究报告,自2017年以来有119个稳定币项目在公布之后仍未推出。报告称,目前有66个活跃的稳定币,同时已有24个稳定币项目关闭和停止运营,其中大约有三分之二由黄金储备支持。[2019/6/27]

现在的问题来了,我们知道ZKRollup方案需要对二层上的交易生成零知识证明,再传回一层进行验证,而要生成零知识证明,需要交易的处理过程符合zk电路证明的规范。

而在EVM设计之初,显然没考虑过要支持零知识证明,这就是zkEVM的意义:一种运行在ZKRollup网络上,兼容EVM同时又对零知识证明友好的虚拟机。

二、两种实现策略

对于zkEVM,目前主要有两种实现策略:

1、直接支持EVM现有的指令集,完全兼容solidity指令集。使用这种方案的包括Hermez和以太坊基金会zkEVM。

2、重新设计一种虚拟机,该虚拟机对零知识证明友好,同时对EVM开发工具进行适配,来保持对solidity的兼容,使用这种方案的主要是zkSync;

近三分之二英国人不会支持由英国央行发行的加密货币:据bitcoin news援引英国“每日快报”报道,一项调查显示,近三分之二的英国人不会支持央行发行的加密货币。调查还显示,93%的英国人已经听说过比特币,这一数字在今年1月份为91%,2017年11月为80%。然而,只有三分之一的受访者承认,如果加密货币受到监管,将更有可能投资加密货币。这项调查的结果与今年早些时候针对英国金融专业人士的调查形成了对比,当时的研究表明,英国超过一半的已投资加密货币的金融专业人士打算在今年购买更多的加密货币。[2018/4/19]

对于第一种策略,由于完全支持了EVM现有的指令集,其使用的是和EVM一样的编译器,因此天然就对现有的生态系统和开发工具完全兼容,同时还更好的继承了以太坊的安全模型。

而对于第二种策略,由于不受原有EVM指令集的约束,可以更灵活的将代码编译成对零知识证明更友好的指令集,同时也摆脱了兼容所有EVM原有指令集所需要的艰巨而繁重的工作。

总的来说,第一种策略兼容性更好,安全性更高,但是工作量更大;第二种策略更灵活,工作量更小,但需要花费额外精力在适配上。

英国交易所调查 三分之一的千禧一代将在2018年购买加密货币:伦敦交易所最近进行了一项涉及2000名英国人的研究。这项研究表明,45岁以下的人中有5%的人已经投资了一个加密货币,另有11%的人计划在明年投资加密货币。另有17%的公司正在认真考虑在2018年底投资数字货币。英国“ 独立报”称,该研究发现三分之一的千禧一代将在2018年投资于电子货币市场。[2017/12/20]

三、主要方案对比

HermezzkEVM

Hermez采用的是第一种策略,其将所有EVM指令集全部翻译为中间指令。

众所周知,EVM有一些变长的指令,比如CALL,EXP,CREATE等,这些指令天生对zk电路证明不友好,利用中间指令可以更友好地表达这些指令的逻辑。中间指令在uVM中执行,uVM中使用了大量的密码学工具,来实现zk完备,并且使用了Plookup算法来提升证明及验证效率。

HermezzkEVM在实现上的另外一个亮点,是其同时使用了两套证明系统,具体来说即生成一个STARK证明,然后再用PLONK或Groth16对这个STARK证明生成一个证明并在一层进行验证,这一过程就像是对证明的证明。

之所以这么做,是因为STARK虽然很优秀,但是证明规模却很大,在链上进行验证时开销也很大,而Groth16或PLONK却拥有更小的证明规模和更快的验证速度。这种两相结合,各取所长的做法,很容易让人想到非对称加密算法和对称加密算法结合使用的场景。

AppliedZKPzkEVM

AppliedZKPzkEVM和Hermez一样,采用的是第一种策略。

AppliedZKP采用数据总线的思路,将存储和计算分开。在BusMapping抽取了正确的存储数据的基础上,由Stateproof证明数据的一致性,EVMproof证明计算逻辑的正确性。

具体的过程如下:

1、EVM通过BusMapping读取需要的相关状态,状态由Storage,Memory,Stack三部分组成;

2、EVM执行opcode;

3、EVM再通过BusMapping写回新的状态;

4、过程中Stateproof负责BusMapping读写信息的一致性和正确性,EVMproof负责EVM对opcode执行的正确性。

zkSyncEVM

与Hermez和AppliedZKP不同,zkSync选取了第二种策略。zkSync的zkEVM并非EVM的复刻品,而是为了能够运行99%的Solidity合约并确保其能够在各种情况下正常工作而全新设计。与此同时,zkEVM可以用来高效的在电路中生成零知识证明。

zkSyncEVM使用TinyRAM来实现普通指令集,而对Gas消耗巨大的指令如SHA256/keccak则特殊实现其电路,最后使用递归聚合技术,将所有的证明聚合成一个,以提升效率。

soruce:?https://medium.com/matter-labs/zksync-2-0-hello-ethereum-ca48588de179

zkSync同时开发了两套针对zkEVM的编译器前端:Yul和Zinc。Yul是可以针对不同后端编译成字节码的中间Solidity表示;Zinc则是基于Rust为智能合约和通用零知识证明电路开发的语言。这给予了开发者更大的选择空间。

同时,在构建自己的编译器时,zkSync选择了LLVM,这一生产工业级产品最先进的编译器框架,以确保编译器足够完备和拥有所有经典优化。

四、写到最后

zkEVM技术在多个优秀团队的持续努力下,已经日渐成熟,相信在半年左右的时间内就会相继落地,届时兼容EVM的ZKRollup扩容方案一定会绽现出自己的光彩。

如今的区块链技术正进入了前所未有的大争鸣时代。从公链之争,到以太坊扩容方案之争,甚至具体到一个扩容方案下,都有着不同的项目方正在前赴后继,你追我赶。笔者十分庆幸,能身处这个区块链技术最生机勃勃的大时代。

参考资料:

1.以太坊工作原理

2.zkSync2.0:HelloEthereum!

3.Episode175:zkEVM&zkPorterwithMatterLabs

4.Episode194:zkEVMwithJordi&DavidfromHermez

5.ExploringPopularzkEVMSolutions:AppliedZKP\,MatterLabs\,Hermez\,andSin7Y

6.技术解读以太坊二层扩容方案Hermez的zkEVM设计思路

7.技术解读AppliedZKP的zkEVM方案设计思路

标签:HER以太坊ZKSSYNHERA币以太坊交易平台有哪些zks币创始人是谁Synth oUSD

Pol币热门资讯
NFT:余文乐ETH地址曝光 ,收藏超千万美元的NFT

作者:链潮儿最近一则佳士得拍卖的新闻,引起了我的浓烈兴趣。9月17日-9月28日,佳士得拍卖行将晚上拍卖余文乐先生的精选珍藏,而余文乐先生的拍卖品里不仅有传统的实体收藏,其中还有PUNK的NFT.

1900/1/1 0:00:00
DEFI:如何提高DeFi流动性的忠诚度?

原文标题:《TheLiquidityLoyaltyProblem》原文作者:LukePosey编译:星球日报Odaily总价值锁定(TVL)是DeFi中最流行和最容易被误解的指标.

1900/1/1 0:00:00
区块链:「高价」空投设盗币陷阱 授权操作需谨慎

作者:凯尔编辑:文刀自从Uniswap、1inch、dydx等DeFi协议给交互用户发放空投奖励以来,链上用户们已经习惯了空投的存在,但一些来历不明的空投,可能会掏空用户的钱包.

1900/1/1 0:00:00
ANT:AC推特刷屏力挺Fantom,FTM价格近一个月上涨超420%

作者:RichardLee继9月5日Yearn.finance创始人AndreCronje在推特宣布在Fantom公链推出Loot仿盘游戏Rarity.

1900/1/1 0:00:00
ROL:Rollups 热潮已至,一文梳理 Rollups 的常见误解!

撰文:Polynya编辑:南风来源:Unitimes很高兴看到大家对ArbitrumOne的热情.

1900/1/1 0:00:00
NFT:Twitter和TikTok拥抱NFT:主流的使用是否已到来

作者:FRANCISCORODRIGUES,Cointelegraph原标题:《TwitterandTikTokembraceNFTs:mainstreamadoptionincoming?》编.

1900/1/1 0:00:00