什么是点对点(P2P)网络?
在计算机科学中,点对点网络由一组设备组成,这些设备共同存储和共享文件。每个参与者作为一个单独的同伴。一般来说,所有节点都具有相同的功率并执行完全相同的任务。
在金融技术领域,“点对点”一词通常指通过分布式网络交换加密货币或数字资产。P2P平台允许买卖双方在没有中介的情况下执行交易。在某些情况下,网站还可以提供一个P2P环境来连接贷款人和借款人。
P2P网络是如何工作的?
P2P系统的本质是由一个分布式用户网络来维护的。通常,它们没有中央管理员或服务器,因为每个节点都有一个文件的副本—其他节点的客户端和服务器。在这种情况下,每个节点都可以从其他节点下载文件或将文件上载到其他节点。这就是P2P网络与传统的客户机-服务器系统的区别。在传统的客户机系统中,客户机设备从中央服务器下载文件。
在P2P网络中,连接的设备共享存储在其硬盘上的文件。用户可以使用软件应用程序来调解数据共享,查询网络上的其他设备以查找和下载文件。一旦用户下载了一个文件,它就可以作为文件的源。
由于每个节点都将存储、传输和接收文件,P2P网络随着用户群的扩大(网络效应)变得更快、更高效。
我们可以根据P2P系统的体系结构对其进行分类。
结构化P2P网络
在结构化P2P网络中,覆盖层被组织成一个特定的拓扑结构,该协议保证任何节点都能有效地搜索网络中的文件/资源,即使资源极其稀少。
最常见的结构化P2P网络使用分布式哈希表,其中每个文件的所有权使用一致哈希的变体分配给特定的对等方。这使得对等机可以使用哈希表在网络上搜索资源。
非结构化P2P网络
非结构化P2P网络中没有特定的节点组织。参与者之间的随机交流。这些系统被认为对高周转率活动具有鲁棒性。
虽然非结构化P2P网络更容易建立,但是它可能需要更高的CPU和内存利用率,因为搜索查询被发送到尽可能多的节点。这通常会导致网络中大量的查询,特别是当少数节点提供所需的内容时。
混合P2P网络
混合模式是P2P模式和客户机-服务器模式的结合。一种常见的混合模式是有一个中央服务器来帮助节点找到彼此。有许多混合模,它们都是在结构化服务器/客户端网络提供的中心化式功能和纯点到点结构化网络提供的节点质量之间进行权衡的。目前的混合模比纯非结构化网络和纯结构化网络具有更好的性能,因为一些功能,如搜索,确实需要中心化的功能,但受益于非结构化网络提供的节点去中心化聚合。
分布式与去中心化
虽然P2P架构在本质上是分布式的,但值得注意的是,存在不同程度的去中心化。因此,并非所有的P2P网络都是去中心化的。
事实上,许多系统依赖于一个中央权力机构来指导网络活动,并在一定程度上将它们中心化起来。此外,尽管缺乏中心化的网络基础设施,但由具有共同目标的有限用户群控制的小网络也可以说更加中心化。
结论
P2P架构可以以多种不同的方式开发和使用。正是区块链的核心使加密货币成为可能。P2P体系结构通过在大节点网络中分发事务书,提供了安全性、去中心化和反审查功能。
文章标题:为什么P2P网络对区块链很重要?
文章链接:https://www.btchangqing.cn/192505.html
更新时间:2021年02月09日
本站大部分内容均收集于网络,若内容若侵犯到您的权益,请联系我们,我们将第一时间处理。
我呆了区块链
btc能不能成为数字黄金说不好
#我想对okex说#多会让我把亏的赚回来
okex: okb跌了和我okex有半毛钱关系?