随着“zkEVM战争”的升温,公众对不同zkEVM的优点进行了大量的讨论。也有一些错误的信息,所以我们想澄清一些关于PolygonzkEVM的事实以及它与其他产品的比较。
我的观点存在偏见,因为我本身在Polygon工作,但我会努力保持比较的公平性。我将主要关注Polygon的zkEVM和zkSyncEra,因为它们正在生产中,而且我对其他zkEVM项目了解不多。
zkSync的zkEVM和验证器构成了超过10万行的代码。我尽力给出一个准确的总结,但如果有任何不准确的地方,请告诉我,我将予以纠正。
EVM兼容性
PolygonzkEVM直接执行EVM字节码。根据Vitalik的分类,它是一个3型zkEVM.它应该很快就会变成2型;目前我们还缺少四个预编译版本。Scroll也在努力实现2型zkEVM.
新加坡发放4张数字银行牌照:蚂蚁集团、腾讯均有斩获,服务范围各有不同:12月4日,新加坡金管局公布4家获得数字银行牌照的获得者,预计新的数字银行将从2022年初开始运营。其中2位申请人拿下数字银行牌照(DFB),2位申请人获得数字批发银行牌照(DWB)。公告显示,蚂蚁集团的全资子公司获得的是DWB牌照,另一家获得此牌照的申请人为绿地金融投资控股集团有限公司、香港联易融有限公司(Linklogis Hong Kong Ltd)和北京协同股权投资基金管理有限公司组成的财团。
而获得DFB牌照的2个申请人分别为共享出行平台Grab和新加坡电信公司组成的财团,以及互联网公司Sea Ltd.旗下的全资子公司。据了解,Sea Ltd.为腾讯投资的东南亚电子商务和游戏公司,于2017年10月20日于纽交所挂牌上市,是东南亚第一家登陆纽交所的互联网公司。
公告称,DFB牌照将提供广泛的金融服务并从零售客户那里收取存款,而DWB牌照将专注于为中小型企业和其他非零售部门提供服务。此前,新加坡金管局曾宣布最多颁发2个DFB牌照和3个DWB牌照,最终收到了14份合格的申请。新加坡金管局表示,“随着DWB作为试点引入,新加坡金融局将在未来考虑颁发更多此类的牌照。”(界面新闻)[2020/12/4 14:01:52]
相比之下,zkSyncEra使用不同的字节码格式,通过他们提供的编译器支持Solidity,这使得它成为一个4型kEVM:它支持Solidity,但不支持EVM字节码本身。像Hardhat这样的工具并不是开箱即用的,尽管它可以与zkSync的插件一起使用。
观点:与法币不同,人类和机器都可以使用比特币:印度加密货币新闻平台Crypto Kanoon发推称,法币只是为人类而制造的。而比特币不管你是人类还是机器,两者都可以用。[2020/9/8]
zkSync认为他们的zkVM更适合于未来,也就是说,它可以更好地与Solidity以外的语言一起工作。然而,他们的虚拟机似乎继承了EVM的许多性能特征,比如它的256位字大小。像Miden?这样的zkVM可能更具有未来性,因为它是为通用计算设计的,而不是专注于Solidity.
性能
性能一直是Polygon的首要任务,我们的zkEVM非常高效。在CPU上运行我们的验证器,每笔交易的成本大约是0.000084美元。
虽然我们没有找到任何针对zkSync的zkEVM的工作基准,但我们怀疑由于我们对ZK技术的选择非常不同,因此存在很大的性能差距。
声音 | 诺奖得主萨金特:人工智能和区块链,两种技术各有不同又相互互补:12月8日,在西南财经大学光华讲坛上,2011年诺贝尔经济学奖得主、斯坦福大学胡佛研究所高级研究员托马斯·萨金特教授表示,在人工智能、区块链技术和数字货币等创新领域,目前中国都处于相对领先的位置。“从金融科技的角度来说,区块链技术是其中一个方面。”他指出,中国现正处在一个人工智能的商业应用前沿,人工智能、人脸识别、语音识别等技术已经广泛运用到金融科技领域。“目前在区块链这个领域,新的成果正不断涌现,人工智能和区块链,两种技术各有不同,又相互互补。随着区块链的进一步发展,我们既可以高效分享,还可以有效保护隐私。”(中国经济网)[2019/12/9]
场选择
在研究了几个备选方案之后,我们选择了被称为Goldilocks的字段,一个阶为2^64-2^32+1的素字段。它的小尺寸和美丽的二进制结构导致了极快的场操作,在现代CPU上,乘法运算只需不到两个周期。
声音 | 杨海坡:真正的跨链需求来自于公链生态内部不同功能的链之间:ViaBTC矿池CEO杨海坡刚发微博称,跨链是今年炒起来的概念,很多所谓的跨链解决方案实际上是中心化的网关,是伪跨链。万链互跨实际上是一个伪需求。公链竞争实际上是同质化的生态的竞争,是你死我活非常激烈的。跨链技术也在不断的演化,这种竞争格局下也不可能出现一个通用的跨链协议。真正的跨链需求来自于公链生态内部不同功能的链之间。[2019/9/30]
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数据
PolygonzkEVM将所有交易数据发布到L1,在Twitter上有一些关于与此相关的gas成本的混淆;请参见Edu的帖子以获得正确的数字。目前,平均交易大小约为120字节,因此每个交易的成本约为120*16=1920?gas.
但zkSync发布了状态差异。恶意的排序器可以扣留交易数据,但zkSync认为,拥有当前状态的trie就足以保证安全。这似乎有点值得商榷,因为交易数据通常被认为是可用的,而且某些应用程序依赖于此。
看一下修正后的数据,我们的zkEVM和zkSync的每笔交易的gas成本基本上没有区别。这些数字可能会随着时间的推移而变化,基于每个链上发生的交易的混合,但到今天为止,状态差异似乎没有节省任何gas;两个系统都在向L1发送每个交易的120字节左右。
我们正计划在这里进行一些优化,但不是用状态差异。交易本身可以被压缩,减少gas成本,同时仍然保证交易数据的可用性。更多关于这个问题的信息很快就会出现!
标签:以太坊GENLAYERzkSync以太坊交易平台Crypto EmergencyMonster Slayer Financezksync币图标
我们之前已经讨论过未来数百万个区块链的样子,一些是通用的公链,但其中绝大多数是用于特定的应用程序,即应用链.
作者|黑米,白泽研究院 一个新兴领域正在Web3中兴起——DeWi,即去中心化无线。通过建立基于区块链技术的激励机制,借助“大众的力量”或网络运营商提供热点,用户以无需信任、无需许可和可编程的方.
区块链被称之为“信任机器”,用户构建网络无需中心化监管机构许可——比特币是一切的起点,它通过PoW共识机制帮助矿工就价值分配达成共识从而创建了一个信任层,一切价值传输发生在这个信任层之上.
NFT已经诞生约10年,经历了从最初的艺术创作和思想实验到近两年深度融合市场的发展历程,呈现出明显的周期性.
加密市场中的项目存在许多不同的运营和治理结构,对于加密用户来说,建立适当的心智模型来理解区块链技术的交叉点及其支持的经济活动可能具有挑战性.
今年2月底,基于ZKRollup的以太坊Layer2网络Scroll正式推出了向所有用户开放的Alpha测试网,并表示将在未来几个月内改进zkEVM性能.