到底什么是区块链,怎么解释才能让老百姓都能明白?( 二 )


然而 。我这里话锋一转 。在我看来 。比特币系统并不是一个成功的区块链应用 。它是一个天生的残废 。我为什么这么说呢?因为 。从我前面介绍的比特币两条核心游戏规则就知道 。它有以下这些天生的缺陷:
第一 。比特币客户端软件需要巨大无比的存储空间 。因为每一个节点都必须要记录下从比特币系统诞生的第一天起所有的交易记录 。截止 2018 年 2 月 。这个交易记录文件已经有 147 GB 那么大了 。而且只会增加不会减少 。
第二 。为了防止有人作弊 。比特币系统有一套很复杂的游戏规则来确保交易记录是真实的 。这样就导致每一笔交易的确认时间一般需要一个小时 。甚至几天 。你想想吧 。如果用比特币去街边买杯奶茶 。会是什么情况 。
第三 。最多只有 2100 万枚比特币 。而且 。无论有多少人在挖矿 。系统规则决定了平均每 10 分钟才能产出若干枚比特币(2018年是 12.5 枚) 。我想起了那句话:人民群众日益增长的比特币需求与比特币总量不充分之间的矛盾 。
但是 。比特币不能代表区块链 。区块链也不是比特币 。区块链在未来可以有哪些应用呢?
实际上 。区块链解决的核心问题是信任问题 。大家想一下 。所有的金融机构 。例如银行、保险、劵商等等 。让他们赖以生存的根本是信用 。我们之所以会放心地买股票、买期货、买纸黄金 。那都是因为我们信任充当交易中介的机构 。而这些交易中介就是金融活动的中心 。我们宁愿为此付出一定的手续费、交易费 。金融机构也因此挣得盆满钵满 。
但是 。当区块链在人们的观念上和技术上都成熟后 。这种中心化的金融机构是有可能被颠覆掉的 。因为我们可以利用区块链的理念和技术来改写游戏规则 。让所有的金融产品交易都不再需要一个中心 。而全部都以点对点的方式完成 。并且从理论上能够保证信用问题 。到了那时 。银行还需不需要我不知道 。因为银行可能还会涉及到更复杂的国家利益问题 。但是 。一定会有很多商业金融机构受到区块链的冲击 。再比如 。公证也是一个典型的中心化的贩卖信用的机构 。区块链完全可以实现对公证行业的改写 。
更新:
首先 。请记住:比特币不是区块链 。它只是区块链技术的一个具体应用 。
好 。我们接下来往下说 。
到此为止 。我们去中心化账本的理想只实现了一半 。并没完全实现 。为什么呢?因为还有两个重大的问题没有解决:
第一个问题:账本同步问题 。比特币网络中有那么多台电脑 。一条交易信息发送出来的时候 。当然不可能所有的电脑都开机 。必然有一些处于离线状态 。开了电脑也未必开着比特币客户端 。所以总有一些电脑无法立刻收到这条信息 。这样就会导致不同电脑上的记录不同步 。到底以谁的电脑记录为准呢?
第二个问题:如何防止同一个比特币被重复使用呢?假如有一个黑客 。他只有 1 个比特币 。但是他却同时把这个比特币付给 A 和 B(虽然理论上无法真正的同时 。但可以做到间隔时间极短) 。于是他就会在网络上广播两条信息 。一条是支付给 A 的信息 。一条是支付给 B 的信息 。因为网速的关系 。必然有的电脑先收到了信息 1 。有的电脑先收到了信息 2 。这就产生了矛盾 。如何确定哪一条信息是有效的呢?
为了解决上面这两个难题 。“区块链”技术横空出世——真正让中本聪一战成名的技术 。
再次强调:比特币不是区块链 。它只是区块链技术的一个具体应用 。
接下来 。让我一步步为你揭开区块链技术的面纱 。
为什么要叫“区块链”?
因为中本聪把这个账本设计成了由一个个“信息包”首尾相连而成的长链 。每一个“信息包”被称为一个“区块” 。这些区块每一个都有唯一的编号(在比特币系统中 。编号被称为高度(height)) 。这些编号就是自然数 1、2、3、4……一直往下排 。不允许跳跃 。也不允许中断和重复 。
下面讲解区块的具体规则:
第一个区块当然是由区块链的发明人“中本聪”亲自创建的 。那是北京时间 2009 年 1 月 4 日 。在芬兰赫尔辛基的一台小型服务器上 。第一个区块诞生了 。这也被称作“创世区块” 。在这个区块上 。包含的主要信息是:

到底什么是区块链,怎么解释才能让老百姓都能明白?

文章插图
中间那段话是“中本聪”刻在第一个区块上的纪念 。从第 2 个区块开始 。以后每一个区块都必须严格按照比特币系统的规则来创建 。区块的规则是:

推荐阅读