Cosmos升級遇故障,大量節點應對不及時恐引發扣幣!

買賣虛擬貨幣

Staking的概念在今年日益火爆起來,各條PoS公鏈上執行的節點數量逐漸增多,節點所需的硬體門檻日益降低,但想要維護好一個節點在“軟體”上卻並不是一件容易事,如果版本更新不及時,沒有足夠的節點維護、防災能力,不僅將造成節點收益降低、扣罰押金等問題出現,也會影響整條公鏈的安全性。

Cosmos升級故障,節點應對不及時

昨日(2019年9月24日),Cosmos計劃於區塊高度1933000進行的Cosmos Hub 3升級遭遇故障。原本Cosmos的所有驗證人計劃於該區塊高度開始,在一小時內完成節點升級,但由於升級故障,按照事先約定需要“降級到Cosmos SDK v0.34.6+ 並還原到其最新快照,然後再重新啟動節點”,才可以保證節點依然正常執行。

Hub3升級提案:https://cosmos.bigdipper.live/proposals/16

區塊高度1933000產生時間大概是北京時間昨日晚間19點半左右,部分節點可能對升級提案沒有仔細閱讀,對升級故障沒有預料而因此應對不及時,導致昨晚一部分Cosmos節點不正常線上,大量漏塊,不僅損失了應有的區塊收益,根據Cosmos的slash規則,節點長期漏塊將觸發扣幣懲罰,不僅節點的抵押金會被扣除,委託給它的委託人也將直接受到幣的損失。

據Cosmos的區塊瀏覽器mintscan.io顯示資料與筆者的不完全統計,前100驗證人中約有10%一度出現了線上率不正常的現象。例如,排名第19名的Cryptium Labs、排名第24名的Ztake.org、排名第28名的hashtower、排名第35名的HyperBlocksPro等節點一度有長達數小時的漏塊現象,後來逐漸出塊正常。

圖片來自mintscan.io 紅框內表示區塊出塊的記錄,空心區塊表示漏塊

至北京時間2019年9月24日24:00統計,排名第20名的BouBouNode、排名第53名的Wetez、排名第93名的Cosmonant Consortium等節點依然大量漏塊,uptime(出塊率)為0%。

圖片來自mintscan.io 紅框內表示區塊出塊的記錄,所有區塊均漏塊

至北京時間2019年9月25日8:00統計,排名第20名的BouBouNode、排名第53名的Wetez可能已完成降級與快照恢復,出塊率恢復正常,透過回溯出塊歷史可發現,他們出現了長達5小時以上的漏塊現象。而排名第19名的Cryptium Labs、排名第34名的Ping等節點又開始相繼出現漏塊現象,uptime變為0%。排名第93名的Cosmonant Consortium節點一直沒有恢復正常,連續漏塊已達14小時。

損失收益無法彌補,可能繼續觸發懲罰

在Cosmos的規則下,如果節點(驗證人)連續9500個區塊無法正常工作(大概18小時),則節點和其委託者都將受到Slash懲罰,不僅節點的抵押金將受到扣除,委託者的staking代幣也將會受到對應比例的扣除。委託人與節點的利益被深度繫結,因此,部分節點的委託人必須加以警惕。

而即便在18小時連續漏塊前完成了節點修復、恢復出塊,漏塊時間內的收益依然無法彌補,對委託人而言無疑也是非常大的損失。以BouBouNode節點為例,其昨晚兩次長時間漏塊總計約8小時,以總委託額為204萬ATOM、年化10%的收益率計算,8小時損失的收益在185ATOM左右,8小時即損失500美金

“線上遷移”一直是節點運維中非常關鍵的挑戰之一,它指一個區塊鏈系統在自己出塊的情況下能夠對原有的系統進行升級、擴容,且在遷移過程中不影響服務,這就類似於給飛行中的飛機換引擎,給馬路上奔跑的汽車換輪胎,具有相當的技術挑戰性。而未來,當區塊鏈系統的上層應用越來越多時,線上升級的頻率也會更加頻繁。節點運營是個技術活,需要高質的技術實力與長期運維的耐心,否則,既會損害節點的收益,辜負委託人的信任,也會損害公鏈的安全性與生態發展。

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;