不同 zkEVM 之间的比较

互联网 阅读 581 2023-04-05 10:07:00

随着“zkEVM 战争”的升温,公众对不同 zkEVM 的优点进行了大量的讨论。也有一些错误的信息,所以我们想澄清一些关于 Polygon zkEVM 的事实以及它与其他产品的比较。

我的观点存在偏见,因为我本身在 Polygon 工作,但我会努力保持比较的公平性。我将主要关注 Polygon 的 zkEVM 和 zkSync Era,因为它们正在生产中,而且我对其他 zkEVM 项目了解不多。

zkSync 的 zkEVM 和验证器构成了超过 10 万行的代码。我尽力给出一个准确的总结,但如果有任何不准确的地方,请告诉我,我将予以纠正。

EVM 兼容性

Polygon zkEVM 直接执行 EVM 字节码。根据 Vitalik的分类,它是一个 3 型 zkEVM. 它应该很快就会变成 2 型;目前我们还缺少四个预编译版本。Scroll 也在努力实现 2 型 zkEVM.

相比之下,zkSync Era 使用不同的字节码格式,通过他们提供的编译器支持 Solidity,这使得它成为一个 4型 kEVM:它支持 Solidity,但不支持 EVM 字节码本身。像 Hardhat 这样的工具并不是开箱即用的,尽管它可以与 zkSync 的插件一起使用。

zkSync 认为他们的 zkVM 更适合于未来,也就是说,它可以更好地与 Solidity 以外的语言一起工作。然而,他们的虚拟机似乎继承了 EVM 的许多性能特征,比如它的 256 位字大小。像 Miden这样的 zkVM 可能更具有未来性,因为它是为通用计算设计的,而不是专注于 Solidity.

性能

性能一直是 Polygon 的首要任务,我们的 zkEVM 非常高效。在 CPU 上运行我们的验证器,每笔交易的成本大约是 0.000084 美元。

虽然我们没有找到任何针对 zkSync 的 zkEVM 的工作基准,但我们怀疑由于我们对 ZK 技术的选择非常不同,因此存在很大的性能差距。

场选择

研究了几个备选方案之后,我们选择了被称为 Goldilocks 的字段,一个阶为2^64 - 2^32 + 1的素字段。它的小尺寸和美丽的二进制结构导致了极快的场操作,在现代 CPU 上,乘法运算只需不到两个周期。

zkSync 采取了一种更传统的方法,采用基于 alt-bn128 曲线的 SNARK. 底层字段大约 254 位,字段乘法在 CPU 上需要大约 80 个周期。

为了了解这可能造成的巨大差异,我们可以看看 Celer 的 SHA2 基准。在那里,我们的 STARK 验证器比基于椭圆曲线的验证器快 5-50 倍。

alt-bn128 的优点是 EVM 原生支持它,所以向 Ethereum 提交证明更简单。在 Polygon,我们反而用 alt-bn128 上的 fflonk 证明来“包装”我们的最终聚合证明。我们的方法需要更多的工作,但我们认为这是非常值得的,因为它有令人难以置信的性能提升。

算术化

差异还不止于此。我们的 zkEVM 建立在 STARK的基础上,但有一个现代的扭曲。我们有一个用于 CPU 的主 STARK(每个周期有一行),以及用于算术、散列等等的其他 STARK. 然后这些表可以被连接起来,就像我们在 RapidUp中描述的那样。这类似于物理 CPU,它通常有协处理器来加速密集型操作,如渲染、加密或 ML 推理。

以 Keccak 为例。由于它被 EVM 应用大量使用,我们为它设计了一个专用的 STARK,使用了一些新的技巧,我们在这里记录了这些技巧。设计这样的自定义算术需要大量的工作,但它得到了回报,使我们能够在每秒内证明数百个 Keccak 的排列组合。

zkSync 采取的是我称之为更传统的方法。他们使用基于 PLONK 的验证器,虽然它确实支持自定义门,但他们的 zkEVM 并没有过多地使用它们;大多数计算是通过一个名为electorOptimizedWidth4MainGateWithDNext的通用门完成的。它似乎比普通的 PLONK 门稍微强大一些,但它仍然局限于简单的操作,如 mul-adds.

值得称赞的是,zkSync 确实使用了查找参数(我们也是),这是一种更现代的技术,可以帮助提高像 Keccak 这样的东西的效率。不过,如果没有自定义的算术,像 256 位数学、Keccak 等等的效率就会大打折扣。

安全

Polygon 非常重视安全问题,我们的 zkEVM 已经通过了两次独立的审计:一次是 Spearbit,另一次是 Hexens. 两份报告都是公开的,在这里。我们还公布了验证部署的说明。

我们不知道 zkSync 的 zkEVM 的任何的公开的审计。zkSync 的网站列出了对桥接合同的审计,但没有列出 zkEVM 本身的。

除了审计,这两个项目都有各种“训练轮”来提供后备安全层,但这是一个丰富的话题,我不会在这里讨论。

L1 数据

Polygon zkEVM 将所有交易数据发布到 L1,在 Twitter 上有一些关于与此相关的 gas 成本的混淆;请参见 Edu 的帖子以获得正确的数字。目前,平均交易大小约为 120 字节,因此每个交易的成本约为120 * 16 = 1920gas.

但 zkSync 发布了状态差异。恶意的排序器可以扣留交易数据,但 zkSync 认为,拥有当前状态的 trie 就足以保证安全。这似乎有点值得商榷,因为交易数据通常被认为是可用的,而且某些应用程序依赖于此。

看一下修正后的数据,我们的 zkEVM 和 zkSync 的每笔交易的 gas 成本基本上没有区别。这些数字可能会随着时间的推移而变化,基于每个链上发生的交易的混合,但到今天为止,状态差异似乎没有节省任何 gas;两个系统都在向 L1 发送每个交易的 120 字节左右。

我们正计划在这里进行一些优化,但不是用状态差异。交易本身可以被压缩,减少 gas 成本,同时仍然保证交易数据的可用性。更多关于这个问题的信息很快就会出现!

免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
上一篇:EigenLayer:重塑去中心化的信任网络 下一篇:OpenSea版的Blur来了:新Gem变成了OpenSea Pro

您可能感兴趣

  • 解读CKB版 “闪电网络” Fiber Network:比特币可编程性扩展的另一种思路
    解读CKB版 “闪电网络” Fiber Network:比特币可编程性扩展的另一种思路

    作者:NingNing行业周期与宏观金融周期共振,加密行业正处在与 2019 年相似的整体性迷茫之中,现阶段不仅流动性枯竭,叙事貌似也在枯竭。市场不但对 VC 叙事兴趣阙如,对反 VC 的 Meme 叙事也已经疲倦。就像每次哲学危机,人们都会回归柏拉图寻找出路,当加密行业危机时,我们也需要回归比特币、回归中本聪。正如 CKB 生态 RGB++ 协议创始人 Cipher 在最新 Blog 里所阐述的,加密行业需要对以太坊 “链上计算” 的路径依赖进行反思,回归P2P经济学,让计算归于链下,让验证归于链上。因

    每日资讯 2024-09-02 12:06 1309
  • 面对NFL球员工会起诉,“退圈”的DraftKings竟主动承认NFT是证券?
    面对NFL球员工会起诉,“退圈”的DraftKings竟主动承认NFT是证券?

    作者:Zen,PANews近日,美国国家橄榄球联盟球员协会 (NFLPA) 指控数字体育娱乐和游戏公司DraftKings 逃避了其 NFT 球员许可协议的付款义务。在放弃NFT业务后,涉嫌出售未注册证券而遭到集体诉讼的DraftKings又背上了一起官司。而有趣的是,在与NFLPA的纠纷中,DraftKings的立场似乎已从反驳转变为积极承认“NFT就是证券”。放弃NFT业务:驳回集体诉讼的动议遭到否决今年7月底,Draftkings在给用户的电子邮件中表示:“经过慎重考虑,DraftKings 决定终

    每日资讯 2024-09-02 12:06 1415
  • 简析两种最新比特币智能合约实现方案:OP_NET与Arch有何区别?
    简析两种最新比特币智能合约实现方案:OP_NET与Arch有何区别?

    作者:Cookie过去半个月,OP_NET 与 Arch 这两个比特币主网上的智能合约实现方案引发了较多的讨论。有意思的事情是,OP_NET 这个名字与大家熟悉的 OP_CAT 很像,都以「OP_」开头,具有很强的、让大家认为这哥俩差不多的迷惑性。所以,在开篇要和大家先提一嘴 OP_CAT。首先,OP_CAT 是比特币操作码,从去年开始有以「量子猫」Quantum Cats,也就是「大巫师」Taproot Wizards 的创始人 Udi Wertheimer 为首的社区力量一直在呼喊要「复活」OP_CA

    每日资讯 2024-09-02 12:06 1318
  • 争议不断,以太坊正在失去“万链之王”的权威
    争议不断,以太坊正在失去“万链之王”的权威

    作者:Climber,金色财经近期围绕以太坊的话题和争议越来越多,不仅 Vitalik 本人需要下场解释观点,就连以太坊基金会也要发布公告来平息社区的质疑声。在本轮牛市周期中,以太坊的表现可谓平平。而美国以太坊现货 ETF 的通过也并未让 ETH 走势如投资者期待般爆发,相反却在币价方面越走越低。这就不免让有着「万链之王」美誉的以太坊逐渐失去投资者和社区的尊重,进而质疑起有关以太坊的方方面面。争议不断,以太坊亟需重塑权威最近一段时间以来社区成员对 Vitalik 言论观点、以太坊基金会乃至以太坊生态系统的

    每日资讯 2024-09-02 12:06 1017
  • 从《黑神话:悟空》谈起,GameFi何时能取得真经?
    从《黑神话:悟空》谈起,GameFi何时能取得真经?

    作者:YBB Capital Researcher Zeke前言本文是市场垃圾时间中的一些闲聊,需要对传统游戏市场有一定程度了解。大家可以把这篇文章当作日记或者随想观看,这些只是我在游玩《黑神话:悟空》之后对GameFi的一些粗浅思考,以及对这个赛道未来的看法。一、游戏科学的九九八十一难三天全网销量破千万、Steam玩家同时在线峰值破235万、多家品牌联名周边销售爆火、国家级媒体多次采访、多个游戏取景地可凭游戏通关记录终身免费进入、86版《西游记》YouTube观看量超400万。以上,是《黑神话:悟空》上

    每日资讯 2024-09-02 12:06 706
  • Gavin Wood:如何防止女巫攻击进行有效空投?
    Gavin Wood:如何防止女巫攻击进行有效空投?

    演讲:Gavin WoodGavin 近期一直在关注的女巫攻击(civil resistance)的问题,PolkaWorld 回顾了 Gavin Wood 博士在 Polkadot Decoded 2024 上的主题演讲,想要探究 Gavin 在如何防止女巫攻击上的一些见解。什么是女巫攻击?你们可能知道,我一直在研究一些项目,我在编写灰皮书,专注于 JAM 项目,也在这个方向上做了一些代码的工作。实际上,在过去的两年时间里,我一直在思考一个非常关键的问题,这个问题在这个领域中非常重要,那就是如何防止女巫

    每日资讯 2024-09-02 12:06 1264
  • 市场热议,链抽象将成加密新叙事?
    市场热议,链抽象将成加密新叙事?

    2024年,加密货币领域的技术创新持续加速,链抽象(Chain Abstraction)逐渐成为行业内的焦点。链抽象技术的核心在于通过隐藏底层技术的复杂性,让用户能够更加便捷地在多个区块链之间进行操作。传统的区块链技术通常要求用户掌握不同链的操作流程,并需要应对跨链操作中的技术难题,这极大地吸引了新用户的进入。而链抽象的出现,则为这些问题提供了有效的解决方案,成为Web3建设不可忽视的重要一环。01、什么是链抽象及其作用链抽象能够将不同的区块链之间的差异整合在一个统一的操作界面中,使得用户只需一个账户即可

    每日资讯 2024-09-02 12:05 555
  • 今日日报|马斯克和特斯拉赢得“被指控操纵狗狗币”的诉讼;稳定币支付平台Bridge完成5800万美元融资
    今日日报|马斯克和特斯拉赢得“被指控操纵狗狗币”的诉讼;稳定币支付平台Bridge完成5800万美元融资

    今日要闻提示:马斯克和特斯拉赢得驳回指控他们操纵狗狗币的诉讼OpenAI和Anthropic已同意将其主要新AI模型在发布前共享给美国政府OKX将上线Hamster Kombat(HMSTR)现货交易X平台纽约总部将于9月13日关闭,预计将迁往得州萨尔瓦多总统布克尔成为《时代》杂志最新一期封面人物稳定币支付公司Bridge完成5800万美元融资数据:MATIC、SHIB、UNI代币头部地址持仓均超50%网龙今年上半年通过出售2.9亿元的加密货币,获利5100万元人民币监管消息美国众议院计划在9月举行多场加

    每日资讯 2024-09-02 12:05 1057