区块链的本质是一个去中心化的数据库。区块链技术的数据共享是一个分布式记账簿,其本质上是一个按照时间顺序串联起来的链,创世区块开始的所有交易都记录在区块中。交易记录等账目信息会被打包成一个个区块并进行加密,同时盖上时间戳,所有区块按时间戳顺序连接成一个总账本。区块链由多个独立、地位等同的节点按照块链式结构存储完整的数据,通过共识机制保证存储的一致性,一旦数据被记录下来,在一个区块中的数据将不可逆。
在传统的记账系统中,只有中心服务器才有记账权。
但是在区块链系统中,每一台计算机就是一个节点,一个节点就是一个数据库(服务器),任何一个节点都可以进行记账,而且直接连接另一个节点,中间不需要第三方服务器。当两个节点发生交易时,这笔交易会广播到其他所有节点(记账),从而达到防止交易双方篡改交易信息的目的。
区块链和互联网一样,由不计其数的节点联网组成,用户可以通过一台安装了区块链应用的设备成为这个区块链应用的节点,从而参与这个区块链的具体活动。
区块链构建了一个分布式结构的网络系统,从而保证数据库的严谨性。区块链专业的账本记录者也没有特定的中心位置和中心权限,而是通过自愿原则来建立一套任何人都可以参与记录信息的分布式记账体系,从而达到会计责任分散化,由整个网络的所有参与者共同记录的效果。数据库中的所有数据都实时更新并存放于所有参与记录的网络节点中。