导航菜单
首页
排名 涨幅榜 跌幅榜 24h成交额 新币榜
快讯 机构 观点 人物 专题

Solana Alpenglow 登陆公共测试网:拟将交易最终性从约13秒压缩至150毫秒

导语:Solana 的 Alpenglow 共识升级已推进至公共测试网。开发人员正测试一项设计,目标是将交易最终性从约13秒缩短至约150毫秒。

公共测试网阶段允许开发者在 Solana 现有测试环境中测试迁移,之后才会考虑将该共识系统部署到主网。测试网使用无货币价值的代币,开发者可重启测试网、测试迁移流程并排查问题,而不必承担主网资金风险。

最终性为何重要

最终性指交易在网络共识规则下不可逆转的时间点。交易所通常在最终性确认后才为存款入账,区块链桥也依赖最终性在另一网络释放资产。

Votor 取代 TowerBFT

Solana 当前使用 TowerBFT。在该机制下,验证者在链上记录投票,并在32个 slot 内积累足够投票后,区块才达到最终性。Alpenglow 用名为 Votor 的协议取代该流程,允许验证者直接交换投票,并在一到两轮投票后达成一致。

这一变化移除了 TowerBFT 所需的较长链上共识投票序列,同时基本不改变应用和用户层面的交易执行。Votor 设计了两条最终性路径,具体取决于验证者参与度。早期规范显示,当足够质押参与时,区块可在一轮后敲定;在参与度较低时,第二轮提供另一条路径。Anza 估计中位最终性约为150毫秒,早期模拟在有利条件下甚至低至100毫秒。

社区集群测试已超四个月

Alpenglow 已在专门用于测试该共识系统的小型社区集群上运行超过四个月。Anza 于5月首次将 Alpenglow 移入社区验证者测试,并称这是 Solana 历史上最大的共识变更。

Agave 4.3 承担首次公共测试网迁移

参与 Alpenglow 测试的验证者需要运行 Agave 4.3,这是 Anza 维护的主验证者软件最新分支。Anza 于9月21日建议主网验证者普遍采用 Agave 4.3。此前的推出经过受控阶段,先要求负责10%主网质押的运营商升级,随后将建议范围扩大到25%。因此,Agave 4.3 是首次公共测试网迁移的支持客户端。

Anza 的 Agave 4.3 时间表中列出的9月28日,指的是主网功能激活的暂定恢复日期。Anza 表示其发布日期可能变化,其功能门追踪器在周三早间仍将 Alpenglow 测试网激活列为待定。因此,9月28日并不代表 Alpenglow 在 Solana 主网开始运行的确认日期。

Slot 时间升级走独立路径

Solana 最近根据 SIMD-0525 将目标 slot 时间从300毫秒降至250毫秒,使网络目标达到每秒4个 slot。250毫秒 slot 升级将每个验证者的四 slot leader 窗口从1.2秒缩短至1秒。网络处理限制也随更短 slot 调整,因此该变化并未按相同比例提升整体处理能力。

SIMD-0525 的最终阶段目标为200毫秒 slot,届时网络目标将达到每秒5个 slot。开发者尚未确认该阶段的主网激活日期。Slot 时间与最终性衡量网络的不同部分:slot 时间决定 Solana 产生新 slot 的频率,而 Alpenglow 改变验证者如何就区块不可逆达成一致。

Solana 于8月开始当前一轮 slot 缩减,目标从网络启动以来使用的400毫秒降至350毫秒。SIMD-0525 列出了350、300、250以及最终200毫秒的连续目标。Alpenglow 则通过 SIMD-0326 走独立路径,用 Votor 取代 TowerBFT,而不是修改单个 slot 的持续时间。

Firedancer 与 Frankendancer 暂未进入首次测试

由 Jump Crypto 开发的验证者客户端 Firedancer 和 Frankendancer 目前不支持 Alpenglow 测试,因此初始迁移依赖 Agave。在 Anza 当前功能门追踪器中,两者均未被列为支持待定的 SIMD-0326 Alpenglow 功能。

客户端多样性使 Solana 验证者可使用不同软件实现参与同一网络。如果存在独立客户端,某一实现出现软件故障时,并不一定会影响所有验证者。Firedancer 在 Jump Crypto 多年开发后于今年早些时候开始生产主网区块。Frankendancer 是一种混合实现,结合了 Firedancer 组件与现有 Solana 软件。Anza 的追踪器将 Alpenglow 列为 SIMD-0326 下的待定测试网激活,而 Firedancer 和 Frankendancer 的支持字段仍标记为不可用。