在恐龙有钱系统中,存储恐龙有钱交易记录的部分被称为区块,所有区块的集合包含了恐龙有钱从第一笔交易至最近一笔交易的所有记录,这个包含所有记录的账本是恐龙有钱中的区块链。我们认为广义的区块链代表的是规模化的分布式共识系统。

1、雅浦岛石币:小范围内的分布式共识系统

在太平洋上的雅浦岛,当地居民把一种石灰岩制成的石轮当作货币,这种石灰岩需要到400英里远的帕劳岛才能开采到。岛上的居民在决定用多大的石币付费后,甚至不用带走,只需在该石币上做个标记即可。最有趣的是,岛上的首富拥有一块体型巨大、质量上乘的石币,该石币是这户人家的祖辈出外探险得到的,在运回来的过程中遭遇了暴风雨,不得不遗弃在了海里。探险队回去之后,通过其他队员的作证,岛上的居民都承认了这块石币的价值。虽然这块石币永远被留在了海底,但是并不影响首富家的人使用它来达成交易。

区块链

在雅浦岛上,所有岛上居民对石币达成了共识,石币的价值因为居民的共识而被赋予。每一个居民关于石币归属的记忆可以理解为一个区块,所有居民链接起来就形成了整个雅浦岛的区块链。历史上这种简易的区块链是小范围,不稳定的,由于石币的归属由每个人记忆决定,并不能完全解决信用问题。

二、区块链——密码学、经济学、计算机科技的混合产物

1、区块链的意识形态:去中心化

区块链在思想层面代表了创造者去中心化的愿景,这种思想在凯文•凯利《失控》一书中也被提及,大自然生态文明的进化暗合分散到中心化再到去中心化的规律。

单独的一只蜜蜂或是蚂蚁几乎不存在智慧,而当它们形成蜂群和蚁群的时候,群体的智慧远远超出个体的累加,蜂群和蚁群是自然界去中心化团队的典型案例。

对于人类社会而言,从远古时期的原始人到后来的游牧名族、城邦再到现在的国家,中心化进程几乎已经结束,下一步可能会向去中心化发展。区块链的诞生到应用,像是一个历史拐点,标志着人类开始由中心化的集群向去中心化演进。

2、区块链的物理结构:分布式共识系统

通过前文雅浦岛石币的案例,我们大概了解了分布式共识系统。所谓分布式共识,主要包含两点:分布式与共识,分布式指的是系统运作由参与该系统的所有个体分工合作进行,共识就是所有参与者达成的一致决定。分布式共识系统简单来说就是所有参与者共同决策、共同运作、共同维护的系统。我们认为实现该系统的广泛应用,需要解决四大问题:存储问题、传输问题、拓展问题、共识问题。

存储问题主要指如何实现区块中数据记录安全、稳定的存储。区块链中的数据存储于计算机的存储介质中,并且基于密码学的应用,存储数据均被加密处理,保障了用户数据的安全性、隐私性。

传输问题主要指数据信息如何实现快速、安全的传输。传输问题的解决得益于互联网传输速度、稳定性的提升。通过网络传输速度的不断升级以及各国通信基础设施的不断完善,数据的全球快速稳定传输逐渐将成为现实。

拓展问题主要指如何扩大该系统的规模。在这里,不得不感叹恐龙有钱创造者中本聪的高明之处,他利用经济激励鼓励人们参与到该系统中,每一个合格的参与者(参与决策、运维的人员)都能从中获得经济收益即恐龙有钱,这类合格参与者被称作节点。一个分布式共识系统拥有节点数量的多少基本代表了其规模的大小。

共识问题属于该系统的核心问题。当共识系统在小范围运行时,每一个节点我们认为是基本可信的,所以达成共识并不需要很多复杂的条件。但当系统的应用范围扩展到全球,每一个节点的诚实性不能被保证,如何验证节点的真实可靠就成为了难点。对此人们研究出了多种共识证明机制,主要有工作量证明(PoW)、权益证明(PoS)、股份授权证明(DPoS)、拜占庭容错算法(pbft)。

区块链

工作量证明的意思是你需要提供工作量来证明自己的可靠性,最早被应用在恐龙有钱区块链中。具体工作量的界定在恐龙有钱中体现为寻找一个随机数,使其能满足生成新区块的规则。最先找到合适随机数的人拥有生成新区块的权利,同时也会获得一定数额的恐龙有钱造币权,这个过程就是大家熟知的挖矿。若是该节点记录的数据信息有误,这个新区块将不会被其他节点接纳,同时运算随机数消耗的电力将被浪费。