P2P网络层搭建起区块链系统的基本脉络

区块链的网络层使用的是Peer to Peer技术实现分布式网络的联络机制。网络这一层包括P2P组网机制、数据传播机制和数据验证机制(包括令只是证明类的相关技术方案)。网络中的每一个分布式的节点作为系统中单独的个体进行信息的接收、处理、反馈。这些节点既接受信息也产生信息。P2P网络也叫做对等式网络,他的具体定义是什么呢?

一、定义

对等式网络:是无中心服务器,依靠用户群交换信息的互联网体系,它的作用在于,减低以往网路传输中的节点,以降低资料遗失的风险。与有中心服务器的中央网络不同,对等网络的每个用户端既是一个节点,也有服务器的功能,任何一个节点无法直接找到其他节点,必须依靠其机群进行信息交流。

由此可以看出,P2P网络是一个分布式的网络,由各个不同的计算机节点共同组成网络整体,通过协议传输特定的信息。其实P2P并不是一个新的技术,早在2000年的时候技术模型就已经出现,当时的Winsows系统版本还是98。他与之前的计算机集群最显著的不同是,在P2P网络中,不存在中心化的节点/服务器。由中心化的网络拓扑,转向分布式的多对多拓扑结构。这或许是最初分布式、去中心化结构的原始模型。
你可能听说过,国内的迅雷公司宣布过自己是最早使用P2P技术的公司,其实迅雷公司所使用的就是在P2P网络发展过程中,随之而生的另一个技术:BT下载。恰巧BT下载的创始人也是密码朋克的成员之一。BT下载是P2P文件共享的代表,普通的互联网用户不需要通过中央服务器,就可以之间建立网络结构,完成文件的分享和下载任务。不要小看BT下载技术,他是为互联网上人与人之间的交流奠定基础。

二、特点

P2P网络与传统的中心化服务器由很大的不同,主要体现在几个方面:资源使用方式、容错及安全性、匿名性等。
首先在资源方面,中心化服务器的带宽和存储资源是固定的,随着接入系统的用户变多,每个端口可以分得的带宽和存储资源就会变少,因此就会影响用户的使用体验,如果需要维持之前资源使用量的话必须要在中心服务器处增配新的资源。P2P网络中的资源和服务是分散在所有的节点上,信息的传输和服务的实现都直接通过网络中的各个节点进行,随着接入系统使用的节点增多,虽然服务的需求增加,但是系统整体的资源和服务能力也在同步扩充,相当于在不增加主动资源使用的情况下依然可以满足用户的需求。而且从理论上说,新增节点的资源使用需求是低于其为P2P网络贡献的资源量。
然后是容错性。中心化服务器由于资源和数据全部存储在单个或者可锁定的几个固定的节点上,如果黑客对这些节点进行针对性的攻击,一旦系统的防火墙攻破,整个系统就会崩溃,数据发生泄漏之后的失态发展无法预期。而P2P网络本身就是分布式的,在信息和数据的传递都存储在各节点中,部分节点收到攻击损坏并不会对整体系统造成大的影响,因为可以迅速的被其他节点补位,保持系统的连通性。同时用户的隐私信息被获取和利用的可能性会变得很小,各个节点可以获取的数据都是不完整的,即使被获取也无法简单的挪作他用。在这个层面上,P2P网络比中心化的服务器更安全。
这里举个简单的例子来说明,之前发生的经济酒店住客信息泄露事件,就是由于这些经济酒店的系统选择将自己的数据存储在中心化的服务器中,黑客黑进数据存储中心的数据库之后,将这些信息散播出去,给一些人造成极大的困扰,毕竟很多人去酒店可能不是一个人。而如果这些信息是存储在P2P网络中,也不会有这样的问题,因为黑客攻破任何一个节点可以获取的信息都是非常零散的,在A节点获取的住户数据只有一个人,而与其同住的另一个人信息可能在几万个节点中的另一个里。这样就在很大程度上保证匿名性。
在P2P网络里面,挖到根本的技术原理,是拓扑理论。这个概念是比较专业,我会在未来的文章中试着写明白,现在想要了解的小伙伴,可以参照Peer-to-Peer综述

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 206,378评论 6 481
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 88,356评论 2 382
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 152,702评论 0 342
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 55,259评论 1 279
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 64,263评论 5 371
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,036评论 1 285
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,349评论 3 400
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,979评论 0 259
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,469评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,938评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,059评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,703评论 4 323
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,257评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,262评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,485评论 1 262
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,501评论 2 354
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,792评论 2 345

推荐阅读更多精彩内容

  • 关于Mongodb的全面总结 MongoDB的内部构造《MongoDB The Definitive Guide》...
    中v中阅读 31,898评论 2 89
  • 分布式系统面临的第一个问题就是数据分布,即将数据均匀地分布到多个存储节点。另外,为了保证可靠性和可用性,需要将数据...
    olostin阅读 4,550评论 2 26
  • 原文地址Dynamo 摘要 面对世界上最大的电商网站 Amazon.com,我们遇到的最大挑战之一就是海量规模下后...
    wangjie_yy阅读 2,167评论 0 3
  • 一、概述P2P网络 1 何为P2P? P2P(peer-to-peer)网络又称为对等式网络,或者点对点网络。这是...
    CPinging阅读 5,640评论 0 4
  • 人的生命中有不同的命运,家庭条件好的选择比较多,条件差只能勤快的干好身边的活。
    相妻阅读 119评论 0 0