前言

作为最近最火热的热潮之一,区块链吸引了大众的眼球。不管是互联网从业人员、金融行业从业人员,还是投机者、传销者,都对区块链充满了好奇和期待,寄希望于通过区块链创造财富和价值。那么区块链究竟是什么?有什么神奇之处?未来区块链的发展如何?本文将带领你进入区块链的世界,领略区块链的神奇魅力,展望未来区块链所可能构建的乌托邦。

 

区块链是什么

简而言之,互联网是“互联的网”,而区块链是“区块组成的链”。

 

区块链 – 构建于技术创新之上的理想国-编程知识网

图 1  区块链基本结构

 

区块就是一个数据块,区块按照形成的时间顺序一个连接一个,形成一个链条,就是区块链。每个区块记录着从它上一个区块被创建到它自己被创建的时间范围内产生的信息(例如比特币的区块记录的是比特币交易信息)。每个节点都保存着区块链,当一个新的区块被创建后,会被复制到其他节点上去。区块一旦形成就不能被修改,一旦修改了链条就断了。区块链的这几点特性是用计算机科学、密码学、数学等技术保证了的。

 

 

区块链是跨学科的创新

区块链是跨学科的创新,计算机科学、密码学等科技类学科是关于区块链的技术实现;经济学、哲学是区块链的精神内涵。

 

区块链技术是在不断创新发展,例如原先需要每个节点存储整个区块链的完整信息,这样可能就需要大量的存储空间,而现在有种解决办法是每个节点存储区块的哈希值(相同的内容产生相同的哈希值,内容只要有一个字节变化其哈希值就会变化),而把存储整个区块链的任务交给分布式存储网络(类似迅雷、电驴),分布式存储网络相当于是一个“大网盘”。这种文件系统被称为星际文件系统(InterPlanetary File System),是一个面向全球的、点对点的分布式版本文件系统,也是基于区块链的创新。

 

区块链开启了一个新时代

“互联的网”的互联网是伟大的创新,开启了一个新时代,互联网连接了世界,改变了世界的经济、文化、社会等,改变了各种行业,改变了我们的生活,推动了人类社会的发展。而“区块的链”的区块链形成的是一个以公开透明的规则和数据为基石的自组织的经济体,我相信在未来一定会大有可为。诞生于互联网世界的区块链,将会是互联网的进一步的革新发展。为什么这么说呢?因为区块链变革了生产关系。

 

区块链是改变生产关系的变革

云计算、物联网、大数据、人工智能是改进了生产力;而区块链是改进了生产关系。因为在区块链的世界里,代码即法律,真正的区块链项目一般都是开源的。项目的开发者开发一套机制,认可这套机制愿意遵守规则的加入进来,破坏规则的将会受到惩罚。项目的创造者也不能随意更改规则,更改必须要得到社区的拥护和跟随,这样就出现了比特币分叉的事情(http://www.btc798.com/article-14863-1.html),比特币分叉就是因为有人想升级比特币的工作规则,做一些改良,但是并没有得到所有的比特币的参与者认同,一部分人加入了新的规则中,仍有大部分人坚持原有规则,于是出现了分叉,例如BCH、BTG等。当然目前为止BTC的社区还是最大的。

 

区块链的“去中心化”

笔者认为“去中心化”并不是重点,重点是共治、共有、共享的建立在互联网之上的虚拟世界 / 社区。每个节点都是规则的监督者、执行者、维护者,不可能通过控制一个中心节点来破坏规则。

 

分布式与开放性

区块链的分布式与开放特性保证了区块链系统像野火一样难以扑灭。因为一方面一个节点出现故障或者被劫持并不会影响到整个网络的运行;另一方面不断有新的节点加入到这个网络中去。打一个比方,区块链的分布式特性让区块链系统变成一片星星之火,扑灭了一个,其他地方可能又会冒出一个,这样的情况想灭掉所有的火是极其困难的。

 

 

区块链的用途

区块链既然如此神奇,究竟能在哪些领域得到应用呢?目前区块链尚处于早期发展阶段,在很多行业都有应用的可能但是实际落地的并不多。目前应用的比较广泛的方面是数字加密货币、智能合约、分布式共享CDN,以及众多的基于联盟链的现有业务模式优化等。

 

数字加密货币

区块链提供的可信基础,分布式共识机制等特性天然为发行加密货币提供良好的基础。你不用担心货币被超发,也不用担心货币被伪造。

 

区块链 – 构建于技术创新之上的理想国-编程知识网

图 2 数字加密货币

图 2 数字加密货币列举了几种流行的加密货币(按市值从大到小排序),每种加密货币都有自己的定位和特点,下面一一介绍:

 

BTC 比特币

比特币是区块链加密货币的鼻祖,也称为“币王”,其流行度、认可度、市值也是最高。但是有自身缺陷(交易确认速度慢)。对它的一个比喻是“数字黄金”,因为黄金一般不做交易,而是做价值存储和度量的工具。

 

ETH 以太坊

以太坊的最大特点是支持智能合约,属于区块链2.0(比特币是区块链1.0),目前市值仅次于比特币。

 

XRP 瑞波币

瑞波币旨在作为跨境转账的工具,货币桥梁,通过它可以转账任意一种货币(法币),包括美元、欧元、人民币、日元等

 

BCH 比特币现金

比特币现金是比特币的分叉币,技术上比原来的比特币有所改进。

 

EOS

EOS的目标是做一个比ETH更强大的支持智能合约的区块链系统,其特点是强大的交易处理能力,但是有待实际检验。

 

LTC  莱特币

与比特币这样的“数字黄金”相对应的,莱特币号称“数字白银”,其数量和使用特点更像现实世界中的白银。

 

ADA艾达币

Cardano 艾达币,世界第一个由研究为主导(学院派),并严格采用科学方法来证明的区块链数字货币系统。

 

为什么区块链上能构建加密货币

货币必须要有人认可才能成为货币,法币有国家主权信用背书,而基于区块链的加密货币没有国家主权信用背书,靠的是区块链的特性产生的信任来背书。

 

  • 公开 – 区块链的加密货币一般都开源,并有白皮书,让系统运行的规则公开透明。例如EOS的源代码就在GitHub上,每天可以看到这个项目的代码提交,其开发进度完全透明,因此这也是我对EOS有信心的原因。
  • 共有 – 组成区块链的网络的各个节点由来自世界各地的参与者建立
  • 开放 – 只要你有设备(电脑、服务器、智能设备、专用矿机),就能够连接到这个区块链网络中成为其中的一部分

 

总而言之,区块链一定要跟开源、公开、透明结合起来,通过发行加密货币才能充分地发挥其价值。

 

智能合约

智能合约是将合约信息通过代码表达出来,并且部署在区块链上无法被篡改,合约自动会被执行,无需第三方权威机构执行。这种基于智能合约的应用称为是分布式应用(DAPP),具有代表性的支持智能合约的区块链系统是ETH和EOS,这样的区块链平台相当于操作系统,DAPP相当于操作系统上运行的APP。

 

基于智能合约的DAPP例子

这里举两个基于以太坊的DAPP著名例子:以太猫和以太镇。其中以太猫暴露了以太坊的低TPS的缺陷,这也是未来区块链发展中要解决的问题。

区块链 – 构建于技术创新之上的理想国-编程知识网

图 3 以太猫

“以太猫”(英文名叫CryptoKitties)是首次在以太坊推出的一款区块链游戏,由AxiomZen工作室打造,刚一上线就在加密货币世界快速刮起一股养猫旋风,该游戏可说是口袋妖怪和以太坊的结合。玩家可以创建、照顾、购买、喂养并出售存储在以太坊区块链中的数码猫。以太猫本身具有虚拟货币的功能,每只猫都是“独特的、交易于区块链的不可变更物体”。   (http://www.taoplay.com/news/149880.html)

 

 

区块链 – 构建于技术创新之上的理想国-编程知识网

图 4 以太镇

 

以太镇 –  https://eth.town/   – 虚拟世界 – 还未上线,预售阶段已躺赚1000ETH的游戏。以太镇和以太猫里的虚拟资产是不能随意增加的,因此有一定的保值效果。

 

 

STORJ & 迅雷 – 分布式共享CDN

STORJ 是国外的一个分布式存储系统(也称分布式CDN,CDN用来加速用户下载的速度的),它建立了一个规则,用户可以把自己电脑的硬盘和带宽贡献出来,作为回报得到token(通证,简单理解为token),用token可以在自己下载电影的时候用于加速下载。

 

迅雷的星域CDN把这种玩法发扬光大了,把存储硬件做成矿机售卖,矿机短时间内脱销。矿机就是一个设备,里面有硬盘和网卡并有网关功能,接入到家庭网络里,就可以挖矿了。这种玩法,让CDN从成本中心变成了利润中心。

 

这样的CDN的潜力有多大呢?笔者算了一笔账:维持一个数据存储系统需要很大的成本,Google作为互联网行业巨头也只有8000PB的存储能力,但是通过把世界上的空余硬盘空间利用起来,可以得到惊人的几百万PB的存储能力。

 

 

联盟链

这里说到的联盟链,是指不开放的区块链,而是一个业务场景中的不同有业务联系的实体结成的封闭或者半封闭的区块链网络。图 5是一个仓储物料相关的联盟链的应用示例,实现了:1. 数字资产全程监控;2. 不可篡改可信度高;3. 业务范围从单点扩展到多点。

 

 

区块链 – 构建于技术创新之上的理想国-编程知识网

图 5 一个联盟链的应用例子

 

联盟链作为封闭性的多个业务合作伙伴组成的区块链网络,基本上都是增强了现有的业务场景,遵守现有的经济秩序,此类应用更像是“为地主家打工”,对经济秩序没有颠覆作用,当前受国家支持和鼓励。其价值空间笔者认为是有限的,因为没有颠覆性。这些区块链的公司和组织的行业生态圈也成为“链圈“。

 

国内著名的区块链项目/公司

中国在区块链的发展中举足轻重,笔者希望借此机会,介绍一下国内有名的区块链项目和公司。

 

  • 超脑链Ultrain

超脑链Ultrain目的在于构建可编程化的商业社会。通过密码学的创新性的突破,彻底解决了困扰传统区块链公链的性能问题。基于性能的大幅提升和成本的大幅下降,超脑链作为区块链价值计算的基础设施,可以有效的支撑大规模的商业应用场景。

  • NEO区块链

NEO是一个非盈利的社区化的区块链项目,是利用区块链技术和数字身份进行资产数字化,利用智能合约对数字资产进行自动化管理,实现“智能经济”的一种分布式网络。

  • 趣链科技

趣链科技主要致力于开发先进的国产自主可控的联盟链平台,与很多国内大型金融机构和大型企业均有合作。

  • 能链众合

能链主要致力于能源区块链事业,将区块链技术用于能源领域,特别是用基于区块链的金融服务促进绿色新能源产业的发展。

 

 

区块链的未来

区块链是一个改变生产关系的革命,理想是建立一个开放、平等、基于规则的虚拟社会。当杀龙勇士自己变成恶龙时,需要一个新的勇士诞生;当互联网的发展背离了初衷,变得垄断和中心化之后,需要在其基础上诞生颠覆性的创新。在这个事业中,技术只是工具,但工具是不可或缺的,只有把技术和商业结合起来,跨学科地持续创新,才能探索区块链的无限可能。