社群提交 - 作者:Vitor Mesk
術語 gossip 協定是指一種特定類型的 P2P(點對點)對等)計算機和其他數位設備之間發生的通訊。這個術語的創造靈感來自於社會群體中常見的傳統八卦形式。
在計算機科學的背景下,八卦協議與一種通過當數據通過不同的計算機節點(分佈式網路的一部分)傳輸時的位置。顧名思義,當訊息從一台電腦廣播到另一台電腦直到最終傳播到整個網路時,就會發生八卦協定通訊。目前,Gossip 協議有多種變體,可以根據使用者或組織的需求應用於不同的場景。
英國大學 Márk Jelasity 教授表示塞格德,Gossip 的表現形式主要有兩種:訊息傳播和資訊聚合。這兩種類型是大規模分散式系統的關鍵要素。
一方面,八卦傳播(也稱為多播)涉及傳統的資料分發方式(一次一個網路節點)。另一方面,聚合八卦協議是處理數據的協議,即首先匯總信息,然後分發信息(這種類型的八卦通信也可以稱為分佈式數據挖掘)。
使用Gossip 協定的分散式系統的一個有趣的例子是Leemon Baird 在2016 年創建的Hashgraph。它是一種分散式帳本技術,採用非同步拜占庭容錯(aBFT) 共識演算法。哈希圖網路的節點收集和匯總有關交易和其他事件的信息,並將這些數據傳播到隨機選擇的其他鄰居節點。因此,哈希圖網路不是建立區塊鏈,而是建立事件樹,記錄所有資訊(不會丟棄任何資料)。