当前位置:首页 > 比特币新闻 > 正文

云算力:比特币挖矿到底在计算什么?

来源: 互联网时间:2018-06-01 09:01:28

比特币挖矿是什么?

比特币是一种虚拟货币,基于区块链技术。如果我们简单地把区块链的区块比作一个个的账本,那么“挖矿” 就是“打包”过去十分钟整个区块链网络的交易,把这些交易写入新的区块,那么就“打包”完成,那就是完成了“挖矿”。完成了挖矿之后就获得了系统的奖励,即比特币。


如何分配“打包权”

比特币的现价已经涨到了4万多,每一次获得“打包权”,完成工作就会获得12.5个比特币(会随时间递减),获利可谓相当丰厚。

面对这样的奖励,参与的矿工人数肯定是非常多的,那么该如何确定应该分配给哪个矿工去做这事呢?

比特币采用一种叫“工作证明(Proof Of Work,简称POW)机制,即工作量的证明。

这种证明方式通过对工作结果进行认证从而验证工作量的多少,是一宗非常高效的方式。

比特币工作量证明机制中所需要验证的是哈希的碰撞次数,需要算出对应的哈希函数。哈希是一种工作量证明机制,它是亚当·贝克在1997年发明的,主要用于抵抗邮件的拒绝服务攻击及垃圾邮件网关滥用。在比特币之前,哈希现金被用于垃圾邮件的过滤,也被微软用于hotmail等产品中。

比特币在区块链的生成过程中使用了POW机制,一个符合要求的区块哈希函数由N个前导零构成,零的个数取决于网络的难度值。


要得到合理的区块哈希码需要经过大量计算。当某个节点提供出一个合理的区块哈希值,那就是说明该节点确实经过了大量的计算,那么系统就把”打包权“分配给该节点,即矿工。

当然这不能得出计算次数的绝对值,因为寻找合理哈希值是一个概率事件,所以当节点(矿工)拥有占全网n%的算力时,该节点基本上就是有n/100的概率找到区块哈希。换句话说,就是比拼算力。

能不能记住前面几个0,然后可以使用呢?答案是否定的,因为难度值不一样, 0的数量就不一样。而且要证明的数是一个哈希值,而且需要验证的工作量证明非常庞大,基本上无法造假。

那么意味着,你不仅要算出你的哈希值,还需要对比对不对,如果不对的话继续算。

所以需要大量的显卡进行大量的并行运算,获取哈希值。

因此我们可以看出,对于比特币挖矿来说,最重要的还是算力。然而个人投资者购买矿机所需要耗费的成本显然过高,玛雅云算力为用户省去矿机成本,直接购买算力,收益持续翻倍!

免责声明:

1.本文内容综合整理自互联网,观点仅代表作者本人,不代表本站立场。

2.资讯内容不构成投资建议,投资者应独立决策并自行承担风险。

你可能感兴趣