简单易懂地介绍什么是区块链

区块链就是通过密码学的方式形成的一个由集体维护的分布式数据库。

听不懂?没关系,且往下看...

在解释区块链具体是什么东西之前我认为最核心的是要知道“我们为什么要用区块链技术”。

区块链的诞生是为了解决什么问题?

在支付宝转账的时候,作为用户的你感觉是把你的钱直接打到对方的账户中。但!....其实不是,事实是这样的:

这里的支付宝等公司就是“第三方”,那为什么我们俩转账为什么要有一个“第三方”出现?

两个陌生人之间,如何相隔万里又相互信任?
第三方担保交易,就是为了解决这样的问题而生。

这是阿里巴巴的纪录片《造梦者》中的一段话。

换句话说,当时的阿里是被逼做了这个“第三方”,因为当时没有任何一家公司能够担任这样的角色,于是阿里成为了信任的中心,商家和用户因为“信任”,选择把钱给阿里。

但是,如果阿里携款潜逃了(尽管不可能...)或者财务运营商出了问题(毕竟是人嘛...)怎么办?

如果有一个机器或者一个“超级系统”来做这些事就好了!在互联网技术更新替换了十几年后的今天,区块链出现在我们面前,没错!它就是那个“超级系统"!一个信任的机器。

有了区块链,事情开始变得不一样了

传统中心化的方式:

区块链网络下的“去中心化”的方式为:

在去中心化的网络下,每个用户之间都可以是直接联系的,不再有任何第三方的参与,用户间的转账就像手递手付现金一样,这也是为什么比特币会被称为“电子现金”。

好了,现在A已经把钱转给B了,那么谁来记这笔账呢?

之前有支付宝帮我记账对账,会统一存在支付宝后台系统中。为了让所有用户的交易都被记录下来并且账目都是正确的,支付宝会为此付出巨大努力。看看支付宝的初期……

马云:由于系统尚未完善,早期支付宝都是由员工们手工对账。那时候B2B一天一千来笔的交易,已经对得焦头烂额了……

每天1000笔的账单,人工对账就已经很痛苦了。以现在支付宝的体量,每天少则几十万的账单,即使是系统对账也难免漏单,并且要付出相应的人力、物力来维护这一套非常复杂的收支清算系统。

说了这么多,那区块链是怎么对账的呢?

答案是:没有!

在区块链的网络中根本不需要对账,零清算,因为区块链中的每一个节点(就是一台计算机或理解为一个用户)自己都有一个账本,这个账本是实时更新的,区块链网络中发生的任何交易都会被记到你自己的账本中,没错,别人的帐你也有,但是你是不知道这个人是谁的,因为他们统一都长这个样子:

0x d7a8fbb307d7809469ca9abcb0082e4f8d5651e46d3cdb762d02d0bf37c9e592

这就意味着,以前由一个中心化的机构帮你记账对账,现在由每一个网络中的参与者帮你记账,大家都有同一个账本。如下图:

每个人拥有同一个账本,即使你篡改了你自己的账本,让你的账上多了1亿,可是51%以上的账本中你的账户还是1分钱,那就说明你的帐上余额就是1分钱,无法抵赖。当然,如果你能控制网络51%的人在账本中帮你把一分钱变成1亿,你就能获得一亿,但基本上就要动用举国之力了....骚年,你确定你可以?

这就是为什么大家说区块链网络是安全的,因为攻击成本太过巨大,打个比方:比特币现在市值80亿美元,如果你想攻破它并得到这80亿美元,你可能要花费200多亿美元......

说了上面这么多其实就是想说明区块链的几个特性:

  1. 去中心化,没有第三方中介,一切都由程序来完成。
  2. 安全性,主要体现在分布式、51%攻击,即使一个节点被攻击或宕机也不会影响网络的运行。
  3. 最核心的就是:去信任。一切社会行为都要建立在”信任“的基础上,这也是区块链解决的最根本的问题。

支付宝对中国最大的改变就是信任 --- Jack ma

这是《造梦者》中马云的说一句话,时至今日,区块链技术解决的最核心的问题就是“信任”。

后话

现在的区块链时代就仿佛当年的互联网时代,究竟能否成为一个时代我不得而知,但马云的那些话也影响着我们:“失败了也没关系,至少我把一个概念告诉了别人,我成功会有人成功的,我希望中国人点成功,不要再拖下去了”。

看着马老师一次次在给别人解释“什么是互联网”和“电脑能干什么用”,梦回今日,我们也乐此不疲地给别人解释“什么是区块链”和“它能做什么”。

区块链,会造就某个“马云”的梦想吗?

是梦想,还是梦境,20年后见分晓。

无论结局如何,至少我们都是这个时代的见证者。

原文链接:https://zhuanlan.zhihu.com/block

转载请务必保留本文链接和注明内容来源,并自负版权等法律责任。
一网盟 » 简单易懂地介绍什么是区块链

发表回复

分享是种美德,好人一生平安

立即查看 了解详情