P2P网络 (p2p网络技术)

2023-03-03 18:30:01 views

  P2P网络(peer-to-peer network,对等网络)是一种在对等者(peer)之间分配任务和工作负载的分布式应用架构,是对等计算模型在应用层形成的一种组网或网络形式。

 

  区块链系统是建立在IP通信协议和分布式网络的基础上的,它不依靠传统的电路交换,而是建立于网络通信之上,完全通过互联网去交换信息。

 

  网络中所有的节点具有同等的地位,不存在任何特殊化的中心节点和层级结构,每个节点均会承担网络路由、验证数据区块等功能。

 

  网络的节点根据存储数据量的不同可以分为全节点和轻量级节点。

 

  全节点存储了从创世区块以来的所有区块链数据。全节点的优点是进行数据校验时不需要依靠别的节点,仅依靠自身就可以完成校验更新等操作,缺点是硬件成本较高。

 

  轻量级节点只需要存储部分数据信息,当需要别的数据时可以通过简易支付验证方式(Simplified Payment Verification,SPV)向邻近节点请求所需数据来完成验证更新。