在前面的文章中,我们已经介绍了去中心化的概念和去中心化的货币:比特币。如果还没搞懂什么是去中心化的小伙伴,欢迎关注我的头条然后浏览历史文章。
P2P网络示意图
我们现在的互联网都是由一个个电脑相互连接而成的,但是呢为了获取资源,一般的我们都需要去访问服务器,而 P2P 网络则是像上图那样的,由各个节点相互连接而成的。因此,每个节点的地位看起来都是相等的,因此 P2P 网络又叫对等网络。
P2P 网络优点
在 P2P 网络中,资源是被存储在每个节点中的,例如,一个 xx.avi 视频被上传后是会被保存在所有的电脑中。这样的好处是,当一个电脑死了,还可以通过别的电脑下载这个视频,除非所有电脑都死了。
网络访问下载速度高。当你需要 xx.avi 视频时候,只需要从你的邻居那下载就好,速速大大增加。
不需要一个中心化节点
P2P 网络缺点
冗余太大:一份 xx.avi 需要所有节点保存,太浪费资源了。
由于没有中心化,无法有效地管理。
借助于 P2P 网络的特点,如果在 P2P 网络中保存同一份数据就会变得很安全。举个例子,在 P2P 网络中保存这样一条数据:小明有存款2000元。我们规定,如果有一半以上的节点都保存了这条数据,那么我们就认为小明真的有2000元存款,否则就没有。所以,如果小明想修改他的余额,他至少要修改一半以上的节点才能达到效果,设想一下,如果这个网络遍布全世界,他将无法做到。
这种 “大部分节点都同意” 的思想就是共识机制,当然,共识机制有很多种,在这里就不一一讲述了。
现在,我们可以用 P2P 网络通过共识机制保存一个可信任的数据了,但是数据是透明的,即任何一个人都可以知道小明有2000元存款,如果想要保护隐私怎么办?小明可以用一段密码去加密自己的信息,然后存放在 P2P 网络中。
区块链为啥叫区块链呢?因为区块就是我们上面讲的小明存款信息放置的地方,叫区块,一个区块中可以放置很多数据,比如小红的存款,小猪的存款。也可以放置一个人的身份信息等等。而被大伙共识的区块最终会被连接成一个长长的链条,所以这个链条就叫做区块链。
去中心化:从上文我们知道,没有中央结点去管理数据,数据都被放置在所有节点中。
数据安全:只要超过一半的节点都是诚实的,那么数据一定是安全并且完整的。
数据永久存储:因为数据的安全性,因此数据一旦被放在区块链中,则被永久存储。
所以说为什么区块链这么火就在于,因为区块链特别安全,你可以完全放心地把重要数据放置在区块链中,例如钱,个人信息,并且这些信息都不会被篡改也不会丢失。就连政府也无法干预,目前区块链热门应用有如下:
数字货币(在区块链中存放的数字财产)
身份认证
产权登记
医疗
物联网(数据存在区块链中,黑客无法篡改,保证了物联网的安全性)
现在,互联网的信息交换时代已经结束,随之而来的就是价值交换,而价值交换的保障就是安全,所以区块链技术给互联网价值交换提供了安全保障,这也正是区块链这么火爆的原因。
欢迎您的评论和关注,我们会更加进步!
领取专属 10元无门槛券
私享最新 技术干货