当前位置: 首页 > 区块链 > 什么是P2P网络?区块链P2P网络是什么意思?

什么是P2P网络?区块链P2P网络是什么意思?

时间:2022-10-09 00:32:21 作者:区块链达人 阅读:2691次

据鑫链财经报道(xinchaincaijing.com),什么是P2P网络?区块链P2P网络是什么?我们都知道区块链(Blockchain)是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了过去十分钟内所有比T币网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。该概念在中本聪的白皮书中提出,中本聪持有第一个区块,即"创世区块"。区块链本质上是一个去中心化的分布式账本数据库,在与比T币相关的区块链应用中可使用这一术语,但区块链技术可能并不包含“账本”。其本身是一串使用密码学相关联所产生的数据块,每一个数据块中包含了多次比T币网络交易有效确认的信息。那么区块链P2P网络是什么呢?下面一起来了解下。

什么是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网络中的节点功能主要有:钱包交易功能、挖矿功能、区块链数据库功能、网络路由功能。


tag: 区块链
免责声明:鑫链财经作为开放的信息发布平台,所有资讯仅代表作者个人观点,与鑫链财经无关。如文章、图片、音频或视频出现侵权、违规及其他不当言论,请提供相关材料。
风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。

上一篇:区块链将如何改变我们的出行方式呢?区块链技术扰乱了旅游业的哪些方面?

下一篇:怎么成为区块链开发人员?成为区块链开发人员之前需要做什么?

相关文章