据鑫链财经报道(xinchaincaijing.com),什么是P2P网络?区块链P2P网络是什么?我们都知道区块链(Blockchain)是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了过去十分钟内所有比T币网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。该概念在中本聪的白皮书中提出,中本聪持有第一个区块,即"创世区块"。区块链本质上是一个去中心化的分布式账本数据库,在与比T币相关的区块链应用中可使用这一术语,但区块链技术可能并不包含“账本”。其本身是一串使用密码学相关联所产生的数据块,每一个数据块中包含了多次比T币网络交易有效确认的信息。那么区块链P2P网络是什么呢?下面一起来了解下。
p2p网络技术是什么意思?
点对点技术(peer-to-peer, 简称 P2P )又称对等互联网络技术,是一种网络技术,依赖网络中参与者的计算能力和带宽,而不是把依赖都聚集在较少的几台服务器上。
P2P 网络通常用于通过 Ad Hoc 连接来连接节点。这类网络可以用于多种用途,各种文件共享软件已经得到了广泛的使用。P2P技术也被使用在类似VoIP等实时媒体业务的数据通信中。P2P 网络最早来自 Napster,这是一个为用户提供 免费 MP3 下载的网络服务。Napster 服务器上不存储 MP3 文件,但是他有一个索引服务器记录各个用户的 MP3 歌单信息,这样当用户有需求下载时,可以直接找到对应主机并下载文件,这种模式为后来者提供了很多的启发。
区块链P2P网络是什么意思?
区块链P2P网络是一个去中心化的点对点网络,这意味着跟传统网络C/S结构模式不一样,它是没有服务端,客户端的概念,它是由多个节点成员组成的网络结构,每个节点都是安全的网络成员,彼此节点之间处于对等的地位,相互节点之间共享资源,它既是资源的提供者既是资源的提供者(客户端)也可以资源的接受者(服务端),节点之间的通信一般采用socket 编程方式进行通信。
区块链P2P网络中的节点功能
钱包交易功能:发起转账交易、查看账户余额、管理用户钱包地址的公钥、私钥。
挖矿功能:将用户的交易打包产生新的区块,与其它挖矿节点具有竟争性。
区块链数据库功能:存储所有区块交易数据信息,一个完整的区块链数据库容量是比较大,像比特币来讲它的Size 大于140G。
网络路由功能:每个节点必须具备的,寻找附近节点的连接;比如比特币网络中使用硬编码DNS-seed方式来做初始节点发现,以太坊采用Kademlia(Kad)算法实现节点间路由,定位连接。
总的来说,P2P网络是点对点技术又称对等互联网络技术,是一种网络技术,P2P 网络通常用于通过 Ad Hoc 连接来连接节点。而区块链P2P网络是一个去中心化的点对点网络,区块链P2P网络中的节点功能主要有:钱包交易功能、挖矿功能、区块链数据库功能、网络路由功能。
风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。