自9月30日起,基于OP Stack的实验性Rollup BB84已在以太坊主网上线。该网络采用无签名架构,以应对潜在的量子计算风险。其核心设计为每条账户链包含1,000步哈希迭代,用户通过逐步揭示秘密完成支付,且默认设置下每笔交易消耗一步。
传统以太坊账户依赖ECDSA签名授权操作,而强量子计算机若运行Shor算法,理论上可破解此类密钥。尽管当前尚无设备具备此能力,但开发者已着手构建抗量子方案。BB84通过移除所有签名机制实现这一目标。
每个账户由一个秘密经多次Keccak-256哈希生成,形成一条值链。仅链尾值对外公开。支付时,钱包揭示前一值,验证方可通过一次哈希运算确认有效性。系统记录该值并推进账户位置。协议默认步数为1,000步,开发工具CLI则为一次性地址创建10步短链。无论成功与否,每笔操作均消耗一步,且拒绝常规签名交易。
目前仅支持桥接的USDC与EURC。用户提交承诺与揭示交易均免手续费,付款人需为每个接收方创建全新一次性地址。
尽管系统依赖Keccak-256不可逆特性,使Grover算法攻击难度降至约2^128次操作,但地址本身仅160位,抗量子能力退化至约2^80。虽文档宣称提供128位后量子安全性,却未明确指出此局限。此外,存款与取款仍通过普通以太坊钱包完成,表明以太坊主网尚未脱离传统签名体系。
由于揭示动作会暴露秘密,存在被旁观者复制用于收款的风险。为此,钱包首先发送一笔不显密钥的承诺交易,锁定特定支付。默认情况下,揭示必须在五区块内完成。
早期版本中,新承诺直接替换旧承诺,导致攻击者可在揭示待处理期间插入恶意承诺,绑定他人秘密进行收款。该漏洞于10月21日通过规则更新修复:首次提交的承诺优先生效;仅当匹配揭示或过期后,槽位才释放;钱包须等待承诺上链后再发起揭示;公共RPC节点不再暴露待处理交易。
仍存在两类风险:恶意干扰(Griefing)——任何人可发布垃圾承诺,使地址阻塞长达五区块,但无法转移资金;作恶排序器(Rogue Sequencer)——若诚实承诺在揭示前过期或被重组移除,秘密将失去锁定状态。目前仅有BB84自身排序器可见待处理交易。
创始人Hadamard建议采用“盖伊·福克斯”规则,即追加而非替换承诺,以增强抗干扰能力,但尚未实施。文档进一步强调,承诺与揭示机制可防止排序器窃取提款。
因每条链步数固定,钱包必须在最后一步通过包含新承诺来续期,否则地址将失效。保持计数至关重要:曾有应用与链间不同步案例,因此钱包需具备从链数据重新同步的能力。
尽管签名机制被移除,秘密仍需如密钥般妥善保护。CLI工具警告其钱包文件以明文存储,加密功能列为后续路线图项目。支出授权方式改变,但对秘密的防护需求不变。
提现过程涉及多重信任假设。BB84未部署故障证明系统,经批准的提议者通过自定义争议游戏即时发布状态,无证明机制。根据L2BEAT框架,该链甚至不属于第0阶段,提款依赖提议者的可信度。
文档虽称提款遵循标准故障证明流程并设七天成熟延迟,但正如Optimism所解释,此期间无内容可供挑战。排序器由BB84独立运营,进一步集中信任。
| 阶段 | 用户信任对象 |
| 从以太坊存入 | 普通ECDSA钱包和桥接合约 |
| 在BB84上支付 | 哈希链秘密、承诺规则和BB84排序器 |
| 标准提款(7天或以上) | 经批准的提议者 |
| 商户快速提款(2小时) | 提议者加上注册表运营商 |
文章结尾探讨了更广泛的可能性:哈希链账户能否成为通用Layer 2网络中的原生账户抽象模式,类似EIP-7702,从而避免迁移至专用链。
技术层面,故障证明可通过Optimism现有Cannon工具包轻松实现。更安全的承诺规则(仅追加)可弥补当前漏洞。完整论文正在准备上传arXiv。同时,以太坊整体量子路线图涵盖验证者签名、数据承诺与证明系统升级。
本文仅为信息分享,不构成财务或投资建议。实验性网络存在技术与托管风险。