您当前的位置 : 胶东在线  >  智慧城市  >  品牌栏目  >  烟台区块链  >  百科知识

比特币矿工挖矿是在做什么?

来源:互联网 2020-02-17 09:07

| 举报 纠错

A+ A-

  在候选区块的头部有一个32位的随机数区域,矿工需要反复调整随机数并计算,目标是让整个区块的哈希值小于一个“目标值”。如果试过所有的32位随机数可能性后,计算仍未能成功,那么就要改变币基(coinbase)的一个随机数,接着进行反复计算。

  这个计算是加密哈希计算(对比特币来说是SHA-256),除了反复计算别无他法。这个计算量非常大,比如在2015年年底,在大约2的68次方个随机数中,只有一个可以成功,这个数字比全球总人口的平方还要大。

  有意思的是,这种挖矿计算是非对称的,你挖矿需要经过2的68次方个哈希计算,而我要验证你的确找到有效的随机数,只需要一次就可以。

  第一个完成这个计算难题的节点所打包的区块就成为有效区块,它向全网广播告知自己已经完成,由其他节点确认后(即有别的挖矿节点在这个区块的基础上进行下一个区块的挖矿,生成新的区块)。在等待6个区块后,该挖矿节点就可以获得这次比特币奖励。

  比特币的去中心网络能够长期运行下来,现在有1万多个全节点,正是因为有这样的挖矿奖励机制。出于对自己的利益考虑的矿工运维着这个不属于任何人、完全去中心化的网络。

责任编辑:胡金鹏

相关阅读

胶东在线微信号

胶东头条客户端

联系 智城烟台

地址:烟台市莱山区观海路333号烟台广电大厦18楼

电话:0535-6690009 E-mail:jdzx@jiaodong.net