高性能公链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官方表示,分叉衍生了OOM问题,导致部分节点开始脱队,整个生态系的工程师试图稳定网络,但宣告失败。
于是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美元。