第1章 区块链技术概述

近年来,加密数字货币(如比特币等)及与其相关的社会事件让一种叫作区块链的技术走进了公众的视野。区块链技术实现了多方参与、智能协同、分布式对等、共享与透明的网络规则,不仅成为前沿金融科技的核心代表技术,还逐渐获得了各个行业、领域甚至政府机关和国际组织的高度重视。在国务院印发的《“十三五”国家信息化规划》中,区块链技术被重点列入,迎来了重大的发展机遇。虽然比特币并不被各国政府认定为货币(甚至连其财富属性也备受质疑),但区块链已被公认为自互联网诞生以来最具颠覆性的技术之一。

事实上,区块链技术的发展从诞生以来已经历了三个阶段,如图1-1所示。

图1-1 区块链技术的发展史

(1)2009年1月3日,以比特币(BitCoin)为代表的产品横空出世,区块链技术初次得到关注。在此发展阶段,除了比特币产品,区块链技术没有通用技术框架,不能进行泛化开发(只能在比特币产品上进行二次开发,即其应用仅限用于数字货币)。

(2)2013年年底,Vitalik Buterin发布并推出了名为以太坊(ethereum)的开源的区块链底层系统,像安卓一样,以太坊提供了非常丰富的API和接口,任何人都能在区块链上实现智能合约并快速开发出各种各样的去中心化应用。目前已经有超过200多个应用在以太坊上开发。

(3)随着以比特币和以太坊为代表的公有链技术平台、以R3 Corda为代表的私有链平台和联盟区块链的代表作品HYPERLEDGER名下的Fabric等技术与平台的推出,人们逐渐认识到区块链技术其实是一种社会化编程技术。在我国,深圳前海微众银行、上海万向区块链股份公司、矩阵元技术(深圳)有限公司已联合宣布将三方研发的区块链底层平台BCOS(block chain open source)完全开源,其重点应用领域即以联盟区块链实现创新社会治理。