据 Foresight News 报道,5 月 19 日,从 Solana Labs 分离出来的开发工作室 Anza 为 Solana 推出了名为 Alpenglow 的新共识层协议。该协议修改了现有的 TowerBFT 和 PoH 共识机制,通过添加新组件 Votor 和 Rotor 来处理投票和区块最终性,并增强了 Solana 当前的区块传播协议。该协议基于 Turbine(Solana 的分片版本)构建,通过基于权益的单层中继节点来优化带宽使用。
Anza 研究主管 Roger Wattenhover 在 Solana Accelerate 大会上表示,新的共识机制将显著缩短交易最终确认时间,从目前的 12.8 秒缩短至 150 毫秒。Alpenglow 已完成原型测试,预计将于 2025 年中期部署到测试网,并在 Solana 改进文档 (SIMD) 批准后于今年晚些时候部署主网。与当前的 Solana 主网相比,Alpenglow 简化了架构并优化了数据传播效率,使其适用于高频交易和实时支付。
Votor 是 Alpenglow 的核心组件,它将通过处理共识逻辑来取代 TowerBFT。它通过直接通信而非当前的节点八卦模型来运行,采用点对点通信和基于权益权重或地理位置的动态分组策略。这减少了冗余消息传输和网络延迟。
Votor 引入了分级权益投票机制:如果一个区块在第一轮获得超过 80% 的权益支持,则立即进行公证;如果支持率在 60% 到 80% 之间,则启动第二轮快速确认。如果检测到区块延迟或风险,节点可以跳过投票,从而避免资源浪费。总体而言,当验证者阈值低于 60% 时,延迟可以控制在 100 毫秒左右。
Rotor 专注于提升区块传播效率和网络资源分配,融合了 Turbine 分片技术。它以单层中继节点架构取代传统的多层中继模型,将区块数据拆分为轻量级分片并动态优化传输路径,显著降低网络复杂度和传输延迟。
Rotor 还引入了自适应传播算法,实时监测网络状态并切换拥塞路径,结合轻量级数据验证降低计算开销,大幅提升传播速度和容错能力。性能方面,Rotor 将区块传播延迟压缩至毫秒级,助力 Solana 实现 50,000 TPS 的目标,满足 DeFi 清算和实时支付场景的需求。
总体而言,Alpenglow 协议移除了 PoH 机制,降低了全链的运营风险并简化了架构。通过用 Votor 取代 Tower BFT 共识,并采用权益驱动的 1-2 轮投票,该协议无需依赖乐观确认,即可在 100-150 毫秒内实现区块最终确定。Rotor 采用单层中继系统优化了 Turbine 分片,将传播效率提升至物理网络延迟极限,主要瓶颈在于底层网络传输速度。系统弹性显著增强,能够承受 20% 恶意节点和 20% 权益离线的场景,提升了抗攻击能力和容错能力。最终,Alpenglow 将交易最终确定压缩至毫秒级,为高频交易、实时支付以及大规模链上应用提供基础支撑。