正如動區昨日的報導,在 5 月 16 日凌晨 4 點 15 分(UTC+8),由於共識機制停擺,Stellar網絡停止了 67 分鐘。在那段時間裡沒有帳本被更新,也沒有處理任何交易。
由於恆星發展基金會(Stellar Development Foundation, SDF)由於可能源自於「驗證節點」出錯,造成系統運作停擺,導致整個 Stellar 網路從下線了 67 分鐘。
Stellar 發展基金會的發言人 Christine Rudder 告訴動區,在網路停運 67 分鐘後,目前網路已正常運作,並開始更新帳本,「這樣的網路故障當然是所有人感到擔憂也是我們不樂見的,我們確實需要進行一些改進。」
「毋庸置疑的,這樣的當機是很糟糕的,但也讓我們發現了一些能作出的改進。」Rudder 向動區表示,
「經過我們徹查後,帳本狀態在整個網絡中仍保持安全且一致。 Stellar 每天擁有大約 150,000 名用戶,帳戶數超過 300 萬。沒有人損失金錢,沒有因為潛在的分叉導致帳戶餘額出錯。」
根據該基金會提供給動區的官方回應中指出,以下幾點是對此次事件的說法:
- 本次網路停止運作並非 Stellar 共識協議失敗,反而是遵照我們的設計,在帳本不一致時先暫停運作。
- 但我們仍需針對節點狀態監控、以及重整共識運轉上進行改進,讓網路的重啟更快一些。
- 社群需多人認為這是「過度中心化」的現象,然而事實上反而情況是相反,Stellar 在先前新增了許多節點,而這些新增的節點在過早期承擔太多的共識責任。
- 因此我們需要改進社群建立標準,包含時程的安排標準、見證人(quorumset)建立。
Stellar 表示,在基礎架構的選擇上,比起網路的活性(liveness),Stellar 更傾向維持帳本一致性和系統彈性而非活躍度。
「簡單而言,當面對共識的不確定性時,恆星的共識協議(SCP)傾向於暫停運作,而不是在可能不一致的狀態下運行。」 Rudder 告訴動區,並補充道,
「與其他區塊鏈不同,他們即使面臨可能的軟分叉也會希望網路能持續運作。」
Stellar認為,作為高效率、低成本的跨境支付區塊鏈,在這種情況下,金融機構實際上更傾向停機而不是不一致的數據,這也是他們採用 Stellar 的原因。對於金融網絡來說,臨時離線要比產生永久性的錯誤或有爭議的結果要好得多。
當然該公司也坦言,若能有好的配套措施,Stellar實際上並不需要暫停運作,該基金會表示未來將會針對更好的監控和警報系統進行改善。
「運行驗證程序的人員需要知道其仲裁中的節點何時失去聯繫。我們正在這方面努力進行改善。我們正在對stellar-core進行更改,以便在節點丟失時能更加清楚,並允許操作員在重要節點關閉時接收警報。」
「並同時針對故障狀況將緊急應變流程更新到 Stellar Core 中,讓未來在這種情況下,網路能更快地恢復運作。」
此外,Stellar也表示在未來會讓網路更加去中心化,也會持續努力讓節點對見證人清單的選擇持續更新,避免共識機制運作出錯。
?相關報導?
【IBM|Stellar區塊鏈合作】發表數位貨幣全球「跨境實時交易」,聲稱:「徹底改變銀行體系」
「對我來說,幣價一直以來漲太多太多了。」Stellar恆星鏈創辦人Jed McCaleb眼中的炒作
《BlockTempo動區動趨》LINE官方號開通囉~立即加入獲得第一手區塊鏈、加密貨幣新聞報導!