今天,由于路由错误导致多个验证器同时离线,Solana 网络险些出现交易最终性中断的情况。
根据 Marinade Finance 分享的数据,在事件高峰期,28.83% 的质押 SOL 进入了“非交易”状态。Solana 的交易最终性临界阈值为 33.34%。因此,如果再有大约 1990 万枚 SOL 被停用,该网络可能会失去“最终性”。
根据 Marinade Finance 的事件后分析,该网络距离最终性停止的阈值仅差约 86%。事件期间区块生产仍在继续,约有 90 个验证节点受到影响,Solana 并未完全停止运行。然而,如果活跃质押率降至 66.67% 以下,新区块的最终性(即不可逆性)将会停止。
因此,此次事件的意义不在于Solana网络的全面宕机,而在于网络正接近一种被称为“最终停止”的临界状态。Marinade计算得出,受影响的90个验证节点总共损失了约333个SOL的质押奖励。部分运营商的宕机时间约为33分钟。
在 Solana 中,问题的根源是 Teraswitch 中的路由错误。
此次事件归因于Teraswitch基础设施中的网络路由问题。根据共享的技术分析,一条源自该公司迈阿密数据中心的默认路由在未包含必要规范的情况下被发布。随后,位于阿姆斯特丹的路由反射器将该路由分发到了欧洲和亚太地区的其他数据中心。
因此,部分边缘路由器将错误路由设置为本地默认路由,而底层核心网络则认为该路由无效。据报道,包括伦敦、阿姆斯特丹、都柏林、法兰克福、新加坡和东京在内的共12个地点的有效流量路由路径丢失。北美的基础设施基本未受影响。
问题在大约 10 分钟内被发现,但一些验证器花了大约 33 分钟才恢复完全正常运行。
Marinade 的分析也引发了人们对 Solana 验证基础设施过度拥挤风险的担忧。
根据共享数据,在自主系统编号 AS20326 上质押了约 1.1889 亿枚 SOL 代币。这一数量占 Solana 总质押量的四分之一以上,而据报道,在事件发生期间,其中约 94% 的质押代币同时处于离线状态。
该问题的影响不仅限于此。Marinade指出,与此同时,在Latitude.sh、Limestone、Butterfly Research和Allnodes等其他平台上运行的价值约1410万SOL的质押也处于离线状态。
该公司表示,现有数据无法确定这些验证器同时受到影响是源于共享基础设施依赖性还是巧合。然而,该事件表明,仅基于托管服务提供商的集中度测量可能低估了真正的关联风险。
*本文不构成投资建议。


