比特币原理-账本如何验证
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 核对
每个交易只需要核对最后一个区块的交易信息