区块链的分布式记账方法与传统的存储有所不同,主要体现在以下几个方面。
(1)参与节点彼此之间基于信任而存储完整数据
传统的存储方法通常是将数据按照一定的规则分成多份进行存储。
区块链的分布式记账方式是由区块链上各个节点共同记录交易信息,并照块链式结构(块链式数据结构:是指在一定时间内发生的事务处理以区块为单位进行存储,并以密码学算法将区块按时间先后顺序连接成链条的一种数据结构)存储完整的数据。基于这一点,区块链的分布式记账方式有助于众多节点对所记录的数据进行共同监督和共同维护,这样就方便对数据的准确性进行验证。总而言之,就是所有参与记账的节点可以共同为账本作证。
(2)每个节点存储都是独立的、地位等同的
传统的记账方式一般是通过中心节点往其他备份节点同步数据。
区块链的分布式记账方式中每个节点都是平等、公平的,即便不存在中心结构做信任背书,也可以依靠共识机制建立起信任关系,并且保证所存储数据的一致性,实现同时、同步数据备份。
图3-1 区块链的分布式记账(www.daowen.com)
(3)存出资产所有权
传统的记账方式,往往绝大多数的交易数据都掌握在中心节点手中。
区块链的分布式记账方式,没有一个节点可以单独记账,从而避免了单一记账人被控制或被贿赂而记假账的可能性,也由于记账节点数量足够多,在理论上讲,除非所有节点上所记录的交易数据都被破坏或篡改,否则账目就不会出现丢失的情况,从而保证账目数据的安全性。
总之,区块链的分布式记账方式的特点除了以上三点以外,其本质上是一种全民参与记账的方式,区块链系统中,每个人都有机会参与记账。
举个简单的例子。传统的记账方式往往是谁的系统谁进行记账,各个银行的账本是由银行进行记账的,支付宝的账本是由阿里巴巴进行记账的。而区块链则不同。假设A借给B100元,这样在A与B之间发生的借款事宜不仅仅A和B双方知道,而路人甲乙丙丁也都知道此事。这就是区块链分布式记账的特点。
图3-2 区块链的分布式记账
在区块链的分布式记账方式中,一段时间内如果有新的交易数据产生,系统中每个人都可以进行记账,然而系统会评判这段时间内记账最快最好的人,将其记录的内容写到账本中,并将这段时间内产生的账本内容发给系统中所有的其他人进行备份,这样系统中每个节点所持有的账本数据都完全一致,同时也保证了账本中所记录数据的安全性。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。