区块链让参与系统的节点通过密码学方法生成相关联的数据块(即区块)。每个数据块包含了一定时间内的系统全部信息交流数据,并按照时间顺序组成链式数据结构。
区块链的记录原理需要所有参与记录的节点来验证交易记录的正确性。由于所有节点都记录全网的每笔交易,一旦某节点的记录与其他节点不符,其他节点就不会承认该记录,并且不会写入区块。
几乎不可能改变某一区块及区块内的交易信息。因为如果改变一个区块,那么之后的每个区块都将被改变。因此,试图篡改数据的人必须同时入侵至少全球参与记录的51%的节点并篡改数据。从技术角度来说,这几乎是不可能的。
每笔交易需要一个有效签名才会被存储在区块中。只有有效的数字密钥才能生成有效签名。密钥由私钥和公钥组成,其中公钥是公开的,私钥仅限拥有者可见和使用,用于交易签名,以证明数字身份。
区块链的分布式结构使得数据并不存储在中心化的电脑或主机上,而是让每个参与数据交易的节点都记录和存储所有的数据信息。为了保证数据的完备记录和存储,区块链系统采用了开源的、去中心化的协议。区块链构建了一套协议机制,让每个节点在记录数据的同时,也验证其他节点记录结果的正确性。只有当大部分甚至所有节点都确认记录的正确性时,该数据才会被写入区块。即使部分节点遭到攻击或破坏,也不会影响系统的数据更新和存储。
本站所有软件信息均由用户上传发布,版权归原著所有。如有侵权/违规内容,敬请来信告知邮箱:764327034@qq.com,我们将及时撤销! 转载请注明出处:https://czxurui.com/zx/39154.html
发表回复
评论列表(0条)