zoukankan      html  css  js  c++  java
  • 比特币原理-账本如何验证

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

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

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

  • 相关阅读:
    线程同步技术
    线程调用
    进程与线程
    网络配置
    vi
    文件系统
    系统管理命令
    Linux常用命令
    Shell编程
    新版chrome touch警告处理办法
  • 原文地址:https://www.cnblogs.com/baker95935/p/9796707.html
Copyright © 2011-2022 走看看