【区块链挖矿难度】

难度:整个网络通过[难度]这个变量控制生成工作量证明所需要的计算力。

难度目标:整个网络的计算力大致每10分钟产生一个区块所需要的难度数值为难度目标。

bits:bits是用来存储难度目标的16进制数值。【0x17365a17 】

coefficient系数:coefficient=0x365a17

exponent指数:exponent = 0x17

target:coefficient * Math.pow(2,8*(exponent-3))

目标Hash:

实际Hash:000000000000000000304911f0b0ee3121d838954b211112c5e10c2d2db89c5b 

难度重新定义:全网中每新增2016个块,全网难度将重新计算,按照每10分钟产生一个区块的速度,2016个块需要14天时间。


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 8.1 简介 挖矿是增加比特币货币供应的一个过程。挖矿同时还保护着比特币系统的安全,防止欺诈交易,避免“双重支付”...
    冉冉升起的沙丁鱼阅读 1,656评论 0 1
  • 安装 Snowboy clone代码 查阅官方文档 由于需要在Android上面调试,所以我查看的是Android...
    拉赫曼阅读 6,019评论 3 0
  • 时光匆匆,已忘却第一次踏入图书馆的异样感觉,却清晰记得,那次读书留给我精神的愉悦。 天下着淅沥小雨,心情自然是差极...
    君子语迟阅读 148评论 0 4
  • 优化css性能很多css需要通过HTTP请求来引入(除非使用内联css),所以尽量优化css。不要使用@impor...
    张鸽阅读 254评论 0 0
  • Swift控制流 for 循环 Swift中使用for-in的形式来进行for循环,类似于C语言的for条件递增的...
    考槃在涧阅读 193评论 0 0