区块链基础技术大剖析之P2P网络

2020-07-07 17:17 栏目:经验之谈 来源:网络整理 查看()

在这节课中,我们将讨论区块链基础技术的最后一项,——P2P网络。你曾经接触过P2P吗?如果你看看P2P所涉及的服务,你可能会对它有所了解。

区块链基础技术大剖析之P2P网络

说到P2P,很多人可能会想到前些年火热的互联网金融和个人贷款业务。然而,P2P网络和P2P金融是完全不同的概念。

对等网络是一种对等网络。“同伴”在英语中有“同伴、伙伴和同伴”的意思。因此,从字面上讲,P2P可以理解为对等计算或对等网络。计算机通过直接交换共享计算机资源和服务。共享一些硬件资源(处理能力、存储能力、网络连接能力、打印机等)。),它通过网络提供服务和内容,并且可以由其他对等方直接访问,而无需通过中间实体。这个网络的参与者不仅是资源、服务和内容的服务器,也是资源、服务和内容的客户端。

在P2P网络环境中,许多相互连接的计算机处于同等地位,每台计算机具有相同的功能,没有主从关系。一台计算机可以用作服务器,为网络中的其他计算机设置共享资源,也可以用作工作站。一般来说,整个网络不依赖于专用的集中式服务器或专用的工作站。

网络中的每台计算机不仅可以充当网络服务的请求者,还可以响应其他计算机的请求,提供资源、服务和内容。一般来说,这些资源和服务包括:信息共享和交换、计算资源(如中央处理器计算能力共享)、存储共享(如使用高速缓存和磁盘空间)、网络共享、打印机共享等。这类似于区块链上的节点分布。

在P2P网络环境中,每个节点不仅充当服务器,还享受其他节点提供的服务,削弱了服务器的作用,甚至取消了服务器。

区块链基础技术大剖析之P2P网络

现有网络有两种形式,除了P2P模式,最常见的是C/S模式。C/S分布式模式,其中c表示客户端,S表示服务器。C/S模式是指客户机/服务器模式,这是一种计算机软件协作模式,通常采用两层结构。服务器负责数据管理,客户端负责完成与用户的交互任务。

区块链基础技术大剖析之P2P网络

C/S模式的优势

信息存储和管理相对集中和标准化。互联网上可以公开访问的信息基本上存储在服务器上,信息存储和管理功能相对透明。用户提出访问请求后,无需再问其他问题,服务器根据一定的规则对访问请求做出响应。

安全性好。

C/S模式的缺点

成本高:服务器投资大,维护成本高。

服务器和带宽决定了网络的性能:每台服务器的存储空间决定了可以提供的信息量,客户端访问的次数太多,超出了服务器的容量,服务器将会过载,导致系统瘫痪。

服务器容错性不高:一旦服务器出现问题,整个系统就会瘫痪。

然而,在P2P模式下,没有提供信息的服务器和接收信息的客户端。每台计算机既是信息提供者又是请求者,节点通过直接互连共享信息资源,而不依赖于中央服务器的支持。它有以下优点:

资源利用率高:每个节点可以贡献自己的资源,也可以使用网络上其他节点的信息资源,这样空闲的资源就有机会被利用。

无服务器瓶颈:节点越多,网络性能越好。

负载均衡:由于资源分布在对等网络的多个节点上,更好地实现了整个网络中数据流和处理能力的负载均衡。

低成本:信息在网络设备之间以高速和及时的方式直接流动,降低了运输服务的成本。

中本聪在白皮书中提到,在电子现金系统中,第三方系统是多余和毫无价值的,这意味着整个系统不应该依靠任何特殊的第三方来完成自己的系统操作。

区块链系统选择P2P作为其网络模式的原因是因为两者的出发点都是分散的,可以说是高度兼容的。

P2P网络的优点是整个网络是平等的,没有特殊的节点。这两个想法是高度兼容的,P2P技术也已经成熟,所以它是区块链的一个很好的武器。

关于区块链和密码学的国家课程到此结束。在下一期,我们将学习第二单元的最后一章,详细介绍区块链和隐币的关系。密码学理论。~请期待

微信二维码
售前客服二维码

文章均源于网络收集编辑侵删

提示:仅接受技术开发咨询!

郑重申明:资讯文章为网络收集整理,官方公告以外的资讯内容与本站无关!
NFT开发,NFT交易所开发,DAPP开发 Keywords: NFT开发 NFT交易所开发 DAPP开发