是什麼原因造成的以及如何修復


Solana 是一個快速發展的區塊鏈平台,本月早些時候由於技術故障而發生了五個小時的中斷。 Solana Labs 發布了根本原因分析和防止未來事件的解決方案。

Solana 中斷:原因及其修復方法

Solana 是一個號稱提供高速、低成本且可擴展性的區塊鏈平台,於2024 年2 月4 日面臨重大中斷。該平台停止生產區塊約五個小時,影響了Solana 上運行的所有交易和應用程式。

這次中斷引發了加密貨幣社群的猜測和批評,有些人質疑Solana 的安全性和可靠性。

Solana 背後的公司Solana Labs 很快就承認了這個問題,並動員其工程師調查並解決問題。 Solana Labs 還承諾對該事件及其影響提供透明且詳細的解釋。

該公司發布了Solana 中斷的根本原因分析,表明該事件不是由駭客或攻擊引起的,而是由平台程式碼中的技術錯誤引起的。該錯誤是由涉及遺留載入程式的特定交易序列觸發的,該載入程式用於在Solana 上部署和執行智慧合約。

根據分析,該錯誤導致了即時(JIT)快取中重新編譯的無限循環,這是一種優化智能合約執行的機制。此循環消耗了驗證器的所有可用記憶體和CPU 資源,驗證器是Solana 上處理和驗證交易的節點。結果,驗證器變得過載並且無法產生新區塊。

分析還顯示,該錯誤是在中斷前一周檢測到的,當時它對Solana 的Devnet(開發人員測試網路)造成了類似的中斷。然而,該錯誤並沒有及時修復,因為它被認為是低優先級問題,僅影響Devnet。

Solana Labs 實施了一種解決方案來修復該錯誤並防止未來發生此類事件。解決方案包括用不會觸發錯誤的新程序替換舊的載入程序,並棄用舊程序。該解決方案還涉及用新的快取系統替換無效的快取系統,以避免重新編譯循環,並更新網路協定以支援變更。

Solana Labs 已在Devnet 和測試網路(Solana 的測試和登台網路)上部署了該解決方案,並驗證了其有效性和穩定性。該公司還向主網(Solana 的即時網路)發布了解決方案,並要求驗證者相應升級其軟體。

Solana Labs 對中斷的不便和沮喪表示歉意,並感謝社區的支持和耐心。該區塊鏈公司還承諾改進其品質保證和事件回應流程,並對程式碼和架構進行徹底審查。

Solana 中斷對加密貨幣市場產生了負面影響,因為它影響了Solana 及其相關代幣和項目的價格和情緒。市值第六大加密貨幣Solana 在宣布斷電後下跌超過8%,跌至102.1 美元的低點。

在成功升級到v1.17.20 並由驗證者操作員重新啟動叢集後,Solana 主網測試版的區塊生產於世界標準時間14:57 恢復。隨著網路運作恢復,工程師將繼續監控效能。

停電大約開始於…

— Solana Status (@SolanaStatus) 2024 年2 月6 日

這次中斷也影響了基於Solana 的應用程式的效能和聲譽,例如去中心化交易所、借貸平台和遊戲平台。

然而,Solana 中斷也對加密貨幣市場產生了積極影響,因為它證明了Solana 及其社區的彈性和復原力。停電問題解決後,Solana 迅速反彈,恢復了動力和成長。

Solana 是過去一年成長最快的加密貨幣之一,過去24 小時上漲2.4%,達到106.51 美元的高點。

這次中斷也凸顯了Solana 及其生態系統的創新和潛力,它為以太坊等其他區塊鏈平台提供了一個有競爭力的替代方案。

資訊來源:由0x資訊編譯自COINSCREED。版權歸作者Victory Emmanuel所有,未經許可,不得轉載

Total
0
Shares
Related Posts