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

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

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 核对

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

原文地址:https://www.cnblogs.com/baker95935/p/9796707.html