Go语言Hyperledger区块链开发实战
上QQ阅读APP看书,第一时间看更新

1.2.1 区块链技术的发展阶段

从2008年11月1日中本聪发表《比特币:一种点对点的电子现金系统》论文的时候算起,区块链技术已经经历了10多年的发展。通常,可以将区块链技术的发展分为以下3个阶段。

(1)区块链1.0:以比特币为代表的数字货币是区块链1.0的经典应用。这个阶段区块链技术的应用场景基本局限在与数字货币或金融相关的应用上,比如数字货币钱包和交易所。很多数字货币只是在比特币源代码的基础上做了简单升级。

(2)区块链2.0:以太坊的诞生,拉开了区块链2.0的帷幕,智能合约的概念拓展了区块链的应用场景,使区块链技术可以应用到社会生产、生活的各个领域。

(3)区块链3.0:区块链1.0和区块链2.0时期的项目大多数都是公有链项目,企业使用区块链技术的成功案例并不多。区块链3.0的经典应用是实现具有完备权限控制和安全保障的企业级区块链——联盟链。联盟链可以解决企业间的信用问题,其由产业链中相关企业共同开发、建设,信息上链后不可随意修改。只要对相关企业做好科普工作,就可以大大提高企业间相互配合的效率,打通一个个信息孤岛,最终形成行业大数据。联盟链的代表项目是Hyperledger Fabric,它由Linux基金会管理,国外的微软、摩根大通、世界银行和国内的华为、阿里巴巴、百度、腾讯等都参与了Hyperledger社区的建设,可以说“巨头”云集。

虽然区块链技术经过了多年的发展,但是公众对其认可和接受程度还比较有限,大规模普及和推广区块链技术的时机也不够成熟。但是随着国家的高度重视,区块链技术的落地应用正在稳步推进。随着基础设施建设的日臻完善,时机成熟的时候社会上会爆发性地涌现一大批区块链应用,这会对社会生产、生活的各个方面产生深远的影响。