链式存储结构:
区块链采用链表式数据结构,区块由区块头和区块体组成,所有的区块根据散列值形成一条链状结构,这些区块一起就构成了区块链的分布式数据存储系统。
分布式数据存储系统与去中心化:分布式数据存储系统指的是信息数据由分布在不同业务域的各个节点共同协调完成,而且每一个节点记录的是完整的数据,因此它们都可以参与监督业务信息的合法性,同时也可以共同为其作证。由于区块链每个节点存储都是独立的、地位等同的,依靠共识机制保证存储的一致性,从而避免了单一的数据维护者被控制或者被贿赂而记录虚假信息的可能性。也由于信息节点足够多,理论上讲除非所有的节点被破坏,否则信息就不会丢失,从而保证了数据的安全性。
共识机制:由于点对点网络下存在较高的网络延迟,各个节点所观察到的事务先后顺序不可能完全一致。因此区块链系统需要设计一种机制对在差不多时间内发生的事务的先后顺序进行共识,这种对一个时间窗口内的事务的先后顺序达成共识的算法被称为“共识机制”。去认定一个记录的有效性,这既是认定的手段,也是防止篡改的手段。
数据加密与匿名性:存储在区块链上的数据信息是公开的,但是例如:账户身份、交易数据是高度加密的,只有在数据拥有者授权的情况下才能访问到,从而保证了数据的安全和个人的隐私。区块链中常用加密方法包括哈希算法、默克树、数字签名等。
不可篡改与可追溯性:对存储的数据信息,用户仅有创造及查询的权利,但没有编辑修改的能力。验证后的数据信息会永久地存储在区块链中,并通过共识机制和同步算法更新到各个业务域的系统中。对于区块链,只有对系统大部分节点进行修改操作,才能修改数据信息,而单一节点的修改可被视为非法篡改。因此,随着系统数据节点的增加,区块链抵御信息篡改的能力会越来越强。与之对应,当所有数据信息均为可信的信息后,对于审计追溯工作也起到了强有力的支撑作用。
版权申明:本内容来自于互联网,属第三方汇集推荐平台。本文的版权归原作者所有,文章言论不代表链门户的观点,链门户不承担任何法律责任。如有侵权请联系QQ:3341927519进行反馈。