針對 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 美元稍有回升。