美文网首页
用最浅显的语言告诉你什么区块链

用最浅显的语言告诉你什么区块链

作者: 链道学社 | 来源:发表于2018-03-09 10:17 被阅读0次

    当下热议的话题:什么是区块链,什么是去中心化,什么是时间戳,什么是不可篡改......仿佛就是十万个为什么扑面而来,应接不暇。

    什么是区块链?用最简单的语言说区块链是一个分布式账本。请用人话解释一下,区块链怎么就是一个分布式账本。

    首先来说一下什么是分布式账本?这要从另外一件事情说起。

    在纳斯达克成立之前,人们用自行车驮着装满债券的包,在华尔街骑来骑去,目的就是尽快完成清算。后来业务越来越多,自行车就忙不过来了。20世纪60年代,华尔街每周只交易4天,每天4个小时,就是为了能让清算速度跟上交易量。

    这样发展下来,大家觉得不行啊,自行车肯定跑不过计算机。1971年,有人就开会说,咱们想想办法吧,于是提出了DTC(美国存管信托公司)清算系统。这个系统的办法就是所有的交易都要在系统内进行,包括经纪人也要接入这个系统,现在纳斯达克还在用。

    很明显,它的问题只是换了一辆可以踩油门的自行车。我们常常看到一些影视剧里,皇上、一家之主的去世导致整个国家和民族陷入混乱甚至崩溃,根本原因就在于中央集权这种系统是没办法长存的。当交易足够多、经纪人足够多的时候,我们发现,这个系统也有瘫痪甚至崩盘的危险。

    于是专家们想,自治式、分布式的系统会不会好一点呢?答案是肯定的。区块链就是一个分布式的账本,每个节点都可以显示总账,然后维护总账,而且不能篡改账本,除非你控制了超过51%的节点,但这是不可能的。

    再简单一点,假如你们家里有个账本,让你来记账。在以前,就是爸爸妈妈把工资交给你,让你记到账本上——想想还是有点小激动的。中间万一你贪吃,想买点好吃的,可能账本上的记录会少十几块,然后你想买个手机,账本上就少记录几千块。这只是举一个例子,我相信小时候大家都想从爸爸妈妈的口袋里拿点钱来花。

    但有了分布式账本后,这些问题就不会有了,因为每个人手里都有一本账,不仅你在记账,你爸爸也在记账,你妈妈也在记账,他们都能看到总账,你不能改,爸爸妈妈也不能改,这样想买烟抽的爸爸和想贪吃的你都没办法啦。

    区块链本质上是一个去中心化的分布式账本,其本身是一系列使用密码学而产生的互相关联的数据块,每一个数据块中包含了多条经比特币的网络交易有效确认的信息。

    什么是去中心化呢?我们现在在淘宝上买东西,需要“支付宝”这个第三方平台,支付宝就是中心化;我们要给对方转账汇款,需要“银行”这个第三方平台,银行就是中心化;我们需要在“滴滴平台”上打车,滴滴就是第三方中心化平台等等,社会到处充斥着垄断,充斥着巨头行业。而区块链就是来去中心化的,能实现点对点的交易,不再需要第三方平台,这样流入第三方平台的钱重新回到了我们的口袋,想想都觉得不可思议,但是区块链确实可以做到。那么区块链是如何做到去中心化的呢?

    刚才的分布式账本记账模式中可以说明这一点,每个人都有一个账本,每个人做在记账,如果你想把一笔账改动一下,只要一改动,爸爸和妈妈一对账,就会明确告知你,你的账是不对的,从而会让你重新复制他们的账本继续记账。也就说明记账的真实的内容是不可篡改的。在这里你可以把记账的信息想象成任何的内容,只要是需要被记录被信任的的信息都可以利用区块链来记录。从而不再需要第三方。

    什么是时间戳?区块链中的时间戳从区块生成的一刻起就存在于区块之中,它对应的是每一次交易记录的认证,证明交易记录的真实性。

    时间戳是直接写在区块链中的,而区块链中已经生成的区块不可篡改,因为一旦篡改,生成的哈希值就会变化,从而变成一个无效的数据。每一个时间戳会将前一个时间戳也纳入其随机哈希值中,这一过程不断重复,依次相连,最后会生成一个完整的链条。

    哈希值又不懂啊。呃,当一个区块创建的时候,就会对应有一个哈希值。可以理解为这个区块里的内容通过哈希算法变成了一串长度为32字节的随机散列数据。这个32个字节就是哈希值。注意:这个哈希值是唯一的,不可逆的,如果你想改变原来存在区块的内容是不行的,因为改了原来的哈希值就变了,这样大家就知道这不是原来的内容。

    现在再来说一遍:区块链是一个分布式账本,而且这个账本去中心化,不可篡改,你会不会变得容易理解一点了呢?

    作者:晓熙

    来源:链道学社

    ://dlwe{�_y)��

    相关文章

      网友评论

          本文标题:用最浅显的语言告诉你什么区块链

          本文链接:https://www.haomeiwen.com/subject/sahpfftx.html