通俗易懂区块链系列——P2P网络,区块链采用p2p网络,所有节点是什么

2023-06-17 13:48:01 views

什么叫P2P网络?

P2p的英语全名是peer to peer,一般翻泽为对等网络,在详细介绍p2p网络以前,先介绍一下传统式的手机客户端/服务器方式,也就是c/s模式的网络构架,在c/s方式的网络构架下,会有一中间服务器对外开放提供服务,而其余的手机客户端根据网络去浏览中间服务器所提供的各类网络资源和服务。在这些架构设计下,人物角色十分清楚,中间服务器提供网络资源和服务,手机客户端获得自然资源和服务,是一个非常典型的归一化的构架。

而在p2p网络的架构中,网络中的每一个节点全是对等的,每一个节点既当做服务器,为别的节点提供服务,与此同时也是手机客户端,可以根据浏览别的节点来获得服务,并且对等节点中间是立即开展信息交互的,不容易通过正中间节点,因此在整体的p2p网络中,不容易存有核心节点的状况,也就是无去中心化。

P2P网络的特性

第一个特点大家刚刚已经讲解过去了,便是无去中心化,网络资源和服务分散化在网络中的全部节点上,信息内容立即在各节点中间开展传送,无核心是p2p网络较大的特性,也是别的特性的基本。

第二个特征是易拓展,在p2p网络中,伴随着节点的添加,尽管服务要求会提升,可是全部网络能够提供的服务工作能力也会相对的提升,由于大家刚刚详细介绍过,添加到网络中的节点,不仅是服务的需求者,自身也会为网络提供相对应的服务和网络资源。有别于传统式的c/s方式构架,手机客户端增加会对服务器导致工作压力,可是p2p自身是无去中心化的,添加的节点越多,网络资源获得的速率反倒越快。

P2p技术性的第三个特性:可扩展性。因为在p2p网络中,服务和自然资源是分离在每个节点上的,因此一部分节点遭受损坏的情形下,并不会危害到整体体系的正常的运作。与此同时,因为p2p网络的开放式,容许节点很便捷的添加或是撤出。

第四个特性是性价比高。特性优点是p2p技术性能被普遍

P2p网络的第五个特性是对消费者的个人隐私保护。在p2p网络中,数据信息是分离在网络中的每个节点上的,并且信息的互动也不会通过某一核心节点,因此数据信息被盗取和泄露的可能非常小。并且在p2p网络中,全部的节点都提供无线中继分享的作用,因此进一步提高了通讯的匿名性,为客户提供更强的个人隐私保护。

P2p网络的最后一个特性是web服务。在P2P 网络自然环境下因为每一个节点既是服务器又是远程服务器,相对性于传统的的c/s构架,降低了对中间服务器计算水平、储存工作能力的规定,与此同时由于网络资源遍布在好几个节点上,代表着网络资源的获得可以从好几个节点上获得,而不是只依靠中间服务器,因此很好的达到了全部网络的web服务。

区块链中的p2p网络

在详细介绍完后p2p网络的特性以后,你也许会看到原先区块链的许多特征与p2p网络的特性是一致的。或是精确的说,因为区块链最底层选用的是p2p网络技术性,因此区块链承继了p2p网络的特性。

在区块链中,参加和维护保养p2p网络的节点,一般称作full node,也就是全节点。全节点的首要功效之一是免费下载区块链和买卖,随后开展校检,在校验经过后,根据网络路由器作用将区块链和买卖发送给别的节点。此外,也有二种独特的全节点,分别是archival full node和pruned full node. 在其中,archival full node可以觉得是一个区块链的存档节点,它储存了全部区块链的区块链数据信息,可以为别的节点提供历史时间区块链数据信息,自身也许并不进行挖币。而pruned full node尽管也称作全节点,可是因为自身的储存受到限制,不能储存全部区块链的数据信息,可是依然具备全节点的其它作用,例如钱夹、挖币、网络路由器等作用等。

BTC全节点的总数

由来:https://bitnodes.earn.com/

针对BTC系统软件而言,全世界有多少全节点呢?依据bitenodes的统计分析,截止到2019年1月初,全世界一共有1万多个节点。可是这一数据并不精确,由于这些数据信息根据向节点推送一个简便的getaddress信息来获得的,但是有一些全节点很有可能潜藏在企业的服务器防火墙后边,根据这些形式是没法获得到精确信息内容的。无论怎样,1万多个BTC全节点已经是很大的数据了。