Cointime

扫码下载App
iOS & Android

Scroll联创ETHDenver演讲:测试网最新进展及构建zkEVM、zk Rollup遇到的挑战

演讲:Haichen Shen

在 ETHDenver 的 Devtopia 舞台上,Scroll 的联合创始人 Haichen Shen 发表了主题为 Scroll 构建 zkEVM 和 zk Rollup 的挑战的演讲,并同步了最新 Alpha 测试网的情况。

Scroll 介绍

Scroll 是一个 EVM 等效的 zk-Rollup 以太坊扩容方案

在演讲最开始,Haichen 强调了 Scroll 一直以来的原则,一是以社区驱动的方式同社区开放构建,二是确保安全性和稳定的版本发布,三是强调证明者和排序器去中心化的重要性

以下是 zkEVM 开发的社区贡献者,其中大多数来自于 Scroll 团队和 PSE 团队,还有一些其他的社区成员。

测试网最新进展

2 月 27 日,Scroll 在 Goerli 上线了 Alpha 测试网。Alpha 测试网目前已经是 EVM 等效的,证明已经可以在 Goerli 测试网上得到验证。

而 Alpha 测试网的发布,意味着 Scroll 已经达到了路线图的第三阶段。

下一步就是第四阶段:zkEVM 的主网上线。

对于社区关心的距离主网上线的进度,Haichen 公布了目前仍需要完成的任务,首先是要构建完整的 zkEVM 电路,目前还缺少一些不常见的错误约束,也还需要添加一些预编译合约。随后会进行 zkEVM 电路和跨链桥合约的审计,然后进行最后的优化。

构建 zkEVM 和 zkRollup 的挑战

演讲的后半部分,Haichen 分享了 Scroll 在构建 zkEVM 和 zkRollup 过程中遇到的挑战。主要从三个方面来说,第一是编写 zk 电路,第二是编写 zkEVM,第三是构建 zk-Rollup。

编写 zk 电路

在编写 zk 电路中,主要有两个难点。其一是开发的逻辑,正常程序中根据输入 x,y,函数 foo 得到输出 z,而在 zk 电路中,则是根据输入 x,y,foo(x,y),输出是否有效的判断,因此在 zk 电路中需要考虑到有效和无效的所有情况,确保电路的约束成立。

其二是有限域的操作,有限域是包含有限个元素的域,这些元素通常是素数。在所用的 BN-254 曲线中为 254 位的值,因此要表示 EVM 的 256 位,则需要拆解成两部分处理。

编写 zkEVM

在编写 zkEVM 中,Haichen 拆解了 zk 和 EVM 两个部分。EVM 中有三个组成部分,Executor, Stack, Memory。

zk 部分则需要对 EVM 的执行过程中进行一一的约束。EVM 电路将约束 Executor 正确执行;RAM 电路将约束 Stack,Memory 的读写正确;Bytecode 电路将约束 EVM 读取的 bytecode 的正确性;MPT 电路将约束存储的读写正确;TX 电路将约束交易的有效性;ECDSA 电路将约束交易中签名的正确性;Keccak 电路则将约束 Keccak 哈希函数的正确计算;还有其他的一些约束等等。所有这些约束组合在一起,就组成了 zkEVM。

构建 zk-Rollup

在构建 zk-Rollup 方面,去中心化证明者网络需要对证明者进行激励。

当后续去中心化排序器后,情况会变得更复杂,需要协调证明者网络和排序器网络,目前 Scroll 正在进行开放研究,欢迎有想法的开发者加入研究探讨。

评论

所有评论

推荐阅读

  • Cointime 5月3日要闻速递

    1. 华夏虚拟资产ETF资产管理规模突破10亿港元,博时和嘉实AUM均已超5亿港元

  • Paribu钱包地址转出超4万亿枚PEPE,价值约3100万美元

    据Whale Alert监测,Paribu钱包地址于今日17:20左右通过以太坊区块链转出4,049,371,347,309枚PEPE,价值约合31,091,073美元,所有代币均转入到一个“0xa23c”开头的地址。

  • 荷兰财政调查局逮捕涉嫌ZKasino诈骗案的26岁嫌疑人,并扣押其1100万欧元资产

    荷兰财政情报调查局(FIOD)在其官网宣布,于4月29日逮捕了一名涉嫌欺诈、挪用资金和洗钱的26岁男子,涉案平台为ZKasino。该平台涉嫌骗取全球受害者超过3,000万美元的加密货币投资。

  • 华夏虚拟资产ETF资产管理规模突破10亿港元,博时和嘉实AUM均已超5亿港元

    截至5月3日,港交所最新虚拟资产ETF资产管理规模数据显示:

  • TON生态TVL突破1.7亿美元续创历史新高

    据DeFiLlama最新数据显示,TON生态TVL已突破1.7亿美元,当前触及1.7623亿美元,续创历史新高,过去24小时涨幅8.72%。

  • 6支香港虚拟资产现货ETF今日成交额超4891万港元

    港交所官网数据显示,6 支香港首批发行的虚拟资产现货 ETF 今日成交额合计超 4891 万港元,其中:华夏比特币 ETF(3042.HK)今日成交额为 1290 万港元;华夏以太币 ETF(3046.HK)今日成交额为 297 万港元;嘉实比特币现货 ETF(3439.HK)今日成交额为 2043 万港元;嘉实以太币现货 ETF(3179.HK)今日成交额为 135 万港元;博时 HashKey 比特币 ETF(3008.HK)今日成交额为 1008 万港元;博时 HashKey 以太币 ETF(3009.HK)今日成交额为 118 万港元。

  • FRIEND跌破3美元,生态TVL降至3000万美元区间

    据DexScreener数据显示,friend.tech代币交易价格已跌破3美元,现报2.31美元,当前流通量约为1450万枚,另据DeFiLlama数据显示,friend.tech生态TVL已降至3000万美元区间,过去7天跌幅13.6%。friend.tech于去年8月在以太坊Layer 2网络Base上推出,生态TVL曾一度突破5000万美元,当前为Base链上第九大协议。

  • Animoca Brands:MOCA代币分配拟于5月24日左右进行

    据Animoca Brands官方消息,MOCA代币分配拟于5月24日左右进行,代币发布信息包括: 1、Mocaverse发行共分配126,984,127枚MOCA代币,占代币供应总量的1.5%,每个代币的价格为0.03938 美元; 2、MOCA代币供应总量的完全摊薄后价值为350,000,000美元; 3、MOCA代币发行的参与者获得了不同垂直领域最优惠的行权条款,在TGE上解锁了5%、3个月的悬崖期以及由CoinList平台推动的52周线性释放。

  • NFT借贷平台Blend总交易额突破60亿美元,贷款笔数超65万

    Dune最新数据显示,Blur旗下NFT借贷平台Blend总交易额已突破60亿美元,本文撰写时达到6,048,459,706美元,总计贷款659,353笔;累计独立借款用户为10,458名,累计独立贷款用户为4,447名。当前总活跃贷款量为3,347笔,活跃贷款额约为6,013 ETH。

  • Yuga Labs:将把Otherside元宇宙迁移到Improbable的Msquared

    Yuga Labs和Improbable宣布将把Otherside元宇宙迁移到Improbable的Msquared上,后者是Improbable的互连元宇宙网络,通过重建Otherside,Yuga Labs将为社区提供在大规模环境中构建的能力,以及互操作性。 Improbable和Yuga Labs还公布 了Otherside开发的其他消息,包括:将于7月举行的大型多人游戏活动,以及推出Otherside开发工具包World Builder ODK等。