最近Vitalik(
@VitalikButerin )真是在发力,他和(
@soispoke、
@nero_eth、
@lightclients)共同提出EIP-8250(Keyed Nonces for Frame Transactions)提案。
这个提案值得关注:
因为它在为以太坊“实现极致扩展 + 隐私 + 去中心化”做准备。
先说说目前的现状:
以前以太坊发交易,就像超市只开一个收银台,大家必须排长队。
你付完钱会拿到一个号码,这个叫 nonce(发送者账户的序列号),用来防止重放攻击和排序。
如果前面有人卡住(交易延迟或失败),后面所有人就都得干等着。
尤其是隐私转账问题最大:很多 ZK 隐私池用共享 sender(同一个地址发出多笔 withdrawal),必须等前一笔上链才能发下一笔,否则 nonce 冲突,特别容易堵车。
现在再来理解EIP-8250想要干嘛?
它相当于给每个以太坊交易加了个“通道号”(nonce_key)
这样一来,
以前只有一个收银柜台排长队,现在可以有多条队列,因为不同 key 就是不同队列。
而且,每个小队列自己排队,互相不影响。
对于隐私场景来说,隐私转账里有个“nullifier”(防止双花的一次性凭证/票据),每次提钱动作都独一无二。
如今,这个思路下,支持直接把这个票据当“通道号”用:
你想同时提 10 笔钱?直接用 10 个不同通道号一起发。哪笔先上链,就把对应的票据作废,防止你双花。
同时不用等前一笔确认了,可以并行跑起来。
从长期看,这是Vitalik 最在意的部分:
EIP-8250不光是要解决排队堵塞问题,还可以为将来的超级大规模扩展做准备。
以太坊以后会区分两种“存储”:
• 普通动态存储(DeFi 这些相对复杂的用)
• 专用简单存储(专门放这些 nullifier 票据)
专用存储容易优化:
• 可以分片
• 可以用布隆过滤器等黑科技,存几百亿个票据节点也不会卡
• 节点电脑不用存几百 TB 数据,还能保持去中心化
总结来说,
把单车道高速变成多车道,同时为未来“又快又隐私又去中心化”做准备。