SOL

News

Solana 为什么会宕机?故障历史与网络可靠性

Rows of servers in a data center
Photo: BalticServers.com / CC BY-SA 3.0

结论:经历停机后,正迈向以多样化提升抗故障能力的阶段

Solana 过去曾多次发生网络临时停机。最近一次大规模全网停机发生在 2024 年 2 月 6 日(约 5 小时),此后未再确认出现大规模全网停机。通过独立客户端 Firedancer 实现的客户端多样化,被视为今后提升抗故障能力的关键。

本文要点

主要停机为 2021 年 9 月(交易涌入导致停机)、2022 年(多次)2024 年 2 月 6 日(因程序缓存(program cache)漏洞停机约 5 小时)。原因主要是拥堵和特定漏洞。应对措施除手续费市场改进和网络调优外,还有 Jump Crypto 开发的 Firedancer 这一第二客户端,旨在降低"单一实现的漏洞导致全网停机"的风险。基础知识请见什么是 Solana

主要停机历史

时间概要(依据报道与官方信息)
2021 年 9 月交易(机器人)涌入导致资源超载,长时间停机
2022 年(多次)因拥堵、共识相关故障等发生停机
2024 年 2 月 6 日验证者程序缓存漏洞导致停机约 5 小时,通过手动重启恢复

此后,自 2024 年 2 月以来未再确认出现大规模全网停机,持续保持稳定运行(最新运行状况请参阅 Solana Status)。

为什么会停机

过去停机的主要原因大致为以下之一:

  • 拥堵(交易涌入):热门代币发行或机器人的大量交易使资源紧张
  • 特定软件漏洞:使用同一客户端的所有节点遇到同一故障,导致共识停止

Firedancer 会带来什么改变

Firedancer 是由 Jump Crypto 开发的独立的第二个验证者实现(与现有主要客户端为不同实现)。如果有多个独立客户端运行,即便其中一个出现漏洞,另一个仍可继续运行,从而有望降低全网停机的风险。客户端多样化是朝着提升网络稳定性方向的重要举措。

作为用户需要了解的事

  • 停机期间交易可能暂时无法通过(请保持冷静并查看官方信息)
  • 过去的停机也有"快速、低成本"设计所带来的权衡的一面
  • 对比的背景也可参阅Solana 与以太坊的区别

常见问题请见文末 FAQ。最新运行状况可在 Solana Status(见下方出处)查看。

参考与出处

  • Solana Status(官方·运行状况): https://status.solana.com/
  • A Complete History of Solana Outages(Helius): https://www.helius.dev/blog/solana-outages-complete-history
  • Firedancer(Jump Crypto): https://jumpcrypto.com/firedancer/

投资注意事项

本文仅供信息参考,不构成投资建议。加密资产(包括 SOL)存在价格波动、黑客攻击、网络故障等风险。请自行承担投资决策的责任,并在自有闲置资金范围内进行。

Sources

  1. Solana Status(官方)
  2. A Complete History of Solana Outages(Helius)
  3. Firedancer(Jump Crypto)

常见问题

Solana 为什么会宕机?
主要原因是交易涌入导致的拥堵,以及使用同一客户端的所有节点都会遇到的特定软件漏洞。2024 年 2 月 6 日的停机由程序缓存漏洞引起,持续约 5 小时。
最近还经常宕机吗?
自 2024 年 2 月 6 日以来未再确认出现大规模全网停机,持续保持稳定运行。最新状况可在 Solana Status 查看。
Firedancer 是什么?
它是由 Jump Crypto 开发的独立的第二个验证者实现。通过运行多个独立客户端,旨在降低因其中一方漏洞而导致全网停机的风险。
停机时用户会怎样?
停机期间交易可能暂时无法通过。资产本身不会消失,但在恢复之前请保持冷静并查看官方信息。
SOLANA STATION 編集局
  • 日本国内で編集
  • 一次情報・出典主義
  • 変わりうる事実は検証日を明記

SOLANA STATION の編集局。一次情報にあたり、変わりうる事実には検証日を添えて掲載しています。

本文仅供参考,不构成投资、金融或交易建议。价格为参考值,可能已过时。投资决策请自行判断。