整块的签名与STARK证明合成一个:EIP-8288的聚合帧设想 图 1
整块的签名与STARK证明合成一个:EIP-8288的聚合帧设想 · 图 1

整块的签名与STARK证明合成一个:EIP-8288的聚合帧设想

每个全节点验证每个区块时要做一遍全部交易的签名检查:以太坊主网一个拥挤区块有两三千笔交易,就要跑两三千次签名验证,外加零知识证明类交易里更重的验算。聚合密码学早就给出了省法——许多BLS签名可以合成一个来验,证明可以递归地把别的证明包进来。现实障碍是交易互相独立:它们来自不同用户、不同协议、不同时刻,事先没人组织聚合。EIP-8288(2026年6月3日创建,提案文本状态为Draft)提出一种制度化的组织方式:在EIP-8141帧交易框架上加一种新模式,交易可以声明自己对一个三元组的依赖(方案标识、数据哈希、验证密钥哈希),这些轻量声明在内存池阶段被链下聚合成一个递归STARK证明,最终区块有效性检查只需要验证这一个证明。

从逐笔验签到一证定块

理解提案要先看它站在什么肩膀上。EIP-8141把交易从孤立的自包含消息改造成帧:交易执行前要解析若干被引用的依赖帧,执行引擎按引用图顺序检查依赖是否满足。EIP-8288新增的模式规定:一笔交易可以只带一个三元组,声称存在某个聚合方案下的某份数据与密钥承诺;链下聚合器(在帧框架里,这类被引用数据的提供者本身就是一类交易)把整个区块里所有这样的声明、连同普通签名与零知识证明,编译成一个STARK——哈希假设的零知识证明体系,内部可以递归验证其他STARK。区块发布时附上这一个证明加它摘要的声明清单;验证者不再逐笔验签,只需对聚合证明做一次验证,并核对清单里的数据哈希与区块内容一致。验证成本从线性于交易数变成常数级的证明验证加一次清单比对。

安全语义的重心转移

这套设计把安全性拆成两半。 密码学一半由递归STARK保证:对聚合方案的诚实性、方案本身(比如某种可组合签名方案与某种证明系统)的可靠性。系统另一半则由清单哈希绑定:证明说这些声明都成立,区块决定哪些声明属于它;两者靠字节哈希咬合,防止证明与区块各说各话。信任格局因此改变:出块者或聚合服务变得重要——不聚合理应通过的声明就构成审查,这回到了EIP-7732等提议者为出块与证明生成引入市场分工的思路;同时任何诚实子集都能自行聚合发起竞争,没有单点强制。对普通用户,交易格式几乎不变,变化在于交易里的依赖声明多了一层间接性。

为什么选STARK

提案的动机章节把算盘摊开:STARK基于哈希假设,没有可信设置,且对后量子迁移友好——签名与哈希方案换代时,递归框架只需要替换内部电路而非重建信任。批量验证的另一层诱惑是复利:签名方案、证明系统、未来的状态有效性证明,都能被递归嵌进同一个证明,节点长期维护的检查清单越收越短。值得记住的是这些好处的来源不是魔法:证明生成侧的工作量一点没少,只是从每个节点各算一遍,变成聚合器算一遍给别人抄答案。算力没有消失,它集中了;集中带来效率,也带来新的角色与新的失败模式,这也是提案文本把后量子列为目标却把落地难题(聚合器市场、递归延迟)留给后续讨论的原因。

快速问答

问:普通签名会被强制聚合吗? 答:提案是新增可选模式,交易仍可携带常规签名走常规验证;聚合是自愿进入的赛道。

问:STARK是什么? 答:一类零知识证明体系,安全假设主要建立在哈希函数上,不需可信设置,证明体积与验证速度适合递归组合。

问:现在能用吗? 答:不能,状态为Draft,且依赖尚未定稿的帧交易基础设施。

一条对照线

把区块验证想成大楼门禁:现行模式是每位访客逐一验身份证,保安成本随人流线性增长;EIP-8288是给大楼办一张当日有效的团体通行证,一张证覆盖全部访客,前提是有一个诚实组织者负责名单且名单与证件哈希绑死。所有聚合类提案的评审都收敛到同一组问题:组织者失职时有没有出口、名单与证明的绑定有多紧、底层密码方案换代是否兼容。三个问题在提案文本里都有明确回答机制,这是它区别于纯概念稿的地方,也是值得继续跟踪的原因。

风险提示:本文仅解释协议提案机制,不构成任何投资建议。EIP状态以官方仓库为准,提案不等于主网激活。