IOTA是市值排名第二十四的加密货币,12月29日,由于主网突然出现故障导致用户无法在24小时内确认交易。
有官方声明对此次事作出回应称,IOTA网络的主网在12月29日世界标准时间凌晨2:50出现了一次故障,然后故障在第二天世界标准时间凌晨2:50被完全解决。
该故障是由一个可能构成攻击的异常交易引起的
IOTA基金会在12月30日的博客中表示,此情况是由IOTA Reference Implementation(IRI)上的问题引起的,开源Java软件定义了在IOTA公共网络中的节点上运行的IOTA协议,客户可以在此公共网络上互相发送IOTA令牌。公司猜测,具体来说,此次故障是由交易结构中一个可能构成攻击的极端案例引起的。
根据IOTA基金会的博客内容,根本原因是IRI无法处理多个独立包之间共享交易的极端情况。IOTA基金会解释说,一旦IRI在一个包中将某笔交易标记为“已清算”,则在下一个包中就会被忽略,这将导致账单状态混乱,而节点无法恢复。此外,该问题还导致他自己的专用网络协调器停止发布更多里程碑。
该博客指出,迄今为止,Iota Foundation没有见过任何已知事件和本次事故的根本原因相同。
该公司强调,该故障不是由软件变更或网络的任何其他组件引起的,而是由于“缺乏针对单个异常交易的交易处理逻辑”引起的。
为修复此次故障,新的IRI版本已发布
为了解决该问题,IOTA基金会于12月30日世界标准时间01:58在ITC发布了新版本的IRI v1.8.3。新的IRI版本允许协调器恢复该服务,以保证良好的确认率和稳定的里程碑发行率。虽然主流加密货币交易所火币在12月29日宣布临时暂停IOTA的交易,但随着Iota主网在世界标准时间02:55全面恢复运行,火币随即恢复了IOTA的充值和提现。
据Coin360的数据,故障发生之后,IOTA通证被大量抛售,交易价格在过去24小时内下跌超过4%,截止发稿日期IOTA价格为0.159美元,不过,还是略高于其周内低点0.158美元。
IOTA 7天价格图表 来源:Coin360
上周,主流加密货币支付处理器BitPay确认其服务已关闭3个多小时,因为该公司正在努力解决某交易问题。