如果您熟悉區塊鏈技術,您可能聽說過 Gossip 協議。如果您不知道本文適合您,那麼您是否知道 Gossip 協議是什麼。今天我們將討論 Gossip 協議。
Gossip 協議是什麼意思?
Gossip 協議是一種允許設計高效、安全和低延遲的分散式通信系統 (P2P) 的協議。它的設計靈感來自對流行病擴展和由此產生的演算法的研究。
該協議用於沒有中央節點的去中心化系統,以跟蹤所有節點並瞭解節點是否已關閉。
Gossip 協議的起源?
該協議的起源與 Demers Alan、Greene Dan、Hauser Carl、Irish Wes、Larson John、Shenker Scott、Sturgis Howard、Swinehart Danm 和 Terry Doug 在他們的研究中描述的流行病複製演算法有關。“複製資料庫維護的流行演算法”,1987 年。
自從這項研究出現以來,這種流行病的蔓延引發了人們對電腦科學的極大興趣。這是因為它的操作系統非常適合具有高度去中心化的大型網路。事實上,Gossip 類型協議的第一個實際應用可以在我們今天享受的 Internet 的前奏中看到的第一個網路的路由系統中看到。
Gossip 協議如何工作?
該協議使每個節點都可以跟蹤有關集群中其他節點的狀態信息,例如哪些節點可訪問,它們負責哪些鍵範圍等(這基本上是哈希環的副本)。節點共用狀態信息以保持同步。
gossip 協議是一種點對點通信機制,其中節點定期交換關於自己和他們知道的其他節點的狀態信息。每個節點每秒開始一個 gossip round 以與另一個隨機節點交換有關自身和其他節點的狀態信息。這意味著任何新事件最終都會通過系統傳播,並且所有節點都會快速瞭解集群中的所有其他節點。
Gossip 協議的優點是什麼?
Gossip 的協議是高度可擴展的。這是因為可以有效地分發信息。這些協議中的節點向與其關聯的節點發送一定數量的消息。
Gossip 協議中的所有節點都以相同的方式工作,沒有特定或不同的功能。因此,如果一個或多個節點發生故障,網路中其餘節點用於信息傳播的運行不會受到影響或中斷。同樣,節點可以在配對之間進入和退出網路,而不會影響它們的操作。
這些協議運行良好,因為它們允許節點與對等網路中的許多節點交換和分發信息。即使在某些節點連接斷開的困難情況下。如果某個節點由於任何原因變得不可用,則該信息將由先前接收到該消息的其他節點以相同的方式傳播。
所以我希望你現在知道 Gossip 協議是什麼意思,Gossip 協議有什麼優勢。Gossip 協議通過允許節點在發生故障時繼續不間斷地運行來為系統提供穩健性,但信息或傳遞的消息可能會受到影響。


















