针对 IOTA 公链主网早前发生事故,导致使用者“无法确认交易”长达 24 小时,开源非营利组织 IOTA 基金会今(31)日稍早发表正式声明称,问题目前已顺利得到解决。
一组异常交易引发事故,可能构成攻击行动
IOTA 基金会表示,主网事故是由 IOTA 参照工具(IOTA Reference Implementation,IRI)的问题所造成。据了解,IRI 是种专门为 IOTA 协定而定义的开源式 Java 软件, 而 IOTA 协定则主要被用在主网上运作节点, 让客户可在 IOTA 网络上将 IOTA 代币发送给彼此。 该公司表示,具体而言, 这次的事故是由交易中的一个边缘案例所引发, 而且可能构成攻击事件。
基金会文章更指出,归根究底是因为 IRI 无法处理在多个 Bundle(即多笔交易打包成一包)之间共享的交易。换言之,一旦 IRI 在某个 Bundle 内把一笔交易标注为“已计算”交易, 那么,这笔交易就会在下一个 Bundle 被忽略不计,相对的,这也将导致账本状态出现错误,因而节点无法进行恢复。此外, 这个问题还导致 IOTA 网络协调器停止发布下一个“里程碑(Milestone)”。
贴文指出,技术团队迄今为止尚未发现有任何类似事件发生。IOTA 基金会强调, 这起事件不是由软件调整或任何其他网络因素造成,而是因“ 对一组异常交易欠缺交易处理逻辑”而造成。
释出新版 IRI 以修复问题
为解决上述问题,IOTA 基金会已于第一时间发布最新版本 IRI(v1.8.3)。据悉,这将允许协调器恢复服务, 随后可进行正确的确认率和稳定的里程碑发行率。 随着 IOTA 主网完全恢复运作,早前曾公告暂停 IOTA 代币出入金的加密货币交易所火币(Huobi)现已恢复 IOTA 出入金。
不过,就在上述事件发生后,IOTA 代币已出现明显抛售。Coin360 数据显示,IOTA 币价在过去 24 小时大跌 4% 至 0.159 美元,不过已较盘中低点的 0.158 美元稍有回升。
区块客致力于发掘和整理各种与区块链技术有关的内容,只要与区块链或区块客网站有关的合作和/或建议,我们都非常欢迎。请您发电邮至 [email protected] 与我们联系。
