以太坊的隐私推动遇到了数字问题:一个证明需要几乎两倍于拟议的 Gas 限额
核心要点
- 该基准报告了 190,628 个 Gas 用于证明验证,高于提议的 100,000 个 Gas 限额。
- 拟议的 100,000 Gas 保证仍然低于新隐私基准中报告的证明验证成本。
- mmjahanara 9 月 2 日的基准测试报告称,优化的 Groth16 证明验证器需要 190,628 个 Gas。

当前的随机数规则仍然将公共内存池限制为每个发送者一个待处理的帧交易。
该基准报告了 190,628 个 Gas 用于证明验证,高于提议的 100,000 个 Gas 限额。
9 月 5 日的一项提案将允许一些以太坊节点接受超出共享验证限额的隐私交易,但不确保这些交易通过公共网络传输。拟议的 100,000 Gas 保证仍然低于新隐私基准中报告的证明验证成本。
对 EIP-8141(以太坊提议的 Frames 交易设计)的公开变更由贡献者 AnkushinDaniil 提交。它将把现有的验证最大值变成一个共同的底线:节点必须在其中传播合格的交易,而有能力的节点可以在本地接受更昂贵的交易。该提案仍在审查中。
对于基准测试中研究的 Tornado Cash 和 RAILGUN 设计,用公开提交替换链下中继器需要节点接受并传递的证明。允许某些节点接受较重的交易并不能保证更广泛的网络支持。
证明仍超出限额
当前的 EIP-8141 草案将初始验证阶段的签名检查和执行限制为 100,000 Gas 的支付批准。 Gas 在这里衡量的是计算工作量,而不是美元的固定费用。该限制旨在包含节点工作负载和拒绝服务暴露。
mmjahanara 9 月 2 日的基准测试报告称,优化的 Groth16 证明验证器需要 190,628 个 Gas。仅其加密配对检查就消耗了 181,000 个 Gas,已经超出了拟议的公共补贴。
完整模型报告单笔支出的最低 Gas 量为 211,828,八笔支出的最低 Gas 量为 351,828。这些建模的最小值将验证器测量值与估计开销和每个无效器 20,000 执行气体费用结合起来,这是一个用于防止两次花费票据的标识符。 CryptoSlate 尚未独立重新运行基准测试。
每日简报 噪音之前的信号。以由 CryptoSlate 编辑解码的推动市场的加密货币故事开始新的一天。一封电子邮件。一切重要的事情。电子邮件地址 免费加入 免费加入。随时取消订阅。哎呀,看来有问题了。请再试一次。你在名单上。您的下一份每日简报即将发送。
该核算与当前的 EIP-8250 配套草案不同。它向状态 Gas(单独的预算)而不是执行 Gas 收取新的随机数密钥。因此,基准的总数描述了其模型,而不是根据最新的合并提案验证的成本。这种会计差异并不能消除所报告的验证者的执行成本差距。
基准作者 mmjahanara 建议对于典型的优化交易至少使用 250,000 个 Gas。该建议尚未被采纳,并且仍将低于该模型的八音符总数。
该模型还假设应用程序发生变化:将非验证工作移至后面的帧中,优化验证器并压缩证明输入。该模型的 SHA-256 压缩选项增加了在用户设备上生成证明所需的工作量。
对于用户来说,更大的津贴可以解决一个障碍。 EIP-8250 仍然为每个发送者保留一笔未决的公共内存池交易,这是共享地址的隐私设计的另一个限制。
公共传播也不同于区块有效性。 EIP-8141 允许公共规则之外的交易进入本地或私有内存池。另外,信息性 EIP-8369 提案描述了强制执行交易包含的未来规则,包括自定义或直接提交。它需要绑定协议扩展。
实际的决定是如何在限制节点工作的同时适应隐私验证。九月份的提案在各个节点提供了可选的灵活性。保证所研究的隐私设计的公众访问仍然需要适应他们在网络上的证明成本。
