比特币挖矿

作者: 酷酷de熊 | 来源:发表于2018-03-29 17:16 被阅读0次

    原理

    挖矿是参与维护比特币网络的节点,协助生成新区块来获取一定量新增比特币的过程。

    用户向比特币网络中发布交易后,矿工将交易进行确认,形成新的区块,串联到区块链中。

    目前,每10分钟左右生成一个不超过1 MB大小的区块,记录了这10分钟内发生的验证过的交易内容,串联到最长的链尾部,每个区块的成功提交者可以得到系统12.5个比特币的奖励,以及用户附加到交易上的支付服务费用。

    每个区块的奖励最初是50个比特币,每隔21万个区块自动减半,即4年时间,最终比特币总量稳定在2100万个。

    挖矿过程

    挖矿算法

    比特币挖矿

    version = 版本号

    prev_hash = 前一区块ID的字节反转

    merkle_root = 本区块中所有交易的SHA256的墨克哈希树根的字节反转

    ntime = 时间戳

    nbits = 网络难度

    Target根据之前上千个区块的平均求解速度调整,算法会将找到一个解的期望时间控制在10分钟左右.

    解出来还要广播,其他终端会验证是否正确,如果正确就会被接受,然后大家一起去算下一个区块.

    算力

    一般以每秒进行多少次Hash计算为单位,记为h/s。

    相关文章

      网友评论

        本文标题:比特币挖矿

        本文链接:https://www.haomeiwen.com/subject/ufqvcftx.html