


在先前的网络运行中,Solana网络曾遭遇长达17小时的停机。值得强调的是,期间用户资产未受损失,且网络于24小时内全面恢复功能。Solana网络专为应对恶意环境而设计,社区多年来持续开发可靠的恢复工具与流程,并积累了多次应急演练经验。
本次网络停摆的根本原因为服务阻断(DoS)攻击。在IDO启动时,大量机器人交易涌入网络。这些交易引发内存溢出,导致众多验证节点崩溃,网络在性能骤降后最终停滞。
网络下线的直接原因在于验证节点无法就区块链当前状态达成共识,致使新块无法确认。尽管交易激增和网络减速现象已被发现,但早期恢复尝试未获成功。
交易集中涌入名为“转发队列”的系统,该队列所占内存无限扩张。同时,区块内编码的交易处理极为消耗资源。随着转发队列无限增长与区块资源消耗叠加,区块生产者自动提出多个分叉,最终验证节点进程因内存枯竭而崩溃,重启后也难以及时处理全部分叉以赶上网络进度。
故障诊断完成后,社区建议从最后确认的插槽进行网络硬分叉,需至少80%活跃权益达成一致。随后的14小时里,全球工程师协力开发缓解代码,协调逾1000个验证节点升级与重启。此过程由社区主导,采用协议文档的重启框架。各验证节点本地升级,验证账本并选择继续出块。最终达成共识,网络在补丁发布后短短两小时半内完成升级。距离故障发生不到18小时,验证节点网络便实现全面功能恢复。
区块链技术的核心优势之一,是即使发生全面可用性故障,验证节点仍能独立恢复状态,无需依赖第三方即可维护链运作。在分布式网络架构下,每个验证节点都为网络恢复贡献力量,其操作由其他节点共同保障与验证。恢复过程不仅涉及技术补丁开发,更包括社区协作推动网络80%达成一致的关键阶段。
集中式网络(如云服务)与分布式网络(如Solana)在应对故障时差异明显。集中式服务宕机时,用户须信赖服务商能恢复系统;而区块链网络的操作恢复则由社区共同承担,全球运营者协同解决问题,迅速恢复网络运作。
本次网络故障虽带来运营层面的挑战,却也充分证明了分布式区块链网络的韧性与恢复力,成为宝贵的经验。此类事件虽罕见,却影响广泛。分布式网络的问题修复,实为社区协作的典范。验证节点社区、工程师与整个Solana生态携手解决难题,借此经验持续推动网络更强健发展。











