【区块链】区块链技术的发展历史
文 / ChinaKingKong
图 / 火币集团
一、发展简介
比特币刚诞生的时候并没有"区块链"这个概念,人们用bitcoin(小写的b)表示比特币,用Bitcoin(大写的B)表示其底层技术,也就是我们现在说的区块链技术。
以"B"的大小写区别区块链技术与比特币2015年经济学人发表了封面文章《重塑世界的区块链技术》后,区块链技术在全球掀起一股金融科技狂潮。
重塑世界的区块链技术世界各大金融机构银行争相研究区块链技术,仅2016年就有数十亿美元投资到区块链相关企业当中,2017年9月中国政府网(www.gov.cn)发表文章《我国区块链产业有望走在世界前列》公开支持区块链技术的发展。
政府发文支持区块链技术区块链在金融、保险、零售、公正等实体经济领域的应用开始加速落地。
区块链加速应用的领域二、区块链技术的演进
点对点(P2P)通讯技术 -> 非对称加密算法 -> 链式数据结构 -> 分布式账本 -> 共识机制 -> 智能合约
-
点对点(P2P)通讯技术
P2P通讯技术是一种对等链接的互联网技术,它不是在少数几台服务器,而是依赖网络中参与者共同的计算能力和带宽。这种设计不同于传统的“客户端—服务器”模型,P2P是在平等的同级节点之间传递信息。 -
非对称加密算法
非对称加密算需要两个秘钥来进行加密和解密,其中一个是公开秘钥(Public Key),简称公钥,另一个是私有秘钥(Private Key),简称私钥。公钥和私钥是一对,用公钥对数据进行加密,用对应的私钥来解密,如果使用私钥进行数据的签名,需公钥来验签。 -
链式数据结构
我们常说的出块,就是指数据存储在各个块上,各个块用链的方式组合在一起形成数据结构。每一个区块的块头包含了前一个区块的交易信息压缩值,使得创世块到当前区块能够实现链接,即所有区块包含前一个区块的引用结构,从而让各区块集合形成一条长链。 -
分布式账本
区块链也可以认为是一个交易数据库,存储的信息是由所有节点共享的,称为分布式加密总账本,通过总账本,区块链实现了其不需要一个中央权力机构或受信任的第三方来协调互动、验证交易。 -
共识机制
分布式共识算法包括异步和共识。异步是指在一个分布式系统中对消息的处理速度或者消息送达时间不做任何假设;共识是指当多个主机通过异步通信方式组成网络集群时,这个网络默认是不可靠的,通过一种特定的机制形成一致性状态,即共识。 -
智能合约
智能合约通过代码来定义并执行所载事项,所以双方无需建立信任。智能合约一旦被启动就会自动执行,它不依赖于单个服务器,而是通过网络节点来自动运行,是完全去中心化的。
三、区块链技术推进的时间轴
1982年 Leslie Lamport等人提出拜占庭将军问题。 (2008年出现的比特币区块链解决了此问题)
1985年 Neal Koblitz和Victor Miller提出椭圆曲线密码学。 (首次将椭圆曲线用于密码学,建立公开金钥加密的演算法)
1990年 Leslie Lamport提出Paxos 。(高容错的一致性演算法)
1991年 Stuart Haber与W. Scott Stornetta提出用时间戳确保数位文件安全的协议 。(此概念之后被比特币区块链系统所采用)
1992年 Scott Vanstone等人提出椭圆曲线数字签名算法(Elliptic Curve Digital Signature Algorithm,ECDSA)
1997年 Adam Back发明Hashcash技术。
1998年 Wei Dai发表匿名的分散式电子现金系统B-money。
2005年 Hal Finney提出可重复使用的工作量证明机制(Reusable Proofs of Work,RPOW)。
2008年 区块链 1.0:加密货币(Bitcoin)发布。
2013年 区块链 2.0:Vitalik Buterin创立并发明以太坊(Ethereum)开启区块链智能合约时代。
2017年 区块链 3.0:DanLarimer创立并发明EOS(Enterprise Operation System)被人们誉为开启了区块链3.0时代。
四、区块链大航海时代
通过单纯的时间轴已经不足以描述这个崭新时代的概貌,因此我把对区块链的分析分为四个维度:技术、行业、政府、社会。
区块链大航海时代-
技术的角度——在区块链群雄逐鹿的时代,以太坊、ADA、ZCash、Dash等数字货币群雄并起,区块链技术的共识机制目前也日渐成熟,而且有非常多的门派和门类。同时也可以看到,比特币的全球算力最高时已经达到了32EH/S,都显示出数字货币和区块链技术进入了高速增长的时代。
-
行业的角度——区块链在全球范围内票据、证券、保险、供应链、存证、溯源、知识产权等十几个领域都有了POC的成功案例,部分已经进入了实践阶段。不仅是独立开发商,国内国际多家大的金融机构、银行、传统企业,都也纷纷建立自己的区块链项目,无论是自己进行研发,还是和第三方合作,证明行业内区块链技术在行业的应用也是火爆的趋势。
-
政府的角度——仅就比特币而言,全球有十几个国家承认它有货币或者类似货币的地位,可以进行交易和流通。我国虽然禁止比特币等数字货币的交易,但也宣布要做国家级的数字货币,并成立了中国数字货币研究所。工信部指导发布了我国首个区块链标准,同时区块链作为战略性前沿技术被国务院列入《十三五国家信息化规划》中,以上举措均表明政府对于区块链技术的发展还是积极支持的。
-
社会的角度——截止到目前市场上的数字货币种类已达2千多种,整个数字货币的市场规模最高时近万亿美元,谷歌上区块链相关的网页或学术文章已经达到近1.2亿篇,从这个角度也能看出,区块链的技术也不再是一个依附于比特币、以太坊,或者任何数字货币的技术,而是真正作为一种独立开放的技术纳入到学术研究领域。