Solana 正式激活 Alpenglow:共识机制重大升级
Solana 已正式激活 Alpenglow,这是对 Solana 验证者用于确认交易的共识机制进行的一次重大 overhaul(彻底改革)。此次升级旨在将最终确定性时间缩短至约 150 毫秒,从而可能大幅减少应用程序在处理支付和交易时等待结算的时间。
负责此次升级的工程团队 Anza 于 10 月 21 日宣布了主网上线。这一过渡用新的共识协议取代了自 2020 年 Solana 启动以来一直使用的 TowerBFT,并改变了网络达成一致的机制,且无需用户移动其资产。
对于加密用户而言,当“确定性”至关重要时,这一发展尤为关键:例如商户发货、交易所存入资金到账,或应用程序执行已完成转账的场景。
Alpenglow 升级带来了哪些改变?
在 Solana 的旧系统中,验证者将其投票作为区块链交易提交。最终确定性依赖于这些投票在连续的插槽(slots)中累积,这导致早期确认与网络最终承诺之间存在时间差。
Alpenglow 改变了这一流程。验证者直接通信投票,并将批准合并为证书,从而允许通过一轮或两轮投票即可达成共识。
实现这一功能的核心组件是 Votor。Anza 的设计使得当投票代表 80% 的质押量时,区块可在单轮内完成最终确定;或者通过涉及 60% 质押量的两轮路径完成。这两条路径并行运行,任一条件满足即完成最终确定。需要注意的是,这些阈值指的是质押比例,而非简单的验证者数量。
这是共识层面的变更:即参与者如何就区块链状态达成一致。它不要求用户学习新的交易格式,也不需替换现有的钱包。
150 毫秒的最终确定性究竟意味着什么?
最终确定性是指根据网络的共识规则,交易被视为不可逆转的时刻。这与在钱包中看到交易出现或收到初始确认有所不同。
这一区别解释了为何在 Alpenglow 之前,Solana 已经感觉很快。应用程序可以在底层交易达到完全最终确定性之前显示成功。
广泛引用的对比数据是:Alpenglow 约为 150 毫秒,而 TowerBFT 的历史平均时间为 12.8 秒。然而,这一基准需要结合背景理解。运营 Alpenglow 测试验证器的 Galaxy 报告称,由于插槽持续时间的单独缩减,TowerBFT 的最终确定性在迁移前已降至约六秒。
此外,150 毫秒应被视为一个目标,而非涵盖每一笔交易的承诺。Anza 的原始研究描述了基于模拟得出的中位数估计,网络地理分布和通信延迟会影响结果。这些模拟未包含计算开销。
同时,最终确定性并不衡量从点击“发送”到看到交易所余额 credited(入账)的全过程。交易提交、包含、数据交付以及应用程序自身的处理都可能带来额外的延迟。
更快的结算如何助力支付与交易?
最显著的潜在好处是缩短接收交易与自信采取行动之间的间隔。
例如,接受稳定币支付的商户可以更早获得最终结算保证,从而释放货物。交易所可以减少与其链上存款处理相关的时间。这些是潜在的运营改进,而非保证所有服务都会立即改变政策。
交易应用程序也可以更快地响应已结算的余额。当一个操作取决于前一笔转账成为最终状态时,更短的共识延迟可以减少步骤间的等待时间。
然而,更快的最终确定性并不意味着每笔交易的执行速度都会自动加快,也不意味着交易费用会降低。这些是涉及执行容量、需求和应用程序设计的独立问题。
用户体验无缝衔接
用户无需为 Alpenglow 迁移代币或创建新钱包。Solana 官方文档指出,签署、发送和批准交易的操作方式保持不变。此共识升级并未改变执行环境、交易格式和费用机制。
因此,实际体验的改善部分取决于钱包、交易所和其他服务如何整合新的结算行为。
为何网络活动指标可能看起来不同?
Alpenglow 也改变了观察者解读 Solana 交易统计数据的方式。
过去,验证者的投票表现为链上交易。由于现在投票通过直接消息进行,这些单独的投票交易不再出现在区块中。因此,统计投票和用户活动的仪表板可能会显示出大幅下滑,但这并不能证明人们使用 Solana 的频率降低。
对于分析师而言,升级前后的比较应将用户交易与共识活动区分开来。否则,会计方式的改变可能会被误认为是需求下降或吞吐量恶化。
基础设施提供商面临的挑战比普通钱包用户更多。数据消费者必须适应区块和最终确定性表示方式的变化。Alchemy 的实施指南指出,“已确认”(confirmed)和“已最终确定”(finalized)的承诺状态现在趋于一致,而“已处理”(processed)仍是一个早期的观察状态,不应被视为最终状态。
对于决定何时入账、更新记录或触发其他操作的服务而言,这一区分至关重要。
主网上线后的下一步计划
当前的 rollout(推出)并未完成 Alpenglow 更广泛设计中的所有元素。Votor 负责投票和最终确定,而 Rotor——一个独立的区块数据分发组件——计划在未来发布,目前尚无具体日期,据 Solana 文档所述。
Anza 表示,在主网激活之前,该升级经过了安全测试和多次迁移演练。Galaxy 对其自身测试的描述包括网络重置、失败的迁移和回滚,说明了在运行的区块链上替换共识所涉及的运营工作。
下一个有意义的考验是在不同条件下持续的生產性能表现。最终确定性测量、可靠性以及应用程序提供的体验,将比孤立的 headline speed(标题速度)提供更有力的证据。
称 Solana 为“最快的区块链”需要定义明确的指标,并在各网络间进行可比测量。Alpenglow 的可验证里程碑更为具体:其新的共识系统已上线,目标是将最终结算时间缩短至一秒的一小部分。