區塊鏈運營商在推特上證實,THORChain 網絡週四因軟件錯誤而下線。
該團隊指出,他們正在努力盡快解決該問題,並補充說停電與償付能力無關。
開發人員意識到鏈停止,並確定了由於獨特的交易類型(與償付能力無關)而導致的可能原因。
一旦有更多確認信息,將立即發布更新。
- THORChain(@THORChain) 2022 年 10 月 27 日
節點之間的非確定性
在最初宣布大約四個小時後,THORChain 團隊 共享 另一個更新,指出問題源於節點之間的非確定性來源。
該團隊寫道:“分佈式狀態機中的共識停止來自各個節點之間的不確定性,並防止分類賬被破壞。”
網絡運營商進一步概述了解決問題所需的步驟,其中包括找到不確定性的來源、發布更新和重新啟動狀態機,並指出他們已經接近找到來源。
又過了三個小時,隊伍 宣布 他們發現問題在於字符串操作。
“原來是字符串操作:代碼將 cosmos.Uint(而不是 uint64)推入字符串,這導致字符串獲取大 int 的點而不是實際值,導致備忘錄字符串不同在不同的節點上。”
THORChain 何時恢復運營?
開發人員補充說,他們忽略了 stagenet 中的問題,因為壞備忘錄被立即交換並且從未寫入塊中。 然而,它影響了主網,因為它有一個隊列,不允許交換在同一個塊上發生,所以壞備忘錄被寫入了塊中。
該團隊還要求 THORChain 節點操作員隨時待命,並在補丁立即發貨時準備好接受指示。
自網絡下線以來已經超過 15 小時,團隊還沒有更新網絡何時恢復運行。
不是第一個
與此同時,THORChain 的停電並不是第一次,因為其他幾個區塊鏈已經多次下線。
來源:https://cryptopotato.com/thorchain-network-remains-offline-15-hours-after-software-bug/