ChainIDE#16 高性能公链Solana遭遇上线以来最大危机?
-
高性能公链Solana遭遇上线以来最大危机?
9月14日晚19:52分起,公链项目Solana的主网 Beta 版开始出现不稳定状况,Solana 链上的所有应用停止运转长达18小时。
公链Solana宕机之后,所有节点都不出块,区块高度停止于最新区块,此后所有交易数据将无法被打包。期间,Solana Status发布的信息称,Solana 验证人社区选择协同重启网络,快照高度为slot 96542804。Solana Status 建议验证节点更新至 Mainnet-Beta 1.6.24 版本。
Solana的主网Beta版进行重启需要验证节点达到 80% 的绝对多数同意。直至9月15日14时左右,Solana超过80%的验证节点升级至刚刚发布的 1.6.25 版本客户端,同时,Solana的Mainnet Beta网络已经恢复正常出块。Solana 官方表示,网络已重启,其他支持系统也将在未来几小时逐渐恢复。
15日凌晨4时Solana官方公布了宕机的原因:Solana Mainnet Beta 交易负载大幅增加,TPS 最高达到 40万。这些交易淹没了交易处理排序,导致应为优先的网路关键资料无法传递,衍生分叉现象。
Solana的正常每秒交易吞吐量为5万TPS,且这已经是以太坊(ETH)的三千倍之多,40万TPS的每秒吞吐量早已突破Solana运转极限,宕机也情有可原。
2017年建立的公链Solana的技术愿景是“性能最高的去中心化网络”,依托良好的发展态势于前段时间在一大波公链的集体爆发中表现极为优异。自推出以来,该网络已在其生态系统中累积了 400 多个不同的 DApp,已有Tether、USDc、Chainlink、Terra 等已经在其他生态做的比较成熟的产品,同时也有 Serum、Raydium 、Oxygen 等 Solana 原生产品。
此次Solana危机带来的影响不亚于此前的黑客攻击,考验solana用户信任度的同时也给大家带来了更多思考。
讨论:
1.请你谈谈对solana宕机事件的看法
2.你认为未来公链的开发建设要注意哪些方面?
3.你认为社区建设在此次危机中的作用有哪些?
阅读延申:
2.2.Solana主网Beta版中断,SOL下跌13%,首席执行官承认该软件暂不完美
3.以太坊躲避了攻击,而Solana和Arbitrum遭遇宕机
欢迎加入我们的讨论~