区块链的实现,需要应用点对点传输技术。那么,什么是点对点传输技术呢?常见的点对点传输类型有哪些?点对点传输技术如何应用到区块链中呢?什么是点对点技术?
点对点技术( Peer-to-Peer ) ,简称为P2P,又称为对等互联网络技术,是一种新型的网络技术。点对点技术,主要依赖网络中参与者的计算能力和带宽,并不仅仅局限在几台服务器上。
点对点技术是通过多节点复制数据,同时增加了防故障的可靠性。在纯P2P网络中,通常是通过Ad Hoc连接来连接节点,并不需要依靠一个中心索引服务器来发送数据。
从字面上理解,点对点技术就是首先要存在两个节点或载体,比如有节点A和节点B, A和B之间可以直接进行通信,并没有第三方参与
在区块链中,点对点传输的节点都是平等的,并没有客户端和服务器的概念,每个节点之间都会进行交易。但是,这很容易让人们产生误解,认为区块链中的点对点传输就是两个点
实际上,区块链系统中的交易进行是通过共识节点,波皮为“记账者”来进行的。任意两个节点进行的交易成功后。,所有的节点都会记录这个交易。即使其中的某个阶段出现问题,也不会影响交易结果。
点对点传输结构的四个类型
点对点传输结构,一般分为四个类型:星形、 树形、环形和网状形。
星形:每一个节点与中心节点相连,相邻的节点之间通信都需要通过中心节点。这种结构的点对点传输,主要是应用于分级的主从式网络,采用集中控制,中心节点是控制中心。但是这种类型的传输结构,一旦中心节点设备出现故障,这个系统都会瘫痪。
树形:有多个计算中心,也被称为多处理中心集中式网络。但是,这种类型的传输结构,信息流通主要是在终端和连接的计算机之间,还有树形外观结构上下的计算机中心之间。树形点对点传输结构,多应用于各种统计管理系统,连接线路比较简单,管理软件也不复杂。
环形:网络中的信息流是定向的,节点之间可以互相进行信息传输,多应用于一个范围较小的网络。这种结构的点对点传输,管理非常简单,不适用于大信息流量的网络。
网状形:网状形的传输结构,任意两个节点都可以进行信息传递。而且某一节点发生故障时,并不会影响整个网络的正常工作。网状形结构具有比价高和可靠的传输效率,可以应用于区块链中。
评论