热门话题
#
Bonk 生态迷因币展现强韧势头
#
有消息称 Pump.fun 计划 40 亿估值发币,引发市场猜测
#
Solana 新代币发射平台 Boop.Fun 风头正劲
Sunnyside Labs 与 @worldcoin、@Optimism 和 @Alchemy 合作进行执行扩展研究,以帮助扩展 @world_chain_
在基准测试执行引擎和探索性能优化的过程中,我们发现了一个核心见解:有意义地扩展执行需要理解每个链如何实际使用 EVM,而不仅仅是应用通用假设。
让我们深入探讨 👇

目标很明确:通过提高每个区块的 gas 限制来增加 Worldchain 的吞吐量。
对于 L2 来说,这意味着执行、数据可用性(DA)和证明必须一起扩展。在这项研究中,我们特别关注执行层。
我们没有依赖合成基准,而是使用主网数据测量真实世界的性能,通过分析验证节点链同步日志,收集每个环境中超过 10,000 个区块的 MGas/s 指标。
与关于区块链可扩展性的普遍假设相反,磁盘 I/O 并不是主要瓶颈,Worldchain 的性能主要受 CPU 的影响。即使在磁盘吞吐量受限的情况下,一旦使用足够快的 NVMe SSD,执行速度几乎没有变化。吞吐量几乎与 CPU 成线性关系,最多可达 ~4 个逻辑核心。
进一步分析显示了原因:Worldchain 的流量以 ZKP 为主,大约 60% 的区块处理时间花费在 EVM 预编译上,尤其是配对操作。
根据这个配置,最有效的杠杆是更快的加密执行。
通过升级geth以使用更新的、优化的加密库(gnark-crypto),Worldchain在现代硬件上实现了显著的性能提升,达到了260+ MGas/s。
这证实了优化以预编译为重的工作负载可以为以ZKP为重点的链解锁真正的执行增益。

没有一种通用的执行扩展策略。
Worldchain、Base 和其他 L2 的流量模式根本不同,执行引擎必须相应地进行优化。
ZKP 密集型链受限于 CPU 和预编译,而其他链可能会遇到不同的限制。
这项研究强调了链特定执行优化的重要性。
16.36K
热门
排行
收藏
