以太坊联合创始人Vitalik Buterin近日提出,Keyed Nonces(键控随机数)或许不应仅被视为隐私升级工具,而可能成为以太坊下一阶段状态扩容思路的起点。根据其公开说明,这一提案的核心在于为不同类型的链上活动设计更适配的存储方式,将部分场景从当前“完全动态状态”模型中分离出来,从而减轻主状态负担并提高网络长期可持续性。
Keyed Nonces是什么
在现有账户模型下,以太坊交易通常围绕单一发送方nonce递增执行,以确保交易顺序和防止重放。而Buterin提出的Keyed Nonces,则尝试将这一机制改造为由nonce key与nonce sequence组成的新结构。简单来说,这意味着同一账户未来可以拥有更灵活的“多条nonce通道”,从而支持需要独立排序逻辑的特定应用场景。
Buterin特别提到,这种设计能够为隐私方案提供更强的协议层支持。对隐私交易系统而言,交易不仅要完成资产转移,还必须借助nullifier(作废标记)来防止同一笔隐私票据或代币被重复花费。问题在于,这类nullifier一旦进入系统,往往不能轻易删除,因而会持续累积,成为长期的状态存储负担。
Nullifier膨胀为何成为关键问题
Buterin举了一个极具代表性的规模化场景:如果以太坊未来承载每秒2,000笔隐私交易,持续8年,链上可能累计产生约5,000亿个nullifier。在当前通用状态结构下,这将给网络带来极其沉重的存储压力,并可能抬高节点运行门槛,进而影响去中心化程度。
他认为,如果这5,000亿个nullifier不是直接存放在以太坊现有的通用状态中,而是进入一个专门的nullifier store,网络会更容易保持去中心化。原因在于,nullifier的使用方式相对单一:节点只需要验证某个nullifier是否已被使用,且交易本身可以显式提供对应ID,并不像DeFi应用那样需要高度灵活、频繁交互的动态状态读写。
按照技术说明,如果默认隐私支持依赖VOPS存储模型,那么系统可能需要为每笔交易保存32字节的数据。若按每秒1,000笔隐私交易、持续8年估算,最终将形成约8TB的nullifier集合。对于普通节点而言,这样的规模显然并不轻松。
Bloom Filter与分片成为备选路径
为应对这一问题,Buterin提出了几种可能路线。其中之一是采用Bloom Filter(布隆过滤器)。技术说明显示,这种结构可将存储需求压缩至每个nullifier约1字节,在大规模运行8年后,整体容量约为277 GiB,并且能维持较低的误判率。相比数TB级别的原始存储,这种方法显著降低了节点负担。
不过,Bloom Filter并非没有代价。它可能带来“假阳性”问题,即系统误判某个未使用的nullifier已被花费,导致本来有效的交易被拒绝。根据说明,若交易只包含1个nullifier,随机误拒率约为3%;若一笔交易消耗3个nullifier,误拒率可能升至9%。Buterin认为,这类折中可以通过FOCIL和mempool中的冗余机制进行吸收。
另一种方向则是分片存储。在这种结构下,每个节点仅保存全网一小部分nullifier,并通过与其他分片中的诚实节点建立连接来完成验证。这一方案从架构上进一步分散了存储压力,但相较Bloom Filter路线,其系统设计与网络协调复杂度也更高。
以专用状态替代“一刀切”动态状态
Buterin这番讨论的深层含义,并不止于隐私交易本身。他指出,当链上状态规模膨胀到数十TB甚至上百TB时,完全动态状态会变得越来越难管理,最终可能抬高Gas成本、增加节点同步难度,并削弱以太坊的开放参与性。
因此,他提出的方向是:针对特定受限用途,引入专用状态(specialized state)或专用存储类型。这类结构不需要像DeFi那样保留最大化灵活性,却能以更低成本处理可预测、访问模式简单的链上数据。换言之,未来以太坊或许会保留一部分高价值、全动态状态供DeFi等复杂应用使用,同时将隐私nullifier等场景迁移至更高效的定制化存储层。
市场影响与行业观察
从市场角度看,Keyed Nonces提案暂时仍属技术讨论阶段,短期内未必直接推动ETH价格变化,但其释放出的信号值得开发者和投资者关注。首先,这表明以太坊核心研究仍在持续探索隐私与扩容之间的平衡,尤其关注如何在不牺牲去中心化的前提下承载更大规模交易需求。
其次,若未来专用状态架构逐步成形,隐私支付、链上身份验证以及部分高频但访问逻辑简单的应用,可能获得比当前通用状态更低的运行成本。这将增强以太坊在多样化场景下的基础设施竞争力,并为协议设计者提供更丰富的原生工具。
不过,任何涉及底层状态结构的改动都意味着较长周期的研究、测试与社区协调。尤其是Bloom Filter误拒率、分片验证安全性,以及不同状态类型之间的交互方式,都会成为后续需要反复论证的关键问题。总体来看,Buterin提出的Keyed Nonces更像是一块“铺路石”——它既指向隐私增强,也可能开启以太坊面向下一代状态管理模型的讨论。

