区块链(Blockchain)是一种分布式记账技术,它采用加密技术,把一组数据用特定的数据结构保存在多个节点中,当数据更新时,把相关信息构成新的数据块,添加到原来的数据链末尾,称之为“区块”(Block),每一个区块均有特定的 hash 值(即该区块的唯一标识)。简单而言,区块链就是一个由时间序列和节点网络构成的信息数据存储系统,每一笔数据的来源和时间都能被跟踪,从而保证数据的完整性和真实性。
区块链是一个分布式账本,非中央集权下的数据状态集市。它使用的是共识机制,如一致性算法,比特币应用层的一致性算法为Proof-of-Work(PoW)。它可以存储和交换数据,且有最端对端的记账特征,每一次付款的记录在每个分布节点上进行同步,做到可验证的交易历史记录,不受中央控制,不易篡改,保持真实准确的数据追溯,取信于双方,得到广泛应用。
区块的主要特性有:
(1)密码学强度,区块链应用具有极强的安全性,使用了加密技术,采用分布式记账技术,通过数据块把数据连接起来,构成一条记录链条;
(2)去中心化,数据使用多节点存储,构成去中心化的系统;
(3)共识机制,避免了恶意数据攻击和泡沫风险,充分解决了去中心化数据管理的问题;
(4)可追溯性,把数据安全存储记录在多个节点上,形成记录链条,实现单一的可追溯性,不容易篡改,可以追溯数据历史;
(5)高效率,实现多节点的强制复制,能够实时更新数据,达到高效率的数据管理效果。
由上述特性,可以看出区块作为一种特殊的记录节点,不仅用于安全性,还具有快速、平等和简洁的特点,为数据交换和记录管理提供了新的方式,正在逐渐适用于财务、供应链、政府、医疗等行业,得到广泛应用。