了解 Shardeum 如何透過其安全模式重新定義區塊鏈彈性,以確保即使在最具挑戰性的條件下也能持續運作和安全。
在 Web3 上促進創新和教育
我們很高興代表 Shardeum 工程團隊逐步發布一系列部落格文章,揭示建立世界上第一個可線性擴展的智慧合約平台的幕後工作。透過此次揭露,我們的目標是激勵更廣泛的 Web3 社群和生態系統並推動未來的創新。你不想錯過這篇文章🙂。
在這篇文章中,我們將重點關注 Shardeum 的最新突破之一——我們將於 2023 年底完成網路模式,特別是「安全模式」的實施 就像生物免疫反應一樣,安全模式確保應用程式交易可以如果出現情況,網路不是最優的,Shardeum 將繼續成長並保持活躍,只要我們有活躍節點,就會處理交易並同步資料。這一里程碑標誌著我們將去中心化帶入社會的旅程中又邁出了重要一步,強調了使之成為可能的先進技術和整體準備。
我們最近發表了一篇關於網路模式的文章,重點關注“恢復模式”,該文章使 Shardeum 能夠輕鬆克服重大 betanet 崩潰,並使其成為第一個能夠恢復所有資料的分片區塊鏈網路。現在就在這裡查看吧!
了解 Shardeum 上的網路模式
透過Shardeum的這次升級,網路模式(其中安全模式是主要模式之一)現已成功整合到Shardus網路中。網路模式本質上是不同的網路狀態,它們共同確保網路能夠有效地管理其生命週期,從建立和運作到潛在危機,甚至進入復原模式,從而在出現非最佳網路狀態時確保網路穩定性。
需要強調的是,儘管網路模式帶來了好處,但某些模式(例如重新啟動或關閉模式)可能永遠不會出現在 Shardeum 上。例如,需要所有(或幾乎所有)驗證器缺失才能觸發重啟模式。但 Shardeum 具有類似重啟的模式,可以為最不可能的情況做好準備。
七種(奇蹟!)Shardeum 網路模式
與引導車流的交通號誌類似,這些模式根據活躍驗證器的數量和其他關鍵閾值來指導我們的網路行為。從技術角度來看,Shardeum 中的網路模式旨在動態回應網路需求和條件。這些模式指導驗證者如何交互,確保效能和穩健性。讓我們來分析一下每種模式對 Shardeum 的含義:
建立:此初始階段允許新節點加入並同步其狀態數據,直到達到指定的最小活動節點數量,為網路的運行階段做好準備。
處理:在此模式下,網路全面運行,處理應用程式事務。節點可依需求加入、離開或更換,確保網路功能持續運作。這是Shardeum 上的預設操作模式。
安全性:當網路的運作穩定性受到質疑時觸發。此模式僅將活動限制為協定事務,停止應用程式事務以維護網路完整性。
恢復:當活動節點數量低於某個閾值時啟動。此模式停止應用程式事務處理和應用程式資料同步。此模式旨在透過專注於同步協定資料和建立新的週期記錄,快速新增備用節點以恢復網路所需的最少節點。
重新啟動:當網路需要重新啟動時(通常是在完全關閉後或遺失太多節點時),會啟動此模式。節點在不同步應用程式資料的情況下加入網絡,並依賴歸檔器來獲取關鍵網絡資訊。目標是快速達到過渡到復原模式所需的最少節點數。
復原:此節點專注於同步來自 Archiver 和其他節點的狀態資料以變為活動狀態。此模式對於從復原或重新啟動狀態過渡到完全運作狀態至關重要,可確保所有節點同步且處於活動狀態。
關閉:最後一種模式可以由管理操作或活動節點的顯著降級觸發。此模式終止所有交易並準備節點退出網絡,確保Archiver有終止記錄以供將來網路重新啟動。
每種模式都有其時間和地點,即使在次優的網路條件下也是如此,它們共同確保網路具有彈性、強大且始終運作。首先,讓我們探討安全模式,然後再將注意力轉向在分散式和去中心化技術的背景下進行這種程度的準備的一般好處。請注意,我們將在以後的帖子中詳細探討其他模式。
安全模式的特點和優點
安全第一
安全模式保證,如果活躍驗證器顯著下降,Shardeum 將切換到保護狀態,優先考慮資料同步而不是應用程式事務處理。網路穩定性和完整性
安全模式旨在當活動節點數量低於一定閾值時保持網路穩定性。透過限制網路僅處理協定事務,它減少了操作的負擔和複雜性,有助於確保網路的核心功能保持完整和安全。防止資料損壞或遺失
在基於分片的系統中,遺失大量節點可能會損害資料完整性,特別是當這些節點負責特定分片時。透過進入安全模式,系統可以防止因節點覆蓋不足而導致交易無法正確處理或資料遺失的情況。對組織壓力的自動反應
安全模式充當節點參與度突然下降的自動回應機制。這些自動開關對於防止級聯故障至關重要,如果網路在活動節點大幅減少的情況下繼續在正常條件下運行,則可能會發生級聯故障。促進網路復原
透過只專注於協定事務,安全模式允許網路以更小的容量運行,從而更容易維護和管理。這種簡化的操作使新節點或復原節點更容易同步並參與網絡,從而有助於整個復原過程。確保共識完整性
在去中心化系統中,保持共識至關重要。安全模式透過降低網路的操作複雜性並確保其餘節點可以繼續就網路狀態達成一致,有助於維護共識過程的完整性。防止潛在的攻擊
在某些場景下,協同攻擊可能會導致活躍節點突然下降。透過切換到安全模式,網路減少了漏洞,因為只處理關鍵協定事務,從而減少了惡意活動利用薄弱網路條件的空間。維持關鍵操作
即使容量減少,安全模式也可確保關鍵網路操作持續進行。這意味著關鍵更新、必要的維護任務和基本網路功能都將得到維護,確保網路不會完全停止。
簡而言之,Sharduem 等系統中的安全模式提供了一個重要的安全網,可確保網路穩定性、防止資料遺失、幫助恢復,並在壓力或節點活動減少期間保持共識機制的完整性。這種模式對於去中心化分片網路的長期彈性和永續性至關重要。
Shardeum 中網路模式的優點:見解
那麼,現在我們已經全面了解安全模式的好處,那麼其他主要模式為Shardeum帶來了哪些好處呢?
⚡ 快速建立:在建立階段,網路以驚人的速度成長,很快就達到營運能力。
🔄 高效輪換:在處理階段,驗證器進行高效輪換,從而無縫平衡網路需求和驗證器可用性。
🚦 動態適應性:同樣在處理階段,網路可以根據需求成長或收縮,確保最佳效能。
🔒 穩健恢復:即使所需的活躍驗證者總數急劇下降,Shardeum 的恢復模式也能穩定、重組和重建。
🤝 無縫協作:在重新啟動階段,由於檔案管理員的角色,即使所有活動驗證器遺失,網路也可以恢復
🚀 快速重啟:同樣在重啟階段,在不太可能發生的驗證人全部丟失的情況下,重啟模式可確保網絡快速恢復 ——這意味著Shardeum 始終能夠反彈,即使在極不可能的情況下也是如此。
🔄 快速同步:當我們在模式之間轉換時,同步過程會加速以加快節點速度。
💡 持續學習:這種實施教我們適應和發展,從而引領未來的創新。
非常感謝優秀的 Shardians
致我們熱情的 Shardians、專注的節點運營商、生態系統合作者和寶貴的合作夥伴:謝謝! 🌍 您堅定不移的支持、精力和承諾使每一行程式碼和實現的每個功能都真正值得付出努力。您是 Shardeum 的心跳,我們一起塑造未來!
結論
那麼,我們今天討論了什麼? Shardeum 採用最新的網路模式,特別是安全模式,使我們的網路具有彈性、適應性和在挑戰中蓬勃發展的能力。這不僅僅是為了保護營運和資產;它還旨在確保每個 Shardian 的體驗保持最佳狀態。隨著我們的前進,Shardeum 變得更加強大、更有彈性,並且不斷發展,這一切都歸功於我們的集體努力。為更安全、更快速、更強大的智慧合約平台乾杯! 🚀