八十年代曾有一首全国人民耳熟能详的歌叫《冬天里的一把火》,如果用此来比喻区块链目前的红火程度也不为过。区块链为什么这么热,还是先从比特币说起。2008年起,世界范围内发生了金融危机,大家的日子都不好过了。略微懂点经济学常识的人都知道,造成这种经济危机的深层次原因就是国家货币的超量发行,所以当时引起了一些投机金融大鳄诸如索罗斯的估空打压,2007年的东南亚经济危机就是这么来的。对于一个完全开放的金融体系而言,这样的事情发生是不可避免的。如此看来,作为“数字黄金”的比特币突然在2009年出现就不是偶然的了。
【国家货币就是用国家信用保证所发行的货币,因为也叫法币。早期美元还以黄金储备作为信用保证,因而成了世界范围内的硬通货,但后来美国随着七十年代开支日益扩大,就强行宣布美元不再和黄金储备挂钩了,结果造成了布雷顿森林体系的崩塌。】
比特币被称为数字黄金的来由是他模拟了真实物理世界的“挖矿”动作来实现它的价值。这个概念纯粹在技术上来理解还是有点困难的,但是不能完全理解“挖矿”的运行机制就无法进一步加深对区块链技术的原理,因此在此还是试着做进一步的说明。前面说了,区块链技术就是实现分布式计算的一种解决方案,所谓“挖矿”就是实现分布式计算的一些节点,我们称之为“矿机”。这些“矿机”日夜运行着,其主要任务就是记录每个区块链所生成的数据。当然,由于有成千上万台这样的“矿机”,因而这些矿机之间还要通过某种个算法来竞争上岗。比特币规定每隔10分钟产生一个区块链间隔,哪台矿机获得了记账密码(哈希值),就可以获得了相应的比特币作为奖励。
【为了保证比特币的数字黄金特性,中本聪在论文中规定了总共发行2100万枚比特币供挖矿使用,并亲自动手挖出了代号为001的初始区块,并自动获得了50个比特币。以后每隔四年系统所奖励的比特币减少一半,目前挖矿所得到的比特币奖励为12.5个,到2020年再减少一半,预计到2040年所有的比特币全部挖完。】
了解了“挖矿”的运行机制,那么区块链的技术原理就比较容易说明了。区块链技术有三大突出的技术特性让人琢磨:去中心化(uncentralizing),匿名(anonymity),去信用(untrustworthy)。用一句话来说,就是区块链用户可以在去信用的情况下,实现安全、数据不可更改、匿名的价值交换或转移。这种颠覆式的交易场景,对于习惯于tob或toc等中心化交易思维的互联网从业人员来说,无疑有石破天惊之感。在区块链的运行环境下,用户之间的交易不在于彼此是否信任,而在于能否达成共识,只要通过共同创建一个事实,而不是通过繁琐的第三方信用认证得以进行。
【互联网早期有一句话叫做:在网上即使是在和一条狗对话,你也察觉不出来。现在似乎可以修正为:在网上即使是一条狗在和你做交易,你也别感到惊讶。】
区块链有如此优异性能的原因在于信息数据是存放在成千上万台分布式计算机节点上的,因而除非大部分的节点被人为的控制(51%以上),否则要对已经被记录的数据进行篡改几乎是不可能。此外,每段区块链采用哈希加密算法又保证了数据的安全性,最后匿名交易的完成是由一种叫做智能合约的技术通过一段机器代码的形式,对交易双方具体确定的条件进行实质性触来实现的。简言之,就是用机器代替人对合约规定的内容进行监控和不折不扣的执行。
【一点思考:如果把互联网分为三个阶段,那么TCP/IP协议所实现的是计算机之间的数据交换的自动化,即数据互联网;HTTP协议则实现的是人与人之间的信息交换的互动化,即信息互联网;区块链也可以看做是一种协议,它实现了个体与个体之间(可以是人与人不之间,也可以是人与机器之间)价值交换的智能化,即价值互联网。】