区块链是什么?

区块链(blockchain)并不是一种单一的技术,而是由多种技术组成的集合体。它的思想最早起源于2008年时化名为“中本聪”(Satoshi Nakamoto)的学者在密码学邮件组发表的奠基性论文《比特币:一种点对点电子现金系统》。最初,“区块链”只是用来描述比特币支撑技术的一种比喻说法,后来随着比特币架构体系的逐渐流行,这种技术逐步引起了社会的广泛认知和关注,区块链技术才得以与比特币区分并正式命名。

区块链的定义分为广义和狭义两个层次:

1、狭义的区块链指的是一种数据结构。它按照时间顺序将数据区块以链条的方式进行组合,并以密码学方式保证其不可篡改和伪造,从而形成一个去中心化的共享账本(decentralized shared ledger)。它能够安全存储简单的、有先后关系的、能在系统内验证的数据。

2、广义的区块链指的则是一种去中心化的基础架构和计算范式。它利用上述的加密链式区块结构来验证与存储数据,利用分布式节点共识算法来生成和更新数据,利用自动化脚本代码(智能合约)来对数据进行编程和操作。

从应用频率看,目前广义区块链概念被使用得要多一些。