![区块链技术原理与实践(微课版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/96/48445096/b_48445096.jpg)
上QQ阅读APP看书,第一时间看更新
1.2.2 P2P网络通信
区块链去中心化系统的节点间的通信主要通过P2P网络通信的形式实现,此方式可以有效保护数据隐私及信息安全。
小贴士
什么是P2P网络?
P2P(Peer-to-Peer,对等)网络就是一种由被称为对等者的、处于对等地位的节点(计算机)彼此连接而形成的网络,图1-5所示为P2P网络示意。
![](https://epubservercos.yuewen.com/0FE59D/28044873704969106/epubprivate/OEBPS/Images/figure-0013-0009.jpg?sign=1738895766-yqz1Z0RUyvys8RGaU80cNGQpZhQzEyrk-0-6cce70d7d72f2bffd4ac25cb17a790e5)
图1-5 P2P网络示意
P2P 网络会提高通信成本,节点与节点通信往往需要跨越若干中间节点才能实现,图1-6所示为典型的区块链系统节点网络模型。
![](https://epubservercos.yuewen.com/0FE59D/28044873704969106/epubprivate/OEBPS/Images/figure-0013-0010.jpg?sign=1738895766-TCugs5tx1JVd8LEkQxapXGltlAQ570GC-0-4a70aba87073bd0243279e88014cb042)
图1-6 典型的区块链系统节点网络模型
图1-6所示为包含节点A~E的区块链系统,当节点A需要与节点D进行通信时,需要借助若干中间节点转发,而在区块链系统中加入P2P网络通信技术能有效提高数据传输的效率及稳定性。目前,Tendermint、Gossip等通信协议及技术都已在典型区块链系统中广泛应用。