热门话题
#
Bonk 生态迷因币展现强韧势头
#
有消息称 Pump.fun 计划 40 亿估值发币,引发市场猜测
#
Solana 新代币发射平台 Boop.Fun 风头正劲
@SuccinctLabs 和 @RiscZero 在实时证明方面取得的进展令人印象深刻。
QT-ing 不是为了批评,而是因为我认为这些问题非常有趣(我希望看到 RTP 在以太坊上实现!)。
1. 在 12 秒内证明所有历史以太坊区块并不足以覆盖最坏情况下的证明时间。
这很重要,因为可能存在病态("证明杀手")区块,其中证明成本 >> 燃气成本(证明成本是延迟或 $ 的衡量标准)。
第一步是在 12 秒内证明所有历史区块。但这还不够。我们需要努力识别尚未出现在以太坊上的病态案例。不确定 SP1 的成本安排是什么,但像整个区块充满 extcodehash 这样的情况在延迟方面可能会很昂贵。
2. 形式验证也需要覆盖编译器 😱
@argumentxyz 有一篇关于发现编译器错误频率的好文章(简而言之,有一类特定的 "误优化错误" 可能在 zkVM 中被利用,从而产生健全性问题。这些错误相对频繁地被发现。
@drakefjustin 认为我们可以通过许多 zkVM 实现来规避这个问题。但如果这些 zkVM 共享相同的编译器工具链并且容易受到相同错误的影响,这就行不通了。
3. 不需要在家证明
我认为我同意在家证明不是必要的。我们已经依赖于像构建者这样的额外协议参与者来构建区块。我们想要的保证是 *某人* 始终可以生成证明。
将 RTP 推迟到所有证明者离线的 WW3 情景似乎有些过头。也许在这种情况下,以太坊可以默认回到一种模式,在这种模式下,燃气限制降低,区块被重新执行而不是通过 ZKP 验证。
4. 将燃气限制提高 100 倍可能会造成问题
并行证明确实有帮助,但时间非常紧迫,我们需要考虑见证生成(在许多 zkVM 中不可并行化)和递归。
递归开销应该以对数方式缩放,但如果燃气限制增加 100 倍,证明时间可能会超过区块时间。
附加 - 我认为以太坊减少区块时间和最终性时间非常重要,以帮助用户上链到 L2,跨越 CEX 等。这增加了对证明的延迟需求。
如果我们无法将区块时间缩短到 1 秒,因为最坏情况下 RTP 延迟的下限是 10 秒,那将是次优的。

2025年5月22日
昨天的实时证明公告是一个巨大的里程碑,@VitalikButerin 提出了关于需要进一步工作的几个好点子。
但我认为在所有这些点上,我们比人们意识到的要更接近……
1. 最坏情况下,实时证明可以通过对以太坊的 gas 调度进行简单更改来解决:今天,约 94% 的区块可以在 < 12 秒内证明,99% 的区块可以在 < 13 秒内证明。对于剩下的少数异常情况,对以太坊的 gas 调度进行简单调整应该就足够了(目前 bn254、bls12-381 的预编译相对于它们的证明成本定价过低)。此外,限制单个交易最大 gas 使用量的 EIP 将有助于确保没有 DDOS 向量(因为我们并行证明交易的子区块以实现低延迟)。
2. SP1 的形式验证已经在进行中:方便的是,我们在过去一周内有 2 个关于 SP1 形式验证的公告,与 @NethermindEth 和 @VeridiseInc 合作!我们对在接下来的几个月内正式验证我们所有核心 AIRs 有清晰的视野。
3. 不需要家庭证明,去中心化的证明网络就足够了:现在 RTP 需要 ~160 个 GPU,这对于任何数据中心来说都很小,但对于家庭设置来说可能稍微大了一点。然而,随着去中心化证明网络的即将推出,我不确定我们是否需要在家进行证明。网络将经济激励确保总有证明者在线,随时准备进行实时证明。
4. 子区块的并行证明意味着将 gas 限制提高 100 倍对延迟没有问题:我完全支持将 gas 限制提高 100 倍,这对我们来说没有问题。我们的实时证明实现使用子区块方法,我们将一个区块分解为几个交易的小子区块。这些子区块是并行证明的,然后在最后聚合成 1 个证明。即使 gas 限制增加 100 倍,我们仍然可以并行证明子区块(只是数量更多),这意味着延迟不会受到影响。
相信一些真实的东西。相信实时证明。
9.21K
热门
排行
收藏