Cointime

扫码下载App
iOS & Android

ETH 研究员:如何在以太坊 Layer1 上构建原生 zkEVM?

编译:Kate, Marsbit

似乎有一种普遍的误解,认为以太坊只能通过L2进行扩展。我可能会因此而受到一些指责,因为我写了太多关于L2 Rollup的文章,而没有足够地覆盖L1扩展路线图,为此我道歉——在这里,我试图纠正这个错误,现在L2已经被很好地理解、接受和采用了。尤其是Arbitrum One,它已经证明了自己是仅次于以太坊L1的第二大智能合约链。

但首先,一个更糟糕的版本是“ETH”只能用L2来进行扩展。需要明确的是,ETH作为一种货币资产,可以通过L1、侧链、其他L1、L2、类似L2的结构(如validum和optimistic链)进行扩展,甚至可以通过CEX和中心化服务提供商进行扩展。

有数百万ETH桥接到L2和非L2链,还有数百万桥接到非区块链场所。是的,L1和(成熟的)L2上的ETH为你提供了原生安全保证,但即使其他解决方案可能具有不同的安全假设,它们仍然可以扩展ETH或以太资产。说句题外话,事实上,比特币是一种主要通过中心化服务进行扩展的资产的完美例子,它仍然是该行业的主导资产。记住——一项资产要有价值,你所需要做的就是让最富有的1%的人、家庭和机构相信它。

当然,这并不意味着以太坊可以扩展,我的观点是必须将ETH或以太币与以太坊区分开来。现在,这里还有进一步的细微差别。例如,BSC扩展了以太坊的技术堆栈,它确实在ETH和ERC-20之间架起了桥梁,但有些人可能会认为它不能扩展以太坊的网络。

先不说这些,让我们回到将以太坊L1升级到zkEVM的问题上。实际上,在此之前,常规的免责声明—我是一名业余博主,我对区块链开发如何工作一无所知,我甚至不知道我所说的是否可能。所以,就把它当作一个扶手椅爱好者的白日梦吧。

使用ZKP扩展区块链是一个古老的概念。我不知道它第一次被谈论是什么时候,但我相信它是关于比特币的,早于以太坊本身。ZK-SNARKing以太坊也早于rollup的概念。当然,当 ZK rollup 在 2020 年第一季度与 Loopring 以及随后在第二季度与 StarkEx 和 zkSync(现为 Lite)以及 Mina 一起证明这一概念时,对 ZK-SNARKing 以太坊的研究进入了超速发展阶段。2021年,我相信是Matter Labs普及了“zkEVM”术语,并被沿用了下来。以太坊基金会的隐私和扩展探索团队是L1-zkEVM的主要创新者,后来还加入了Scroll、Consensys、Taiko和其他贡献者。

是zkEVM, ZK-EVM, ZkEVM, Zkevm吗?谁知道呢,我们就叫它zkEVM吧。

那么,L1 zkEVM升级将如何进行呢?有很多方法可以做到这一点,但这是我的看法。再说一次,我不知道这是否可行,所以就把它当成概念艺术吧。

第一步是查看Type-2/2.5和Type-1 zkEVM rollup在生产中对概念进行实战测试——即将推出的项目包括Scroll, Linea(?)和Taiko,缩短验证时间等。下一个先决条件是EIP-4844、无状态性和PBS(这些是并行发生的,所以说“下一个”可能会产生误导)。(注:当然,zkEVM可以没有这些,但是我这里只说说我是怎么看待它的,就像上面说的那样。)

接下来,我想看看Enshrined zkEVM 桥。这将允许Type-1 zkEVM部署在L1之上。这将对最终用于L1 zkEVM的确切代码和zk电路进行实战测试。它还允许L2在没有任何智能合约的情况下完全去中心化存在,这有效地体现了L2 zkEVM rollup。它们将插入PBS基础设施,由构建器充当测序器。你只需要一个诚实的建造者。这些构建器将对块进行排序,并将每个槽提交给L1。这意味着这些enshrined rollup的最终结果将与L1相同。这也将带来有趣的新可能性,比如这些enshrined rollup之间的原子可组合性。

值得注意的是,Type-1 zkEVM rollup可以存在于这样一个封闭的zkEVM桥之外——比如Taiko——所以也许我们可以通过称它们为Type-0来区分它们?需要说明的是,这些代码与将来的L1升级使用相同的代码。

一旦在生产环境中对它们进行了实战测试,L1执行层就为zkEVM升级做好了准备。构建者将再次对交易进行排序,生成证明并向共识层提交证明和数据。请注意,对于L1 zkEVM,现在在共识层上验证了证明。构建器不仅可以生成有效性证明,还可以生成verkle/状态证明和数据可用性/kzg证明。然后,非构建者节点只需验证这些证明,有效地验证大量的TPS,包括L2, L3,等等,所有这些都是由 L1 zkEVM 的单一简洁证明证明的,一个证明可以统治所有这些,在消费者智能手机或笔记本电脑上。

Enshrined zkEVM桥将继续存在于L1执行层之上。另一种方法是将其移动到共识层,并且我们可以有许多enshrined L1 rollup。但我认为最好的方法是有一个规范的enshrined L1 rollup。顺便说一句,我曾在2021年称它们为“规范rollup”,后来我看到贾斯汀·德雷克(Justin Drake)将同样的想法称为“enshrined rollups”,这种命名法一直沿用至今。所以,无论如何,你有一个L1 enshrined rollup,许多Type-0 enshrined L2 rollups在上面,当然,还有传统的L2和主权rollup。

在这一点上,重要的是要注意,enshrined L2 rollup有自己的一套权衡。当这一切发生的时候,zkEVM将会非常缓慢,有吞吐量和功能限制,我们可能每隔几年才升级一次,如果有的话。也不会有治理或主权——它们将完全由以太坊节点运行者执行。因此,创新将始终是在传统的L2上,在成熟的状态下,它将拥有99%的好处,而没有任何缺点,我预计90%的用户将继续使用它们。传统的L2、类似于L2的混合版本,如validiums或optimistic链、enshrined L2和enshrined L1 rollup,都为用户提供了不同的权衡和功能,我相信所有这些组合在一起,它们将能够满足未来几十年区块链生态系统中的几乎所有需求。

当然,所有这些都可能是多余的,我们并不真正需要这么多的吞吐量,更谨慎的做法是将 L1 照原样僵化,我们可能永远不会在 L1 上看到 zkEVM。即使发生这种情况,我也要说我们正在接近这个十年的尾声。谁知道呢?但我个人希望看到这个愿景成真,因为这听起来很有趣。我给你们留一个老帖子,Fanciful Endgame。当然,事情已经发生了变化,但精神仍然存在。

评论

所有评论

推荐阅读

  • 俄美元首通话 普京称俄目前不可能恢复与乌谈判

    10月10日,俄罗斯总统助理乌沙科夫当地时间10日凌晨介绍了俄美两国领导人通话的有关情况。乌沙科夫表示,普京在通话中详细介绍了俄罗斯为回应乌克兰武装部队实施的恐怖袭击而采取的措施。普京表示,乌克兰方面试图破坏俄罗斯国家杜马选举并对民众实施袭击,导致立即恢复谈判的可能性遭到破坏。普京还指出,乌克兰方面试图阻止俄罗斯军队推进的企图没有任何成功的前景,俄军目前完全掌握战场主动权,并正在持续向前推进。普京强调,由于乌克兰方面的立场,特别是其试图破坏俄杜马选举的行为,目前不可能恢复与乌克兰的谈判。特朗普已指示将普京在通话中传递的信息转达给乌克兰代表团。乌沙科夫称,关于举行普京与特朗普双边会晤的问题,双方目前尚未进行具体讨论。(央视新闻)

  • Telegram 内置 Gram 钱包更名为 Money 并向全体用户开放

    10月9日,Telegram 已将其原仅向部分用户开放的钱包服务“Gram wallet”更名为“Money”,并正式向全平台超过十亿用户全面推出。“Money”是针对 Gram 代币的内置钱包,支持存储、转账以及购买平台礼物与收藏级用户名。 此外,配套交易平台“Walt”提供超过 300 种资产服务,涵盖代币化股票、贵金属、永续合约及理财收益项目。用户可通过“Walt”向“Money”钱包进行即时划转且免收网络手续费。官方同时提示,加密资产投资存在相应风险。

  • Blockchain.com 寻求批准开展预测市场和加密货币衍生品交易

    10月9日,加密资产平台 Blockchain.com 已向美国商品期货交易委员会(CFTC)提交申请,寻求获得指定合约市场(DCM)和期货佣金商(FCM)牌照,以向美国用户提供事件合约(预测市场)及加密货币衍生品交易服务。

  • 贝森特:美国本周可能查扣约 10 亿美元与伊朗相关的加密货币

    美国财政部长贝森特周四在 Newsmax 于华盛顿举办的 NPolicy Summit 上表示,我们本周可能会查扣 10 亿美元的加密货币,并称「我们知道它在哪里,我们正在孤立他们」。贝森特表示,特朗普政府对伊朗的举措已从「极限施压」转为「绝对孤立」,措施包括海上封锁、限制航空出行及切断陆路通道,阿联酋和阿曼正与美方合作,美方也在与巴基斯坦和土耳其合作切断所有进出伊朗的陆路通道。

  • Zcash 开发团队计划于明年 1 月引入抗量子签名以保护公开支付

    隐私加密货币 Zcash(ZEC)开发团队计划于明年 1 月在网络中引入后量子签名操作码,以支持基于哈希的签名技术,从而抵御潜在的量子计算攻击。该方案主要针对透明(公开)支付池,目前约有 70% 的 ZEC 存放于该池中。尽管开发者将 1 月定为目标期限,但具体的网络激活时间尚未最终确定。 该升级旨在防止攻击者利用现有公钥反向推导私钥并伪造支付授权。此外,Zcash 节点验证程序 Zakura 还推出了一项基于私密信息检索(PIR)的钱包工具,允许用户在查询多地址余额时不向服务器泄露地址间的关联性。此前,以太坊研究员 Justin Drake 曾警告人工智能可能加速破解传统加密算法,并呼吁加密货币持有者应对潜在的安全威胁。

  • BTC突破83000美元

    行情显示,BTC突破83000美元,现报83017.3美元,24小时涨幅达到0.66%,行情波动较大,请做好风险控制。

  • 中共中央、国务院:全面实施“人工智能+”行动

    10月9日,中共中央、国务院印发《关于发展新质生产力的意见》。意见提到,全面实施“人工智能+”行动。推进人工智能对传统产业的改造,加快推进智能网联新能源汽车、人工智能手机和电脑、人形机器人等新一代智能终端场景应用。加快人工智能等数智技术创新,突破基础理论和核心技术,强化算力、算法、数据等高效供给。因地制宜、分业施策布局国家人工智能行业应用中试基地和高价值应用场景,大力推动人工智能在各行业应用。构建技术监测、风险预警、应急响应体系,确保人工智能安全、可靠、可控。

  • 美国政府相关钱包近三日向Coinbase Prime存入17733枚BTC及750枚WBTC

    10月9日,据Lookonchain监测,过去三天内,与美国政府相关的钱包已向Coinbase Prime存入了17,733枚BTC(价值14.8亿美元)和750枚WBTC(价值6200万美元)。 根据Arkham的标记数据,这些钱包目前仍持有价值254亿美元的加密资产,其中仅比特币的价值就达253亿美元。

  • ETH跌破2500美元

    行情显示,ETH跌破2500美元,现报2499.87美元,24小时跌幅达到2.55%,行情波动较大,请做好风险控制。

  • ETH突破2500美元

    行情显示,ETH突破2500美元,现报2500.13美元,24小时跌幅达到2.21%,行情波动较大,请做好风险控制。