区块链是怎么保证可信的?附:一张图看懂区块链

区块链通过不断将前一区块的Hash值纳入新区块的原始信息,确保账本不可篡改。每个新区块的创建都间接包含所有历史账页,任何改动都会导致验证失败。一张图帮助直观理解这一过程。
摘要由CSDN通过智能技术生成

区块链是怎么记账并保证账页可信的?

创世区块:创建一个区块,序列号为0,交易信息为空,时间为当前时间,不可更改,一般使用单例模式。将创世区块的原始信息进行Hash,保存。
第二个区块:原始信息包括:创世区块的hash值,当前区块的交易信息,当前时间。将原始信息进行Hash,保存。序列号为1。
第三个区块:原始信息包括:第二个区块的hash值,当前区块的交易信息,当前时间。将原始信息进行Hash,保存。序列号为2。
依次类推,因为每次都将前一个的Hash值当作原始信息,则最新的区块总是间接包含了所有之前的账页信息(原始信息)。那么一旦之前区块的其中一个发生更改,将会验证不通过,所以只需要验证最后一个区块就可以达到验证整个区块链账本的目的。

一张图看懂区块链:
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值