Facebook发布Libra背后,区块链,下个风口,相关技术你了解吗?

Libra的诞生

Facebook的加密货币项目Libra终于揭开了其庐山真面目,Libra引起了全世界的人乃至各国政府都密切关注。Libra计划由100家公司共同发起,共同发行的一个虚拟货币,从它的白皮书看来,Libra主要有3个特点

Libra是一个有抵押的虚拟币

Libra的信用是由Facebook已经各个公司机构担保

主要的应用场景是跨境支付与没有或无法使用银行信用的人服务

Libra的背后,运用的是一项重要的技术,区块链。区块链,这个熟悉又陌生地名字,前年还在创业圈里杀出一片红海,但很快也鸦雀无声了。区块链,究竟是什么,有什么魅力?!

区块链是什么

区块链为什么令人着迷?第一次让这个词进入我们视野的,是比特币的功劳!相对于传统的技术,区块链有下面3个特点

去中心化 要了解什么是去中心化,首先要理解什么是中心化。像我们平时使用手机购物,看新闻,聊天,其实所有的数据都是去到互联网公司的服务器,去中心化,就是不再需要这些中心服务器,整个系统里面只有用户的设备,例如你进行网购,商家不用再去淘宝、京东这样的网站出售物品,用户是直接去给商家购买的。说起来很简单,但是实践起来却非常难,想想你去商家买东西,发货维权这些都是非常复杂的流程,所以去中心化的背后,是更加复杂的流程与规则。

数据防篡改 在区块链中,数据都是公开的,这并不意味着所有的数据都可以随便篡改,所有的数据都经过非常复杂的加密与校验。破解难度相当大!

固定的发行量 区块链中的资源,是有一定的发行量,不是由某些机构或者某个人决定。很难产生通货膨胀问题。

区块链技术介绍

为什么区块链技术那么的难,很大的原因就在于去中心化。与传统的中心化服务不同,在区块链的网络上,是一个P2P的网络,每一个节点都有可能存在黑客,都有可能是坏人。并且由于区块链的数据是公开的,所以每一个都可能拿到数据。每次拿到数据的时候,都需要校验数据的合法性,判断数据是否已经被别人所篡改,每次自己生产数据的时候,也要进行加密,防止数据被篡改。基于以上两点,区块链的两项重大技术,“链技术”与“证明共识机制”

链技术

为什么这项技术称之为区块链呢?因为数据是一块一块存储的,所以称之为区块,不同的区块连接在一起,称之为区块链!每一块的ID都是由数据集与上一块ID生成的,只要数据集发生一点点变化,哪怕只是变化一个标点符号,原有的ID就会失效,需要重新计算一个ID。同时又依赖上一块的ID,所以一旦某一块发生变更,他背后的所有区块都要发生变更,所以越老的数据,修改难度越大,越难以被篡改,而越新的数据,修改的成本越低,越容易被篡改。难被篡改并不意味着不能被篡改,真正让区块链数据更难以被篡改的是证明共识机制。

证明共识机制

在中心服务器中,我们都是以服务器的数据为准。你付给商家10元,服务器就会记录下来你付给商家10元,无论是谁,想要查看你跟商家的交易数据,都是以服务器为准的10元。但是在区块链技术中,是没有中心服务器的概念的,大家都是P2P。假如你用区块链给商家付了十元,有些人却记录成20元,那么最终到底哪个数据是对的?这里我们要讲讲区块链中的共识机制,那便是以大多数人为准。也就是网络中记录的这部分数据大部分为怎么样,那就是怎么样。那么如何确保大多数人的数据是对的呢?首先,在区块链中,要篡改一个数据是非常困难的!相信大家都听过挖矿这个词,使用世界上最为先进的计算机集群,注意是集群而不是单机,也要花费10分钟才能计算出一个包,如果要篡改数据,那么就会变得非常非常困难,如果想要让篡改网络中的1个数据,是要篡改整个网络51%的机器上面的数据,这要消耗非常大的时间、金钱成本,几乎不可能完成!在区块链系统中,是有可能存在意见分歧的,但是因为篡改一个数据非常的难,对于整个区块链网络,大部分数据还是对的!

总结

在此之前,很多区块链的公司或者项目都没有成功,这一次Facebook发布了Libra不仅让人遐想,作为世界上最大的社交产品,作为世界上前五的互联网公司,Facebook的影响力之大相信每一个人都清楚,这一次,会让区块链技术重新火起来么?我讲的东西都只是皮毛,如果你有兴趣,欢迎关注我,我们共同学习,共同进步。