主页 > 华为怎么下载imtoken > 比特币挖矿收入如何计算?比特币挖矿收益计算公式

比特币挖矿收入如何计算?比特币挖矿收益计算公式

华为怎么下载imtoken 2023-05-28 08:00:01

比特币挖矿收入如何计算?很多刚进入币圈的新手都想明白这个问题。我们知道,比特币挖矿其实就是寻找与 0 的个数相匹配的 Hash 值。如下图:

比特币挖矿收益是怎么计算的?比特币挖矿收益计算公式

那么比特币挖矿收益是如何计算的呢?

这个问题在网上找不到清楚的中文解释,矿大叔从比特币官网找了一些资料。简化后解释如下:

首先,Hash加密算法会生成一个256位的二进制数。 “猜”数中前N个字节为0的成功概率是[2的256次方-1]的一部分,即平均需要2的256次方-1次计算。

即:

比特币算力计算_比特币算力计算器_rx570挖矿比特币算力

2**256-1 =115792089237316195423570985008687907853269984665640564039457584007913129639935

因此,当难度为D时,需要计算以下次数。 (** 符号代表求幂)

(0xffff * 2**208)/D

所以哈希的总数是:

比特币算力计算器_比特币算力计算_rx570挖矿比特币算力

D * 2**256 / (0xffff * 2**208)

由于比特币规则设置为每10分钟生成一个块比特币算力计算,10分钟等于600秒,所以以上换算为每秒算力:

D * 2**48 / 0xffff / 600

转换为十进制:

rx570挖矿比特币算力_比特币算力计算器_比特币算力计算

D * 2** 32 / 600

以上公式是一个通用公式,只有两个变量:挖矿难度和矿机算力。

示例:2017年8月15日,难度D为:923.233.068.448(点击获取当前难度)

代入上式,本轮难度所需算力为:6.608.759.725.949. 815.794.即6609P/sec的算力可以在10分钟内产生一个区块,即12.5个BTC。

比特币算力计算_比特币算力计算器_rx570挖矿比特币算力

即6609P /12.5BTC = 528.72P的算力只能挖一个比特币。

目前最常见的蚂蚁S9矿机算力为13.5T/s,即528720T / 13.5T/s = 39164个单位 机器挖矿10年可以产生1个BTC分钟。

即 39164 / 144 10 分钟 = 272 台 S9 矿机,每天可挖 1 BTC。

以上将过程整理成一个公式,其中D为难度,H为算力(G为单位),每天可挖出的比特币数量为:

比特币算力计算器_rx570挖矿比特币算力_比特币算力计算

600 * 10**9 * 12.5 * 144 * 高 / 2 ** 32 / 深

将上述公式化简为:

251457 * 高/深

从公式可以看出,输出与挖矿难度成反比,与矿机算力成正比。随着难度不断攀升,每天可挖出的比特币数量也在不断减少。

因此,只要能给出一个难度增加的比例预期,就可以计算出回报时间和投资回报。

注:常用单位换算:1P =10^15.1T = 10^12. 1G =10 ^9. 1M = 10^6. 1K = 10 ^3

以上是比特币挖矿收益是如何计算的?详细介绍,通过以上算法,我们完整回顾了比特币区块链的工作量证明算法。如果你完全理解这个想法比特币算力计算,你可以自己手动实现它。挖矿程序,更多比特币挖矿内容可见币圈站知识。