| 出版时间:2016年12月 |
区块链自身作为一个有未来前景的技术,没有办法被一笔抹杀。有不同的声音,但我们没有办法在那里静静地等待。唯有不断探索,探索出一条符合中国国情的创新之路,正如阿里巴巴把电子商务这样一个由美国人提出来的概念做出了中国新模式一样。
一 区块链与电子商务
看着这个标题恍惚回到了18年前。那个时候电子商务在中国刚刚兴起。电子商务这个看不见、摸不着、谁也没见过的神秘技术在美国和全世界范围内引起极大关注后,漂洋过海来到中国。国内也出现了一批类似于马云这样的先行者在奔走相告、不遗余力地推行电子商务的概念。无独有偶,马云当年也被冠以“骗子”的名号,甚至还有被某机关工作人员以没有预约为由逐出办公室的视频为证。事实上,马云并不是在国内第一个做电子商务的,也不是最后一个。电子商务概念在2000年互联网泡沫在美国破灭后进入“寒冬”。
在当时的中国,电子商务似乎就是一个笑话。做电子商务,一没有非现金的支付手段,二没有便利的物流,更不要谈什么信用体系了。所以,一切的电子商务在当时看起来就是一场骗局,一个忽悠人的伪概念。在网上买的货要过几天才能发到手上?到了货之后该怎么结算?怎么知道在网上买的货是真是假?当然,这个问题到现在也没有很好地解决。我在街边买了就能拿走,为什么要上网买,多不方便啊?这一系列的问题都让电子商务这样一个热门概念在中国变得不太可能。然而,15年过去了,现在再没有任何人来质疑电子商务的可行性。我们每天都在享受着电子商务带给我们的便利。马云,这样一个曾经被棒杀的“骗子”,在登顶中国首富后,被奉若神明,成为中国互联网的精神领袖和创新偶像,带领阿里巴巴不断走向下一个创新。
同样的事情,是否发生在区块链上呢?我们无法断定下一个首富是不是区块链从业者,但至少我们不应该用一个不满足现在条件的逻辑来批判任何一项新技术在未来的可能性。
那么区块链的核心和本质到底是什么?它与分布式数据库之间的区别到底是什么?事实上,这两大问题自区块链脱胎于比特币从后台走到前台时,就不断有人从技术角度进行讨论,且不仅仅发生在中国,在全世界范围内都有类似的争论。
从IT的角度,这种差异性主要体现在对于信息的认同上。如果是在分布式数据库环境下,信息只是在单点得到确认后就被动地同步到各个节点上。然而,在区块链环境中,这种信息有效性的确认往往不是在单点完成的,大家需要有一个合理的共识机制,确保信息的有效性。更为重要的是,在区块链之前的分布式数据库往往还只是在企业的局域网范围内,很少有超越企业边界的大规模信息共识。
另外,区块链去中心化的计算方式向用户提供一个巨大的可靠的永不宕机的信任体系。引用Chain公司CEO Ludwin的话来说,“在区块链出现之前,企业机构可以通过两种方式转移资产:一种是授权单一组织记录生态系统中的所有资产数据;另一种是让各参与者自己维护自己的数据库,最后才进行协调,校对复制账本的信息是否一致,这是一个‘昂贵且又易于出错’的流程。区块链给出了第三种选择:一个共享基础设施,不需要进行协调”。
二 区块链与数据库
数据库在IT界,其实是一个特别古老的研究领域,从最初的文件系统,到后来的ER实体关系模型。实体关系模型的提出催生了一系列伟大的数据库公司和软件,例如IBM的DB2、Sybase、Oracle,微软的SQLServer、MySQL等,以及由此引发了传统数据库的三大成就:关系模型、事务处理、查询优化。再到后来,随着互联网的盛行,以MangoDB为典型代表的NOSQL数据库崛起。数据库技术本身在不停地演进,且一直是热门的方向,也包括以XML为代表的半结构化,基于文本、语音和图像的非结构化数据处理等。人们最近几年常说的大数据,其实就是数据库研究的一个小分支。
讲数据库与区块链的关系,我个人认为这和虚拟现实与电影的关系有些类似。电影是一个更加古老的产业。从最开头的无声电影,到黑白电影,到彩色电影,再到现在大家经常看的3D电影、IMAX电影。如今的电影产业已发展得超乎了所有人的想象。特别是电视机的出现,大家以为是电影产业的终结。但事实上,电视机的发展跟电影走了两个完全不同的维度。电影产业不断地积极吸纳新的技术,给观众带来全新的观影体验。而下一个