首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

一篇搞懂区块链

引言

在前面的文章中,我们已经介绍了去中心化的概念和去中心化的货币:比特币。如果还没搞懂什么是去中心化的小伙伴,欢迎关注我的头条然后浏览历史文章。

P2P网络

P2P网络示意图

我们现在的互联网都是由一个个电脑相互连接而成的,但是呢为了获取资源,一般的我们都需要去访问服务器,而 P2P 网络则是像上图那样的,由各个节点相互连接而成的。因此,每个节点的地位看起来都是相等的,因此 P2P 网络又叫对等网络。

P2P 网络优点

在 P2P 网络中,资源是被存储在每个节点中的,例如,一个 xx.avi 视频被上传后是会被保存在所有的电脑中。这样的好处是,当一个电脑死了,还可以通过别的电脑下载这个视频,除非所有电脑都死了。

网络访问下载速度高。当你需要 xx.avi 视频时候,只需要从你的邻居那下载就好,速速大大增加。

不需要一个中心化节点

P2P 网络缺点

冗余太大:一份 xx.avi 需要所有节点保存,太浪费资源了。

由于没有中心化,无法有效地管理。

共识机制

借助于 P2P 网络的特点,如果在 P2P 网络中保存同一份数据就会变得很安全。举个例子,在 P2P 网络中保存这样一条数据:小明有存款2000元。我们规定,如果有一半以上的节点都保存了这条数据,那么我们就认为小明真的有2000元存款,否则就没有。所以,如果小明想修改他的余额,他至少要修改一半以上的节点才能达到效果,设想一下,如果这个网络遍布全世界,他将无法做到。

这种“大部分节点都同意”的思想就是共识机制,当然,共识机制有很多种,在这里就不一一讲述了。

数据加密

现在,我们可以用 P2P 网络通过共识机制保存一个可信任的数据了,但是数据是透明的,即任何一个人都可以知道小明有2000元存款,如果想要保护隐私怎么办?小明可以用一段密码去加密自己的信息,然后存放在 P2P 网络中。

区块链

区块链为啥叫区块链呢?因为区块就是我们上面讲的小明存款信息放置的地方,叫区块,一个区块中可以放置很多数据,比如小红的存款,小猪的存款。也可以放置一个人的身份信息等等。而被大伙共识的区块最终会被连接成一个长长的链条,所以这个链条就叫做区块链。

区块链特点

去中心化:从上文我们知道,没有中央结点去管理数据,数据都被放置在所有节点中。

数据安全:只要超过一半的节点都是诚实的,那么数据一定是安全并且完整的。

数据永久存储:因为数据的安全性,因此数据一旦被放在区块链中,则被永久存储。

区块链应用

所以说为什么区块链这么火就在于,因为区块链特别安全,你可以完全放心地把重要数据放置在区块链中,例如钱,个人信息,并且这些信息都不会被篡改也不会丢失。就连政府也无法干预,目前区块链热门应用有如下:

数字货币(在区块链中存放的数字财产)

身份认证

产权登记

医疗

物联网(数据存在区块链中,黑客无法篡改,保证了物联网的安全性)

下一代互联网

现在,互联网的信息交换时代已经结束,随之而来的就是价值交换,而价值交换的保障就是安全,所以区块链技术给互联网价值交换提供了安全保障,这也正是区块链这么火爆的原因。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181105B22FUF00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券