區塊鏈網路中爲何異步設計至關重要

異步系統是對傳統同步架構的基本偏離。與其通過全局時鍾信號協調操作,異步系統允許獨立事件推動網路向前發展。這種架構選擇在區塊鏈環境中尤爲重要,因爲去中心化本質上會帶來時間挑戰。

理解異步網路

在計算機領域,異步指的是那些不同時發生或以相同速度發生的操作。當應用於區塊鏈系統時,這意味着節點不需要等待其他節點的確認就可以繼續操作——它們是自主運行的,並根據需要與同行進行通信。這種獨立性創造了一個模塊化框架,其中每個參與者都可以獨立運行,同時仍然保持網路連接。

主要優勢在於交易吞吐量。由於節點不受全球同步的限制,異步網路可以更快速地處理交易。然而,這種速度伴隨着一個權衡:沒有中央協調,不同的節點可能會對網路狀態產生不同的看法,從而可能導致不一致。

異步區塊鏈與半同步區塊鏈

區塊鏈網路通常基於兩種模型運行。異步網路優先考慮速度——它們不向節點提供有關消息傳遞狀態的實時反饋,允許交易持續流動。相反,半同步網路實施了防止網路分裂的保障措施。當出現分區時,它們會暫時放慢共識,確保所有節點最終達到相同的狀態。

這兩種方法的選擇取決於網路優先級。強調可用性的系統將接受所有交易而不進行中斷,接受臨時不一致的風險。優先考慮一致性的系統可能會暫停交易處理,直到所有先前的交易獲得網路的完整確認。

異步系統中的拜佔庭容錯

高級區塊鏈設計採用異步拜佔庭容錯(aBFT),這是更廣泛的拜佔庭容錯(BFT)框架的演變。aBFT提供了數學保證,即使攻擊者控制了網路的三分之一,最終也會達成共識。這裏的“異步”指的是協議對消息的時序沒有假設——節點不需要同步時鍾就能達成一致。

這種方法將魯棒性與去中心化相結合,使網路能夠在不依賴外部時間假設的情況下容忍硬件故障和惡意行爲者。

實際意義

理解異步設計有助於解釋爲什麼不同區塊鏈做出不同的架構選擇。有些優先考慮速度和可用性,接受偶爾的分歧。其他則優先考慮一致性和安全性,接受降低的吞吐量。每個異步或半同步實現都反映了去中心化、速度和可靠性之間的深思熟慮的權衡——這是區塊鏈技術的核心支柱。

查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 讚賞
  • 留言
  • 轉發
  • 分享
留言
0/400
暫無留言
交易,隨時隨地
qrCode
掃碼下載 Gate App
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)