Solana14日晚间突然发生当机事故,导致交易停摆。 Solana官方当时表示,当机起因是因交易量负荷过大、TPS一度飙到40万笔,导致大量节点记忆体耗尽、开始脱队,甚至出现分叉现象。直至15日下午2点左右,Solana官方才宣布已完成主网重启。
Solana基金会20日在官网发布事后分析报告,对14日的停机事故进行初步的事后分析,指出网络瘫痪的原因,实际上是因遭受阻断服务攻击,网络被大量传入的交易所淹没。
Solana基金会指出,攻击最初源于运行在Solana区块链上的去中心化金融(DeFi)平台Raydium。名为Grape Protocol的项目在Raydium上启动IDO后,机器人发起大量交易,这些交易导致了记忆体耗尽、许多验证节点崩溃,当无法确定区块链当前状态的共识时,网络停止生产区块。
《Decrypt》指出,尽管这次攻击不是传统的分散式阻断服务攻击(DDOS攻击),可以摧毁网站和其他服务器,但Solana的声明表明,最终结果仍是类似的。
最终,网络的验证者选择更新并重新启动网络,从最后确认的区块执行硬分叉。根据Solana基金会的报告,花费了14小时协调需80%验证者共识才能进行的重启工作,并更新节点,使网络重新启动并运行。
Solana基金会表示:感谢验证者社群、工程师和整个Solana生态系共同解决这个问题,像这样的事情很少发生,它对每个人都是破坏性的。不过当你需要在去中心化网络上修复某些东西时,它就是一个真正的社群项目。
Solana基金会表示,针对更详细的技术细节和根本原因的分析报告,将在未来几周内发布。
SOL近期走弱
本月稍早创下216美元新高的Solana(SOL),近期走势显得低迷。据Tradingview数据,自9日创下新高以来,SOL便呈现下行趋势,至截稿前报141.31美元,较本月最高点已足足下跌了35%。最近7日,SOL跌幅也达到超过16%。
高性能公链Solana昨(15)晚间经历系统停机。 Solana官方稍早在推特证实当机起因是交易需求过高,导致大量节点(包括验证节点)出现记忆体用尽(Outof Memory,OOM),甚至出现分叉,官方也释出重启验证程序,盼借此解决困境。
Solana官方昨晚九点在推特宣布主网测试版陷入间歇性的交易不稳定,团队正全力调查中,随后便传出整个交易都已经停摆,最后的交易则发生在晚间八点左右。
TPS飙到每秒40万笔致当机,SOL官方释出重启说明
外媒《TheBlock》的研究总监赖瑞·瑟马克(Larry Cermak)表示他观察到UTC时间下午12点时有一备受期待的IDO推出,猜测是爆量交易导致验证节点的RAM被耗尽,且以128GB规格运行的节点首当其冲:一些验证节点可以继续前进、其他则不能。但这都无关紧要,因为若没有累积到足够的验证共识,整个交易都不能生效。
今晨四点Solana官方公布当机原因,证实此猜测方向正确:Solana Mainnet Beta交易负载大幅增加,TPS最高达到40万。这些交易淹没了交易处理排序,导致应为优先的网络关键资料无法传递,衍生分叉现象。
40万这个数字有多大?要知道Solana的每秒交易吞吐量(TPS)也才5万,且这已经是以太坊(ETH)的三千倍之多。
Solana官方表示,分

于是Solana官方选择释出主网测试版1.6.24的说明文件,让各验证节点重启;若验证节点响应Solana,则将在Slot96542804进行重启。
对此瑟马克表示:一个价值百亿美元的区块链网路已关闭超过7小时,这是第一次。
他还打趣地指出「LMAO现在大家明白ETH的Arbitrum了吗?你不能告诉我它太低了吧?」,而Arbitrum是ETH的L2可扩展性方案,理论上TPS可达10万笔。
SOL闻讯下跌14%,一度逼近140美元
SOL价格受到本次事件影响,自昨晚10:00起便从163.82美元一路下跌,今晨5:00一度下探到142.42美元,跌幅达14%,本次重挫也让SOL的市值再度被XRP超车,跌回第七大加密货币。
截稿前SOL小幅回升,暂时收在155.57美元。
本文采摘于网络,不代表本站立场,转载联系作者并注明出处:http://www.longfuchaju.com//ylsh/4017.html