原文标题:《AcomparisonofzkEVMs》
原文作者:DanielLubarov
原文编译:Kxp,BlockBeats
随着「zkEVM战争」的升温,公众讨论了许多关于不同zkEVM的优点。但也存在一些错误的信息,因此我们想澄清一些关于PolygonzkEVM以及它与其他项目的比较的事实。
作为Polygon的一名员工,我有偏见,但我会尽力保持比较公正。我主要关注Polygon的zkEVM和zkSyncEra,因为它们已经投入生产使用,并且我不太了解其他zkEVM项目。
zkSync的zkEVM和证明器由100k多行代码组成。我尽力提供准确的摘要,如果有任何不准确之处,请告诉我,我会进行更正。
ApeCoin社区新提案拟创建APE DEX:5月13日消息,ApeCoin 社区新提案拟创建 APE DEX,计划实现由多资产池支持的 ERC-20 代币的去中心化兑换,这些资产池将从做市和 Swap 费用中赚取 LP 费用,继而吸引 APE 流动性,推动更低的 APE 购买 / 出售交易费用。该提案投票截止日期为 5 月 18 日,当前反对票比例达到 86.48%。[2023/5/13 15:00:39]
EVM兼容性
PolygonzkEVM直接执行EVM字节码。根据Vitalik的分类,它是一种类型3的zkEVM。很快它将成为类型2;目前我们缺少四个预编译。Scroll也在努力向类型2zkEVM发展。
香港证监会:硅谷银行不是香港任何持牌法团的主要股东:金色财经报道,香港证监会表示,硅谷银行不是香港任何持牌法团的主要股东,也不是任何证监会认可基金和零售结构性产品的发行人。[2023/3/13 13:00:33]
相比之下,zkSyncEra使用不同的字节码格式,通过提供编译器来支持Solidity。这使它成为一种类型4的zkEVM:它支持Solidity,但不支持EVM字节码本身。例如Hardhat这样的工具不能直接使用,尽管可以使用zkSync的插件。
zkSync认为他们的zkVM更加具有未来性,即它可以更好地与Solidity以外的语言配合使用。但是,他们的VM似乎继承了EVM的许多性能特征,例如其256位字大小。像Miden这样的zkVM可能更具有未来性,因为它是为通用计算而设计的,而不是专注于Solidity。
Lifeform Cartoon登上App Store韩国区娱乐榜热门下载榜第一名:2月22日消息,LLifeform Cartoon iOS版于2月20日在韩国Apple App Store上线,两日内登上App Store娱乐榜热门下载榜第一名。
据BscScan数据显示,自2月17日上线以来,Lifeform Cartoon Avatar NFT用户数量已超十万,累计铸造量达到114569枚。[2023/2/22 12:22:10]
域选择
经过研究多个替代方案,我们选择了所谓的Goldilocksfield,一个二阶巨大素数域2^64-2^321。它的小尺寸和美丽的二进制结构导致了极快的域操作,乘法仅需在现代CPU上花费不到两个周期。
Kraken拟任CEO:从未就收购FTX进行讨论:11月18日消息,此前传言称FTX正在接触Kraken寻求救援,即将上任的加密货币交易所新首席执行官David Ripley进行了澄清。他表示从未涉及过救援FTX这件事,并补充说,我们不断收到关于收购FTX的询问,但其实从来没有任何关于收购FTX的讨论,这对Kraken来说没有意义。
David Ripley还强调,Kraken没有任何涉及FTX、DCG或任何与SBF相关实体的风险,甚至直言FTX和SBF完全是欺诈——不仅是欺诈,还是小偷。(Fortune)[2022/11/18 13:21:02]
zkSync采用了更传统的方法,使用基于alt-bn128曲线的SNARK。基础域的大小约为254位,域乘法在CPU上需要大约80个周期。
为了感受到这种巨大差异的影响,我们可以看看Celer的SHA2基准测试。在那里,我们的STARK证明器比基于椭圆曲线的证明器快了5-50倍。
alt-bn128的优点在于EVM原生支持它,因此向Ethereum提交证明更简单。在Polygon,我们将最终的聚合证明用alt-bn128的fflonk证明「包裹」起来。虽然我们的方法需要更多的工作,但我们认为这对于不可思议的性能增益来说是值得的。
算术化
区别不止于此。我们的zkEVM基于STARKs构建,但具有现代化的变化。我们有一个主STARK用于CPU,还有其他用于算术、哈希等的STARK。这些表格可以连接,就像我们在RapidUp中描述的那样。这类似于物理CPU,它们经常有协处理器来加速渲染、Crypto或ML推断等密集操作。
以Keccak为例。由于它在EVM应用中被广泛使用,我们设计了一个专门的STARK用于它,使用了一些我们在这里记录的新技巧。设计这样的定制算术化需要大量的工作,但它带来了回报,使我们能够每秒证明数百个Keccak排列。
zkSync采用了我称之为更传统的方法。他们使用基于PLONK的证明器,尽管它支持自定义门,但他们的zkEVM并没有多少使用;大多数计算都是使用一个名为SelectorOptimizedWidth4MainGateWithDNext的通用门进行的。它似乎比vanillaPLONK门稍微强大一些,但仍然局限于像mul-adds这样的简单操作。
值得赞扬的是,zkSync使用了查找参数,这是一种更现代的技术,可以帮助提高像Keccak这样的效率。但是,没有自定义算术化,256位数学、Keccak等等的效率都会大打折扣。
L1数据
PolygonzkEVM将所有交易数据发布到L1。在Twitter上存在一些关于此的混淆,有关此的Gas费用请参见Edu的文章。目前,平均交易大小约为120字节,因此每笔交易的Gas费用约为120*16=1920Gas。
zkSync则发布状态差异。恶意的序列化器可能会隐瞒交易数据,但zkSync认为拥有当前状态的trie足以确保安全。这似乎存在争议,因为通常预期交易数据是可用的,并且某些应用程序依赖于此。
查看经过更正的数据后,我们可以发现我们的zkEVM和zkSync的每笔交易Gas费用基本相同。这些数字可能会随着每个链上发生的交易类型的混合而随时间变化,但截至今日,状态差异并没有节省任何Gas费用;两个系统都向L1发送大约120字节的每笔交易数据。
我们计划在这里进行一些优化,但不使用状态差异。交易本身可以进行压缩,降低Gas费用,同时仍能保证交易数据的可用性。敬请期待!
标签:zkSyncSYNCZKSSYNzksync币imtokenSYNCBRAINzksync币图标Synth sDASH
欧佩克+减产坐稳了各大报道头版头条,虽然油价不是没有经历过80美金的时代,但当时正是通胀高涨,美联储只手遮天的时候,而现在本身就因为通胀博弈不停,虽然原油比重并不算高,但也足以让通胀反复.
1900/1/1 0:00:00明天就是清明节了,也许你很忙,也许很疲惫,但是在这个缅怀的季节,别忘了抽出一点时间,去祭拜在天堂的亲人,明日停更一天,朋友愿你为人光明正大,做事光明磊落,心情阳光明媚,身体耳聪目明,才智聪明过人,工作精明强干.
1900/1/1 0:00:00ForesightNews消息,据区块链安全审计公司Beosin旗下BeosinEagleEye安全风险监控、预警与阻断平台分析,今晨被攻击的DeFi借贷协议Sentiment被盗资产约100万美元.
1900/1/1 0:00:00亲爱的BitMart用户:BitMart将于2023年4月7日首发上线代币SmarDex(SDEX)。届时将开通SDEX/USDT交易对.
1900/1/1 0:00:00Gate.io将于2023年4月6日15:15(UTC8)开启Myria(MYRIA)交易。关于Myria(MYRIA):Myria是以太坊的Layer2区块链扩展解决方案,利用ZKrollup技术,为其用户提供即时交易、高达9,00.
1900/1/1 0:00:00金色财经报道,香港金融管理局总裁余伟文4月4日在2023中国金融学会学术年会暨中国金融论坛年会上表示,香港将继续发挥国际金融中心的优势,助力内地金融市场更好地服务实体经济高质量发展.
1900/1/1 0:00:00