如何八卦协议推动分布式账本技术

robot
摘要生成中

术语"gossip协议"可能听起来不正式,但它描述了分布式计算中最优雅的解决方案之一。就像谣言通过社交网络通过人对人对话传播一样,gossip协议使得数据能够在计算机网络中通过点对点(P2P)交易所传播。每个节点接收信息并将其转发给随机选择的邻居,最终确保整个网络在不依赖于集中控制的情况下实现数据共识。

gossip协议通信背后的机制

在传统的中心化系统中,所有数据都通过单一的权威机构流动。gossip协议颠覆了这一模型。当一个计算机节点接收到新信息时,它不会等待指令——它立即与其他节点的一个子集分享信息,这些节点独立地进一步传播相同的数据。这种冗余和随机化创造了一个极其强大的系统,在这个系统中,没有单一的故障点可以阻止信息的传播。

根据分布式系统专家的研究,gossip协议主要表现为两种形式:信息传播 (即原始数据在节点之间顺序广播),以及信息聚合 (即数据被处理、总结后再分发——有时称为分布式数据挖掘)。这两种方法的选择完全取决于网络的需求和共享数据的性质。

现实世界应用:Hashgraph

一个引人注目的例子是Hashgraph,这是一种由Leemon Baird于2016年开发的分布式账本技术。与传统区块链将数据组织成顺序区块不同,Hashgraph构建了一个有向无环图(DAG)事件。该协议利用基于gossip的传播机制,节点收集交易和事件信息,将其压缩成摘要,并随机将这些摘要传输到其他节点。

Hashgraph特别创新之处在于其将异步拜占庭容错(aBFT)作为共识算法。gossip协议使所有网络参与者能够在没有同步轮次或大量通信开销的情况下,就交易的有效性和排序达成一致。关键是,数据从未被丢弃——整个历史保持不变且可验证。

为什么gossip协议在今天很重要

随着分布式网络规模扩大到数千或数百万个节点,传统的广播机制变成了瓶颈。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)