如何八卦協議驅動分布式系統:從理論到哈希圖

有沒有想過信息如何在沒有中央權威的網路中高效傳播?答案在於一個迷人的概念,稱爲謠言協議——一種根本改變計算機在去中心化環境中共享數據的機制。

謠言協議背後的核心機制

與傳統的層級網路不同,信息從上到下流動,八卦協議模仿了謠言在社交羣體中傳播的有機方式。在分布式系統中,每個節點(計算機)就像一個參與者,將信息傳遞給隨機選擇的鄰居。這種點對點的通信模式意味着數據以自然、彈性的方式在整個網路中復制和傳播。

這種方法的美在於它的簡單性:一個節點與另一個節點分享信息,後者再與其他節點分享,依此類推。最終,網路中的每個節點都接收到數據。這比傳統的廣播方法高效得多,特別是在可靠性至關重要的大規模系統中。

兩種不同的運營模式

根據塞格德大學的 Márk Jelasity 教授的研究, gossip 協議通過兩個主要機制運作:信息傳播信息聚合

信息傳播 (也稱爲多播)遵循經典方法——通過網路一次一個節點地傳播數據。這是直接的,並確保了普遍分布。

信息聚合相對而言在分發之前處理和總結數據。節點收集信息,進行精簡,然後將經過提煉的版本傳播給其他節點。這種方法,有時被稱爲分布式數據挖掘,對於需要分析而不僅僅是原始數據傳輸的系統特別有價值。

現實世界實施:Hashgraph 示例

最引人注目的 gossip 協議應用示例是 Hashgraph,這是一種由 Leemon Baird 於 2016 年創建的分布式帳本技術。Hashgraph 不依賴傳統的區塊鏈結構,而是利用由 gossip 協議驅動的異步拜佔庭容錯 (aBFT) 共識算法。

它的工作原理如下:節點收集交易和事件信息,然後隨機選擇鄰近節點來共享這些數據。Hashgraph不是順序連結區塊,而是構建一個事件樹——一種更高效的結構,能夠在不丟棄任何信息的情況下保留所有歷史數據。

這個設計展示了爲什麼八卦協議在現代分布式系統中很重要:它提供了一種強大、可擴展的方式來維持網路共識,而不需要傳統方法的計算開銷。

爲什麼Gossip協議在今天很重要

隨着分布式系統在區塊鏈、物聯網和去中心化應用中變得越來越重要,理解消息傳播協議變得至關重要。這是一種經過驗證的方法,用於解決分布式計算的基本挑戰:如何在不受信任的網路中可靠地共享信息而不產生瓶頸?消息傳播協議提供了一個優雅的答案,繼續塑造去中心化技術的演變。

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