据一份事后分析报告,Coinbase 二层网络 Base 上周发生的两次宕机均由排序器漏洞导致。Base 工程团队在周六发布的事后分析中指出,他们在排序器的区块构建逻辑中发现了一个漏洞,该漏洞使得交易验证失败后,“过期的日志状态”得以持续存在。
该团队表示:“区块构建器收到一笔无效交易,在执行过程中如预期般失败,但错误地未能清除包含已访问账户和存储槽位的日志状态。”
Base 二层网络运行着一个单一的排序器,这意味着一个漏洞就可能导致整个系统瘫痪。排序器是一种中心化的区块链组件,负责决定交易顺序,此前也曾导致包括 Arbitrum、OP Mainnet 和 zkSync Era 在内的其他二层链出现宕机。
本周四和周五,Base 主网发生了两次区块生产中断,第一次持续了 116 分钟,第二次持续了 20 分钟。新区块完全停止生产,排序器和验证节点在排序功能恢复前无法越过无效区块继续运行。
团队通过向排序器应用补丁程序修复了宕机问题,确保日志状态在执行过程中得到正确更新。然而,他们表示,由于“与原始漏洞无关的基础设施状况”,修复时间比预期更长。系统重置后还出现了一个“竞态条件”,导致排序器无法跟上进度,从而引发了第二次宕机。
这并非 Base 首次因排序器问题导致宕机。此前,该网络曾于 2024 年 9 月停止出块 17 分钟,并于 2025 年 8 月停止出块约半小时。根据数据,Base 是总锁仓价值第二大的二层网络,规模略低于 110 亿美元。
未来,Base 工程团队计划改进协议的“模糊测试”——即通过向系统大量输入随机、畸形或意外的数据来发现漏洞——并构建“优雅恢复机制”,以便在今后发生类似事件时,验证节点无需手动重启。