区块链与产业新机遇
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

(一)区块链的含义

区块链是什么?工业和信息化部(以下简称工信部)于2016年指导发布的《中国区块链技术和应用发展白皮书(2016)》对区块链技术给出一个比较权威的定义:广义来讲,区块链技术是利用块链式数据结构来验证和存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算范式。而从狭义来讲,区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,并且是以密码学方式保证的不可篡改和不可伪造的分布式账本。

上述界定,有助于我们理解区块链的内涵。从广义层面来看,区块链具有块链式数据结构,在特定的情形下可以将它理解为环环相扣的链子,但与现实中的链子不同的是,如果要改变区块链中的任意一个链环(数据区块),则意味着需要同时改动整条链子。这种改动当然是非常困难的,因为对于这种以块链式数据结构存储的数据区块,前一个区块与后一个区块之间以包含256位随机数的哈希值作为连接方式,任何数据的输入与输出都需要相应的密码验证,而且它采用的是非对称加密方式,数据存储与访问都将牵涉公钥与私钥,在数据区块累积到一定的长度后,要想对它进行篡改和窃取,在理论上是很难实现的,这也说明该数据系统具有极高的安全性和可靠性。

值得一提的是,区块链的分布式数据系统具有极高的开放性。尤其是从分类学意义上来看,对于属于区块链众多类型之一的公有链,由于其整个数据系统的开源特征,几乎每个稍微懂一点儿区块链常识的人,都能够利用系统平台所提供的自动化脚本代码和智能合约建立一个全新的合约规则,仿佛就像人们使用微信、抖音和微博那样简单。而在这个规则体系中的任何个人,都是技术自动执行合约的忠实信奉者,一旦智能合约建立起来,它就会在相应的触发机制下自动执行约定的奖励或惩罚,将智能合约所约定的内容变为现实的存在。这应该就是人们将区块链形象地比喻为“创造信任的机器”的缘由。

当然,如果从狭义的维度理解区块链的概念,其实可以简单地将数据区块解释为一个独立的账本,而且这个账本是完全公开的,自它产生之时就已经向全网广播了,接收到广播的所有系统参与者都将自动备份该账本数据。既然已经向全网广播且被所有参与者备份,那么该账本自然就无法再被某个人篡改。大多数人也是从这个意义上来理解区块链的。