Solana 的 Alpenglow:重写共识机制,终结历史证明 (Proof of History) 并实现 150ms 最终确认性
Visa 交易授权大约需要 1.8 秒。Google 搜索在 200 毫秒内返回结果。Solana 的 Alpenglow 升级于 2025 年 9 月获得 98.27% 的验证者支持,并计划于 2026 年初上线主网,其目标是将交易最终性缩短至 150 毫秒 —— 比人类眨眼还快,比 Google 搜索更快,比 Solana 目前 12.8 秒的确认窗口快了大约 85 倍。
这不是一次渐进式的参数微调。Alpenglow 是 Solana 历史上最基础的架构变革 —— 它从底层彻底替换了该链的共识层,退役了历史证明(Proof of History, PoH)、Tower BFT 和基于 Gossip 的投票传播。取而代之的是两个名为 Votor 和 Rotor 的新协议,它们重新定义了网络达成状态共识以及验证者之间传输数据的方式。
Alpenglow 究竟替换了什么
要理解 Alpenglow 为何重要,你需要了解它消除了什么。
Solana 于 2020 年发布,其创新的共识机制建立在三大支柱之上:
- 历史证明 (Proof of History, PoH): 一种加密时钟,可以在不需要验证者就时间进行通信的情况下,建立可验证的事件排序。每个验证者运行一个 SHA-256 哈希链,产生连续的时间戳,证明交易发生的相对顺序。
- Tower BFT: 一种修改后的实用拜占庭容错(PBFT)协议,使用 PoH 作为其时钟源。验证者对区块进行投票,锁定期呈指数级增长,这意味着他们在某个特定分叉上投票的时间越长,切换分叉的难度就越大。
- 基于 Gossip 的投票传播: 验证者通过点对点(P2P)Gossip 网络相互广播投票,这产生了巨大的带宽开销。
这种架构在 2020 年具有开创性。它让 Solana 实现了 400 毫秒的出块时间,以及其他 Layer 1 无法比拟的吞吐量。但在五年的生产运营中,它暴露了根本性的局限。
PoH 在区块生产者(Leader)和网络其他部分之间造成了紧密耦合。Tower BFT 的锁定机制虽然防止了某些攻击,但引入了较长的确认延迟 —— 即用户今天在交易真正最终化之前所经历的 12.8 秒。此外,基于 Gossip 的投票消耗了巨大的带宽,投票交易占到了 Solana 链上活动的重要部分。
Alpenglow 并非对这些系统进行补丁修复。它将其彻底移除。
Votor:150 毫秒实现单轮最终性
Alpenglow 的核心是 Votor,这是一种取代 Tower BFT 和链上投票传播的新投票协议。验证者不再将投票作为交易在区块链上广播,而是使用 BLS (Boneh-Lynn-Shacham) 聚合签名对投票证书进行签名,并在链下进行分发。
Votor 通过两条并发的最终化路径运行:
快速最终化 (Fast Finalization)。 当一个区块收到的投票证书代表了网络中至少 80% 的质押 SOL 时,它会被立即最终化。没有第二轮,无需等待。该区块即为规范区块,任何冲突的分叉都会被永久拒绝。在正常的网络条件下 —— 当绝大多数验证者在线且响应及时时 —— 这一路径大约在 150 毫秒内产生最终性。
慢速最终化 (Slow Finalization)。 如果一个区块在第一轮未能达到 80% 的阈值(因为某些验证者离线、响应缓慢或具有对抗性),一旦达到 60% 的批准率,第二轮投票将自动开始。如果第二轮也达到了 60% 的批准率,该区块将通过最终化证书(Finalized Certificate)完成最终化。这一路径耗时较长,但能确保网络即使在性能下降的情况下也能持续推进。
两条路径同时运行。协议不会等到确定快速最终化失败后才开始慢速最终化 —— 它并行运行两者,以先成功的为准。
实际影响是惊人的。目前 Solana 12.8 秒的最终性意味着去中心化应用必须要么构建复杂的乐观确认系统,要么强迫用户等待。在 150 毫秒时,确认延迟将变得无法察觉。从用户的角度来看,DEX 交易、游戏操作、支付 —— 所有这一切都将变成即时的。
Rotor:重新思考数据传播
Alpenglow 的第二个组件是 Rotor,这是一个升级后的区块传播协议,旨在取代 Solana 现 有的数据分发层 Turbine。
Turbine 的工作原理是将区块拆分为名为 “shreds” 的小数据包,并通过扇出度为 200 的多层树状结构进行分发。树的每一层都会增加延迟,而且 Leader 节点作为所有区块数据的唯一来源,承担了不成比例的带宽负担。
Rotor 从根本上改变了这一模式:
- 单跳中继架构 (Single-hop relay architecture)。 Rotor 不再使用多层树,而是使用中继节点以单跳方式处理 shred 分发。每个 shred 都作为一个纠删码(erasure-coded)数据包传输,从而最大限度地减少了所需的网络跳转次数。
- 按质押比例的带宽利用 (Stake-proportional bandwidth utilization)。 Rotor 根据验证者的质押量按比例分配带宽,这意味着大型验证者会为区块传播贡献更多带宽。这缓解了在高负载期间困扰 Solana 的 Leader 瓶颈。
- DoubleZero 兼容性 (DoubleZero compatibility)。 Rotor 原生兼容 DoubleZero 等多播系统(Solana 的专用光纤网络基础设施),为连接到高性能网络的验证者提供更快的传播速度。
Votor 和 Rotor 的结合意味着区块的传播和最终化都变得更快 —— 这种复合改进触及了网络性能堆栈的每一个层面。
安全权衡之争
Alpenglow 的速度提升并非没有代价。该协议引入了一种背离传统拜占庭容错(BFT)假设的安全模型,这种权衡在更广泛的区块链社区中引发了重大争论。
经典的 BFT 协议允许高达 33% 的验证节点进行恶意操作。Alpenglow 在其设计者称之为 “20+20” 的弹性模型下运行:如果高达 20% 的质押权重由攻击者控制,网络将保持安全性(绝不会确认冲突的区块);如果有额外的 20% 质押权重离线或无响应,网络将保持活性(继续产出区块)。
这意味着 Alpenglow 的纯对抗性容错率从传统的 33% 下降到了 20%。作为交换,它获得了一个更细致的现实世界故障模型:验证者不仅仅是 “诚实” 或 “恶意” 的,还可能是 “离线”、“缓慢” 或 “地理位置处于劣势” 的。20+20 模型明确考虑了这些混合故障场景。
包括安全研究员 Jeff Garzik 在内的批评者认为,降低对抗阈值是一个危险的先例。随着 20% 成为接管阈值,攻击网络的成本也成比例下降。在一个质押集中度已经令人担忧的网络中 —— 按质押权重排名的顶级验证者控制着 Solana 总质押量的很大一部分 —— 安全边际进一步缩小。
支持者反驳说,传统 BFT 中 33% 的阈值是理论上的,而非实践中的。事实上,一个 33% 的质押权重变为对抗性的网络,已经在其他方面发生了灾难性的失败。他们认为,20+20 模型能更好地反映实际的故障模式,并针对常见情况(大多数验证者诚实且在线)而非灾难性的边缘情况进行优化。
这场辩论尚未解决,它代表了现代区块链设计中最具影响力的架构权衡之一。相比之下,以太坊在其 Gasper 共识机制中保持了传统的 33% 阈值,将安全性保障置于延迟优化之上。
150 毫秒最终性将释放什么
12.8 秒与 150 毫秒之间的差距不仅仅是量变。它跨越了一个门槛,使全新的应用类别成为可能。
高频 DeFi。 目前 Solana 上的去中心化交易所依赖于乐观确认 —— 在交易真正最终确定之前接受交易,并希望它们不会被回滚。在 150 毫秒的最终性下,乐观确认变得不再必要。DEX 交易结算的速度和确定性将与中心化交易所的订单撮合不相上下。清算协议可以以不到一秒的粒度对价格波动做出反应。
实时游戏。 区块链游戏一直受困于游戏速度与结算速度之间的根本矛盾。在 12.8 秒的最终性下,与 Web2 替代方案相比,链上游戏动作显得迟缓。在 150 毫秒时,延迟消失了。玩家的操作可以在比纽约玩家与弗吉尼亚游戏服务器之间典型的网络延迟更短的时间内提交到链上。
机器对机器支付。 执行自主交易的 AI 代理新兴经济需要与计算速度相匹配的结算速度。在 150 毫秒的最终性下,AI 代理可以在单个决策周期内执行、确认交易并在此基础上进行后续操作 —— 从而实现像 x402 这样的协议正在努力实现的实时自主商业。
机构结算。 对于评估链上执行的机构交易者来说,最终性时间是一个关键指标。信用卡授权需要 1.8 秒。ACH 转账需要数天。在 150 毫秒时,Solana 成为第一个结算速度真正快于所有现有支付渠道的公链 —— 这不是在理论上,而是在可衡量、可审计的实践中。
竞争格局
Alpenglow 并非凭空出现。它的到来重塑了 Layer 1 领域的竞争格局。
| 网络 | 当前最终性 | 目标最终性 | 方法 |
|---|---|---|---|
| Solana (Alpenglow) | 12.8 秒 | 150 毫秒 | Votor/Rotor 共识重写 |
| Ethereum | 约 13 分钟 | 8 秒 | Minimmit 共识(Strawmap 路线图) |
| Sei Network | 0.45 秒 | 0.39 秒 | 并行 EVM 优化 |
| Somnia | 亚秒级 | 亚秒级 | 多流共识 |
| Avalanche | 约 2 秒 | 亚秒级 | Snowman++ 优化 |
Solana 的 150 毫秒目标将使其以显著优势成为最快的主要公链。以太坊的路线图目标是通过其 Minimmit 共识机制实现 8 秒的最终性,但该升级是延续至 2029 年、包含七个分叉的多年路线图的一部分。Sei Network 提供亚秒级最终性,但其验证者集规模要小得多。Somnia 声称拥有百万级 TPS 的能力,但尚未在 Solana 的规模上证明这一点。
这一时机也值得注意。Solana 生态系统已经渡过了 FTX 后的信任危机,并在 2024 年吸引了 7,625 名新 SVM 开发者加入(增长 83%),重塑了开发者势头,并通过持有 14.5 亿美元的 ETF 吸引了机构关注,其中 50% 为机构 13F 申报者。Alpenglow 作为一项基础设施升级,有望巩固 Solana 作为去中心化网络性能领导者的地位。
通往主网之路
Alpenglow 的实施遵循分阶段的方法:
- 治理批准(2025 年 9 月): SIMD-0326 以 98.27% 的赞成率、1.05% 的反对率和 0.36% 的弃权率获得通过,质押代币参与率为 52%。
- 测试网部署(2025 年底): 2025 年 12 月在 Solana Breakpoint 上演示了公共测试网,允许验证者在受控环境中测试新的共识机制。
- 主网部署(2026 年第一季度): 生产部署正在进行中, 预计将首先激活 Votor,随后在下一阶段激活 Rotor。
这种分阶段的方法反映了从以往 Solana 升级中吸取的教训。Anza(Solana 背后的核心开发组织)团队并没有同时部署所有内容,而是对各组件进行了排序,以尽量减少中断。投票机制 Votor 首先发布,因为它在不改变数据传播方式的情况下,提供了最明显的用户端改进(最终性速度)。一旦 Votor 在生产环境中稳定运行,Rotor 将紧随其后。
验证者面临的迁移路径需要更新其客户端软件,但不需要更改应用层代码。在 Solana 上构建的智能合约、代币和 DeFi 协议将受益于更快的最终性,而无需进行任何修改 —— 这种改进完全发生在共识层。
这对构建者意味着什么
对于在 Solana 上构建的开发者来说,Alpenglow 消除了支持中心化替代方案的最后几个理由之一。当最终性比刷信用卡还快时,“区块链太慢”的反对意见就失去了力量。
但这次升级也引入了新的设计考虑。以前依赖乐观确认的应用程序现在可以使用确定性最终性,从而简化其安全模型。以前为了平摊确认延迟而进行批量处理交易的协议可以转向单笔交易结算。任何目前包含“等待确认” UX 模式的系统都可以完全将其移除。
共识重写还从区块链本身消除了投票交易,因为 Votor 将投票移到了链下。这释放了以前被验证者协调消耗的区块空间,从而在不改变区块大小限制的情况下,有效地提高了网络的可用吞吐量。
Alpenglow 不仅仅是一次升级。它是关于去中心化基础设施未来的一份声明 —— 在这个系统中,无须信任的共识比中心化授权发生得更快,区块链不再是瓶颈,而是加速器。
Solana 能否实现这一承诺取决于主网的顺利部署,以及 20% 的对抗阈值在生产环境中是否被证明是足够的。但雄心壮志是显而易见的:让“足够快”与“瞬间”变得无法区分。
BlockEden.xyz 为 Solana 和其他领先区块链提供高性能的 RPC 和 API 基础设施。随着 Alpenglow 变革 Solana 的共识层,我们的节点基础设施旨在提供开发者充分利用亚秒级最终性所需的低延迟访问。探索我们的 Solana API 服务,在最快的公链上进行构建。