比特币原理-账本如何验证

1 hash函数 生成摘要信息

hash和md5函数类似的结果

hash(原始交易信息)=摘要

 

2 区块

区块 = 区块头【序号+时间戳+hash摘要】 + 交易记录

 

3  第二个账本以及更多

在第二个账本计算的时候,会加入第一个账本的hash值作为参数+第二个账本的交易信息=第二个账本

hash(第一个账本的hash,第二个账本的交易信息)=第二个账本的hash值摘要

 

4 区块链

区块0=【序号+时间戳+hash摘要】 + 交易记录

区块1=【序号+时间戳+hash摘要(区块0的hash+区块1的原理交易信息的hash)】 + 交易记录

区块2=【序号+时间戳+hash摘要(区块1的hash+区块2的原理交易信息的hash)】 + 交易记录

这样每个区块直接都是链接起来的 所以叫做区块链

 

5 核对

每个交易只需要核对最后一个区块的交易信息

相关文章:

  • 2022-12-23
  • 2021-04-24
  • 2021-08-23
  • 2021-04-15
  • 2021-09-10
  • 2021-05-15
  • 2021-09-12
  • 2021-09-05
猜你喜欢
  • 2022-01-10
  • 2021-10-23
  • 2021-07-25
  • 2021-09-09
相关资源
相似解决方案