zoukankan      html  css  js  c++  java
  • 比特币原理-为什么记账-挖矿

    比特币原理-为什么记账-挖矿

    1 记账=hash打包的过程  就是hash打包交易信息,由于处理这些内容会消耗资源,所以算法会给予奖励

    2 挖矿=工作量多少的证明

    1)规则   一段时间(通常是10分钟)内只有一个人可以记账成功

    2)通过解决密码学难题(工作量证明)竞争获得唯一记账权

    3) 其他节点复制记账结果

    3 工作量证明

    1)原始算法  hash(上一个交易记录的hash,交易记录集)= xxxxxx

    2)  工作量证明算法

    hash(上一个交易记录的hash,交易记录集,随机数)= 0000YYYYY

    计算可以获得后面的结果,所需要的随机数是什么

    谁算出来 那么那个节点就可以获得 唯一的记账权

    3) 交易记录集是什么

    1))收集广播中还没有被记账的交易

    2))交易的有效性验证

    3))添加一笔给自己转账的交易(挖矿奖励)

    4 工作量分析

    1) hash值是16位的结果  一个0需要计算16次  2个0需要计算16*16次

    现在的比特币的0是 18位 那么需要计算 16*18的18次方次

  • 相关阅读:
    Bundle类
    AlertDialog
    认识Android
    TextView属性详解
    Android中设置文字大小的定义类型
    理解偏差
    python爬虫实验2
    python爬虫实验
    PHP sql注入漏洞修复(字符串型)
    java实现远程控制
  • 原文地址:https://www.cnblogs.com/baker95935/p/9797089.html
Copyright © 2011-2022 走看看