X 平台上目前正围绕区块链设计中的格密码与基于哈希的密码学展开讨论,参与者包括 Zcash 联合创始人 Eli Ben Sasson、以太坊联合创始人 Vitalik Buterin,以及 Delphi Labs 总法律顾问 Gabriel Shapiro。
这场讨论始于 a16z crypto 最近在 X 上发布的一篇帖子,主张应拥抱格密码。在一篇说明文章中,a16z crypto 解释了其理由;其称,以太坊计划中的“仅基于哈希”的签名聚合设计依赖 SNARK 递归,而这种方法伴随着协调开销、更大的漏洞暴露面,以及尚未充分确立的安全性。
在回应 a16z crypto 的帖子时,Zcash 联合创始人 Eli Ben Sasson 明确表示反对,并指出格密码具有“诱人的数学结构”,很容易成为 AI 攻击的目标。
根据 a16z crypto 的说法,单纯依赖基于哈希的密码学看起来或许更安全,但在这类设计中,可能会导致系统更加脆弱。进一步参与讨论的 Delphi Labs 总法律顾问 Gabriel Shapiro 也在 X 上分享了自己的看法:“我认为,对以太坊而言,以太坊的方案仍然是这里最好的选择。”他不同意 a16z crypto 的观点。
以太坊的 Lean 共识路线图包括:用基于哈希的签名(某种 Winternitz 变体)完全替代 BLS 签名,并使用 STARK 来进行聚合。Shapiro 建议,如果格密码被证明对 AI 是安全的,可以通过预编译(precompile)将其用于账户和钱包;同时他补充说,基于哈希的密码学能让以太坊全速推进。
Vitalik Buterin 也加入了这场讨论,并表示同意 Shapiro 的看法:“如果格密码被证明对 AI 是安全的,我们最终仍然可以通过预编译,把格密码方案用于账户和钱包。”
Buterin 还补充道:“在我看来,支持所有人所需密码学的理想路径是通过 8288。你可以在本地生成任何你想要的签名,然后把它做成 STARK 证明,再通过 stark 聚合器机器将其纳入。不需要任何链上 calldata。这样一来,以太坊以后就再也不需要新增预编译了。”
对此,Zcash 联合创始人 Eli Ben Sasson 回应称:“同意,这是以太坊的正确路径。”
以太坊为量子抗性做准备
除比特币外,大多数大型区块链都采用权益证明机制,这使验证者能够通过签名对每个区块进行投票。庞大的验证者集合之所以可行,是因为有签名聚合。以太坊使用的是 BLS 签名,这种签名具有代数结构,能够将每个时隙中数以万计验证者的签名合并为单一的群元素。
不过,尽管 BLS 很有用,但它并不具备后量子安全性,因为目前已知的后量子签名方案中,没有哪一种能以这种方式进行聚合。
Buterin 在今年早些时候解释量子抗性路线图时提到,解决方案将是协议层递归签名和证明聚合。他还谈到通过 EIP-8141 引入原生账户抽象,该提案为交易验证、执行和 gas 支付提供了一个框架抽象,从而使一等账户能够使用任何签名算法。












