跳到主要内容

Solana 的 Alpenglow 共识重构:Votor 和 Rotor 如何实现 100ms 最终性及其对 Web3 的意义

· 阅读需 10 分钟
Dora Noda
Software Engineer

如果区块链能在你眨眼之前确认交易会怎样?这就是 Alpenglow 的承诺,它是 Solana 迄今为止最雄心勃勃的协议升级 —— 对共识层进行了彻底重写,用两个全新的组件取代了历史证明(Proof-of-History)和 Tower BFT。Alpenglow 在 2025 年 9 月获得了 98.27% 的投票验证者批准,目前正向 2026 年的主网激活迈进,它有望将最终性(finality)从 12.8 秒缩短到大约 150 毫秒。

在每毫秒都对 DeFi 交易者、链上游戏和 AI 代理驱动的交易至关重要的市场中,这次升级使 Solana 不仅能与其他区块链竞争,还能与中心化交易所和 Web2 基础设施本身一较高下。

为什么 Solana 需要重写共识机制

Solana 最初的共识栈 —— 历史证明(PoH)结合 Tower BFT —— 在发布时是革命性的。PoH 提供了一个加密时钟,让验证者无需不断通信即可就事件排序达成一致,而 Tower BFT 在此基础上增加了一个实用的拜占庭容错机制。

但五年的生产经验暴露了其局限性。目前 Solana 的最终确认大约需要 12.8 秒 —— 虽然对于许多应用来说已经足够,但比高频交易、实时游戏和自主 AI 代理所需的速度慢了几个数量级。现有的 Turbine 数据传输协议虽然有效,但依赖于具有可变延迟的多跳中继树。此外,链上投票交易占用了大约 50% 的区块空间,为验证者带来了巨大的成本 —— 仅投票费每月就约为 5,000 美元。

Anza,从 Solana Labs 剥离出来的、专注于核心协议开发的团队得出结论:增量补丁已经不够了。进行全新的重新设计是必要的。

Votor:通过双路径共识实现单轮最终性

Alpenglow 的核心是 Votor,它是取代 PoH 和 Tower BFT 的新共识投票机制。Votor 实现了一个双路径最终确认系统,旨在不牺牲安全性的情况下提高速度。

快速路径: 当提议的区块在第一轮中获得代表总质押权重 80% 以上的验证者支持时,该区块将立即实现最终性。在理想的网络条件下,这大约在 100 毫秒内发生。

慢速路径: 如果第一轮支持率在 60% 到 80% 之间(可能是因为某些验证者较慢或暂时离线),则会启动第二轮投票。通过此路径实现的最终性大约需要 150 毫秒,与目前的 12.8 秒相比仍是巨大的进步。

一个关键的架构选择支撑了这一速度:Votor 将投票完全移至链下。 验证者不再将单个投票交易发布到账本(这会消耗区块空间并产生费用),而是使用 Boneh-Lynn-Shacham (BLS) 聚合签名对投票证书进行签名,并通过专用的链下通道进行分发。一旦达到法定人数,任何节点都可以将这些签名聚合成一个紧凑的证书。

这种设计带来了两个直接的胜利。首先,它释放了 Solana 目前约一半的区块容量,这些容量以前被投票交易占用。其次,它消除了每个验证者每月 5,000 美元的投票费,显著降低了运行验证者节点的门槛。

“20+20” 容错模型

Votor 引入了一种名为 “20+20” 模型 的新型安全框架。该协议可以容忍多达 20% 由主动恶意验证者控制的质押,外加 额外 20% 仅是离线或无响应的质押 —— 总计 40% 的容错能力。

这代表了一种深思熟虑的工程权衡。传统的 BFT 协议可以容忍高达 33% 的纯敌对质押,但在将恶意行为与网络故障结合时往往表现不佳。Anza 认为,Alpenglow 的模型能更优雅地处理混合故障场景,这更好地反映了现实世界的情况,即网络分区和验证者停机比协调一致的拜占庭攻击更为常见。

然而,权衡之处在于,Alpenglow 对超过 20% 验证者 主动 恶意的情况提供的保护较弱 —— 这一阈值低于传统 BFT 33% 的纯敌对容忍度。对于 Solana 的验证者集合,Anza 的分析表明,考虑到网络的运营历史,这种权衡是值得的。

Rotor:18 毫秒内的区块传播

Alpenglow 的第二个支柱是 Rotor,这是一个重新设计的数据中继协议,它取代了 Solana 当前的区块传播机制 Turbine。

Turbine 使用多层传播树,区块被分成碎片(shreds)并通过多跳进行中继。虽然这减少了任何单个节点的带宽需求,但它根据节点在逐级中继树中的位置引入了不稳定的延迟。

Rotor 采用了根本不同的方法。它不使用复杂的转发层级,而是建立 基于质押权重的直接中继路径。具有可靠带宽的高质押验证者充当关键中继点,协议在整个网络中优先考虑带宽高效的传播路径。

结果:模拟显示,在典型条件下,区块传播只需 18 毫秒 即可完成。结合 Votor 的亚 150 毫秒最终确认,从区块产生到确认最终性的总时间比当前架构缩短了约 100 倍。

将 Alpenglow 与竞争对手进行对比

Alpenglow 并非凭空出现。加速最终确认性(Finality)的竞争在整个区块链领域正日益加剧。

网络当前最终性未来目标方案
Solana (Alpenglow)~12.8 秒100-150ms全量共识重写
Ethereum (Pectra + 未来分叉)~12 分钟秒级(配合未来的 SSF)持续到 2029 年的增量升级
TON~5 秒亚秒级原地快速共识升级
MonadN/A(尚未上线)亚秒级乐观并行执行
Sui~400ms~400ms基于 DAG 的共识

与以太坊相比,反差非常明显。以太坊正在通过一系列持续到 2029 年的增量硬分叉来改进最终性,包括将引入 Verkle 树和原生提议者-构建者分离(Enshrined Proposer-Builder Separation)的 Hegota 分叉。以太坊的方案保留了向后兼容性并最大化了安全性,但改进是循序渐进的。

Solana 通过 Alpenglow 进行了相反的博弈:一种从零开始的重写,虽然能更快地带来巨大的性能提升,但也承担着更高的实施风险。这就像是逐个房间装修房子与将其推倒重建之间的区别。

Alpenglow 带来的可能性

低于 200 毫秒的最终确认性不仅仅是一个基准测试数字 —— 它解锁了以前在链上难以实现的各类应用。

DeFi 与交易。 中心化交易所的撮合引擎运行在 10-50 毫秒范围内。在 100-150ms 的最终性下,链上订单簿和交易将变得能够与中心化替代方案进行有力竞争。Solana DeFi 生态系统 —— 在最近几个月的稳定币交易额已超过 6500 亿美元 —— 有望捕获目前在链下处理的工作负载。

链上游戏。 实时多人游戏需要低至数百毫秒的状态更新。Alpenglow 将区块链最终性提升到了一个新水平,使得游戏状态可以在玩家感知到延迟之前得到确认,从而开启了全新的全链上游戏门类。

AI 代理交易。 目前已有超过 17,000 个自主 AI 代理在各个区块链网络中每天执行数百万次钱包交易,亚秒级最终性成为了关键的基础设施。需要串联多笔交易(如:兑换代币、提供流动性、领取奖励)的代理,能够以接近中心化系统程序化执行的速度运行。

销售点(POS)支付。 在 150ms 的最终性下,Solana 交易确认速度比传统的信用卡授权(通常为 1-3 秒)更快。这使得区块链原生支付在实体零售场景中变得切实可行,且无需预确认的信任假设。

风险与悬而未决的问题

尽管前景广阔,但 Alpenglow 并非没有风险。

实施复杂度。 在一个每秒处理超过 50,000 笔交易、总锁仓价值(TVL)达数十亿美元的网络上更换活跃的共识机制,无论从哪个角度看,都是一项高难度的挑战。Anza 计划从测试网开始逐步推广,但从测试到主网的过渡将受到密切关注。

拒绝服务(DoS)攻击面。 由于链下投票消除了基于费用的投票消息限流,系统引入了潜在的新攻击向量。恶意行为者理论上可以零成本地向投票传播层发送大量虚假消息。在主网激活之前,对这一攻击面进行压力测试是重中之重。

中心化压力。 Rotor 按质押权重进行中继的设计,本质上赋予了高质押验证者在区块传播中更重要的角色。虽然这优化了性能,但可能会放大大型验证者的影响力并引发中心化担忧 —— 这是 Solana 架构中长期存在的张力。

BLS 签名成熟度。 投票聚合从 ed25519 切换到 BLS 签名,要求验证者管理一种新的加密密钥类型。虽然 BLS 已被深入研究,但在共识层规模上应用任何新的加密原语都会引入非平凡的攻击面,必须经过彻底审计。

通往主网之路

继 2025 年 9 月获得治理批准后,Anza 一直在推进部署。计划在 2025 年底的 Breakpoint 大会上进行公开测试网演示,目标是在 2026 年第三季度从开发集群过渡到主网。

此次升级将分阶段推出。验证者将首先采用新的 BLS 密钥管理系统(详见 SIMD-0387),然后逐步启用 Votor 和 Rotor 组件。这种分阶段的方法允许社区在全面激活之前验证每一层。

除了 Alpenglow,Anza 的 2026 年路线图还包括互补的改进:旨在增加带宽的 XDP 分片传输、将区块限制提高到 1 亿个计算单位(Compute Units),以及在 Solana 虚拟机(SVM)中实现直接映射以降低内存复制成本。综合来看,这些升级描绘了一个在协议栈每一层都致力于性能极限优化的网络图景。

更宏大的愿景

Alpenglow 既是一个技术声明,也是一个哲学宣言。通过选择从零开始重写而非渐进式改进,Solana 正押注其原始设计的性能天花板已经触顶,而下一个数量级的提升需要架构上的勇气。

如果升级成功,它将使 Solana 在去中心化网络中独树一帜 —— 其最终性(Finality)速度足以在支付、交易、游戏和机器对机器交易等领域与中心化基础设施竞争。如果实施受阻,它可能会成为一个关于在运行中的高价值网络上更换共识引擎风险的警示故事。

无论结果如何,区块链行业都将密切关注。在让去中心化系统速度足以支撑主流采用的竞赛中,Alpenglow 是 Solana 迄今为止最大胆的举措。

对于在高性能区块链上构建应用的开发者,BlockEden.xyz 为 Solana 及其他 20+ 个链提供企业级 RPC 和 API 基础设施。探索我们的 Solana API 服务,在专为下一代区块链性能设计的架构上进行开发。