最近我们总会看到或者听到区块链这个词,区块链的概念现在可以说是非常火爆了,BAT以及各大银行、金融机构等已经开始自己的区块链研究工作,但对于这个富含深意的词,我们如何简单通俗的理解呢?
首先,我们先来了解一下区块链的核心功能、本质,对区块链先有一个简单认识。
简单来说,区块链的核心功能就是解决信用问题,它的出现就是建立新的信任体系,改变落后的信用机制。
平时我们可能是靠这个人的信誉、靠百年老店名号、靠权威机构的公信力等方式来建立信用,但是区块链利用技术建立了新的信任方式,这是可以被量化的,从技术的角度实现的。
一:什么是区块链?
区块链本质上是一个基于密码学原理构建的分布式数据库,一个可共享的可信的公共账本。
账本会按照严格的规则和公开的协议进行修订,每个人都可以对它进行检查,但没有任何一个单一用户能篡改,这背后有着非常精妙的设计。
我们可以把区块链理解为它就是一台信用机器,全世界都承认它所证明的信息,更重要的是它不属于任何一个国家或个人,这样既防止了权力的滥用,又降低了因为证明信用必须要付出的成本。
因此区块链成为了下一个信任的基石,区块链最核心的革命特性是改变落后的信用机制。
听着是不是还有点蒙圈?别急,现在我们就通过一个例子来深入了解区块链。
王先生全家一共有王先生,王夫人,爷爷,奶奶四口人,他们各自的账本上都记录了大家的开支,因为王先生全家互相都不信任,王先生每个月都要给老婆一笔家庭资金,可王夫人可能会收到5000块钱却记收到1000,那王先生岂不亏大了?
用区块链如何解决这个问题呢?假如某天王先生给了5000块给王夫人,他只要向全家人大吼一声:王先生给了王夫人5000块,请大家在各自的账本上记下“王先生给了王夫人5000块”,就OK了。
这时候王先生全家每个人都成了一个节点,每次王先生家的交易都会被每个人(每个节点)记录下来。
每次晚上谁洗了碗(工作量证明)之后就可以在公共账本上结账,而且洗碗还有报酬,必须在前一天大家都公认的账本后面添加新的交易,而且其他人也会参与验证当天的交易。
自然会有人问,能否进行恶意操作来破坏整个区块链系统?比如不承认别人的结果,或者伪造结果怎么办?
比如王夫人某天忽然说王先生没给她5000块,那么全家人都会站起来斥责她,并展示出其他人的记账记录,如果王夫人某天洗完碗想在结账的时候动手脚,其他参与验证的人也会站起来斥责她,除非她能收买超过一半以上的人。被发现作假会导致她那天的碗就白洗了,报酬也会拿不到,很可能第二天还要继续洗碗。
最后那个公认的账本也只会增加,不会减少。后续加入的家庭成员都会从最长的那个账本那里继续结账。
在区块链系统中的参与者们都可以核查,也会共同维持账本的更新,按照严格的规则和共识来进行修改,都严格遵守规则和共识,加上区块链去中心化、不可篡改等特性,构建了信任的基石。区块链自然而然的能够低成本地建立信任,构建前所未有的大型合作网络。
就像王先生的例子里,他们全家之间可以完全不信任,但是只要区块链技术在那里,大家就会相信那个记账的结果。
二:为什么我们需要区块链?
区块链的诞生可谓符合“天时地利人和”,当前互联网正处于过度中心化的阶段。互联网已经被巨头垄断了,大家高频使用的网站或者APP就那么几个,中国人就是 BAT(百度、阿里巴巴、腾讯)系列,美国人就是Google 、 Facebook 、Amazon等,这几乎是全球同步的趋势。
互联网过度中心化之后,用户的利益就容易被侵犯。过去内容分布在互联网各个角落,你想干掉它们不太容易。过度中心化一大的坏处就在于,比如即使你不喜欢BAT,你基本也不得不使用它。
随着社会的进步,个人所能创造的价值已经极大的增加,在这样的情况下,中心化体系往往践踏个人的权利,比如垄断企业在不断侵犯消费者权益,比如一些滥用垄断地位绑架消费者的互联网企业。
去中心化将给我们一个更自由,更透明,更公平的环境。以去中心化比特币为例,任何人都可以发起一笔交易,任何人也都可以参与验证交易,任何人也都可以同时读取区块链上的所有信息。
去中心化的概念,我们有必要了解一下,在解释去中心化之前,我们先简单了解下什么是中心化。
你会发现,虽然你是在跟卖家做交易,但是所有的关键流程都是在跟支付宝打交道。这样的好处在于万一哪个环节出问题,卖家和买家都可以通过支付宝寻求帮助,让支付宝做出仲裁。这就是一个最简单的基于中心化思维构建的交易模型,它的价值显著,就是建立权威,通过权威背书来获得多方的信任,同时依赖权威方背后的资本和技术实力确保数据的可靠安全。
在过去的几年中,区块链因其巨大的应用前景而引发了世界性的关注,区块链甚至被预言将引领人类互联网进入第三次巨变,现在它已经落地到和我们生活密切相关的应用中,例如蚂蚁区块链的应用,从公益切入到互助保险,到商品正品溯源,再到租赁房源溯源。
总之区块链它的去中心化、共识机制以及加密算法对互联网乃至社会发展的贡献都不容小觑。