大家好,
希望大家都做得很好
今天我提出了一个我们在区块链网络中必须了解的新概念,即点对点(P2P)网络。
推荐阅读 1什么是节点提供商?
2Ethers.js 和 Web3.js 的区别
那么,什么是点对点或 P2P网络?
任何想法?
凉爽的。
开始吧
在本文中,我们将了解比特币网络如何作为 P2P 网络模型工作。
比特币被构建为互联网之上的点对点网络架构。术语对等或 P2P 意味着参与网络的所有计算机都是对等的,它们都是平等的,没有“特殊”或“中心”节点,所有节点共享提供网络服务的负担。
令人困惑?
让我们试着用一张图片来理解。
如上图所示,所有节点(对等节点)相互连接,没有中心节点或特殊节点。网络节点在具有“平面”拓扑的网状网络中相互连接。网络中没有服务器,没有中心化服务,也没有层次结构。P2P 网络中的节点同时提供和消费服务,互惠作为参与的激励。P2P 网络本质上是弹性的、去中心化的和开放的。
P2P 网络架构的最好例子是早期的互联网本身,IP 网络上的节点是平等的。今天的互联网架构更加分层,但互联网协议仍然保留其平面拓扑模型。
我希望你现在对点对点(P2P)网络有所了解。
伟大的
现在,让我们看看所有类型的 P2P 网络。
1.非结构化P2P网络
在这种类型的网络中,没有特定的节点组织。参与者随机交易所。此外,这种类型的网络本质上是健壮的。
2.结构化P2P网络
它允许节点精确搜索文件,即使内容不可用。这种类型的网络效率更高。它需要更高的维护。
3. 混合 P2P 网络
这种类型将传统的客户端-服务器模型与 P2P 架构的一些事实相结合。它还提高了整体性能。
这是点对点或 P2P 网络的基本思想。我敢肯定,你对此有所了解。