查看: 30|回复: 0

[互联网技术] 一文读懂P2P和区块链的异同 

发表于 2018-9-6 17:23:27
eretretr.jpg
说到P2P,大家的第一反应肯定是网络贷款、非法集资...事实上,P2P不等于网络贷款,他是点对点,人对人的交易模式。
而对于近两年最热的区块链技术,他和P2P有什么区别呢?区块链数据交换模式包括私有链和公有链,很多时候它是点对点数据的交换传输。是另一种概念的P2P,主要指对等网络,网络上的不同数据节点。传统的网络交易,无论是支付宝或者微信,都需要借助第三方交易平台做信用担保。
  传统互联网龙头腾讯和阿里都是靠在交易和资金流动的过程中,充当着信用背书的角色而发家的。换句话说,传统网络交易或者信息发布平台,都是先通过网络传输到信息到中央数据库,通过中央数据处理器或平台中转信息。区块链技术颠覆了中心化信息传播模式,让每个数据节点成为分散的中心,新型的对等网络(P2P网络)诞生了。其初衷便站在了这种第三方和中心的对立面。在对等网络里,没有特殊的节点,所有节点在功能上是相同的,都可以对外提供全网所需的全部服务,没有所谓的中心枢纽,因此保证了数据的自由、平等、透明、高效流通。
  网络借贷行业中的p2p平台,实际上是缺乏第三方监管和担保的点对点交易平台,所以容易发生跑路现象。依赖中心数据库来处理信息的平台往往在安全性方面存在弊端,容易暴露行踪,需要耗费巨大成本对抗黑客攻击。同时因为中央服务器对用户数据的掌控性太强,一旦这个中心数据掌控者缺乏商业道德或法律规范,很可能发生大面积的信息泄露和数据贩卖行为。区块链上的p2p因为全网无特殊节点,每个节点都可以提供全网所需的全部服务,任何一个节点垮掉,都不会对整个网络的稳定性构成威胁,所以是非常安全的。
  区块链和P2P两者都具有去中心化的特质,在P2P网络中每个数据个节点,既可以是服务器,也可以是客户端,每个节点都是对等的。P2P发展大约经历了集中式、纯分布式、混合式和结构化模型4个阶段。集中式即存在一个中心节点保存了其他所有节点的索引信息,它的优点就是结构简单、容易数据管控。确定是容易因为单点故障影响整个系统,且节点规模扩展时,就很容易出现性能瓶颈。
  纯分布式是指移除了中心节点,在 P2P 节点之间建立随机网络,就是在一个新加入节点和 P2P 网络中的某个节点间随机建立连接通道,从而形成一个随机拓扑结构。混合式其实就是混合了集中式和分布式结构,比特币网络大多采取这种结构模式。结构化P2P网络是一种分布式网络结构,但与纯分布式结构不同。他是基于哈希函数算法(DHT)基础,每个资源就有对应的一个 ID,每个节点也有一个 ID,资源 ID 和节点 ID 之间建立起一种映射关系。



回复

使用道具 举报