1
有没有办法查出总数数量在比特币网络中挖掘节点?对于采矿池,每个池中存在的设备。
采矿理论
分享
改进这个问题
跟随
2016年7月18日0:50问
加拉哈德
19111银质徽章66铜质徽章
添加评论
2个答案
1
我不知道采矿池是否有这样的数据,我怀疑如果有,他们是否会公开。但是,您可以通过在等式中插入一些数字来合理估计网络中的物理硬件矿工。
为了得到我们估计的下限,取当前的网络hashrate除以hashrate评级的市场上“最佳”ASIC矿工的hashrate。这一计算代表了网络上尽可能少的矿工人数,在现有最佳技术的情况下,产生当前hashrate所需的矿工人数。
要得到估计值的上限,您需要计算出可用ASIC的“平均最差”是多少,以及它的哈希速率。这就是说,你需要弄清楚,平均而言,澳大利亚证券投资委员会(ASIC)拥有最低的矿工盈利所需的费率。由于各地的电力和冷却成本各不相同,对此没有单一的答案,必须取平均值。一旦你有了这个平均hashrate,用当前的网络hashrate除以它。现在您可以估计出网络上可能产生当前hashrate的最大硬件矿工数。
分享
改进这个答案
跟随
回复时间:2016年7月18日12:49
杰斯汀
860911金徽章1919银徽章3232铜徽章
添加评论
0
我还有另一个技巧…我想听听你的意见。但它只回答挖掘节点的数量,而不是矿工的数量。我在理论基础上对数字进行四舍五入只是为了证明。首先,获取最快哈希速率机器获得的奖励估计值。目前它似乎是Antminer S19 Pro,速度为110次/秒。为此,我使用了一个计算器https://www.buybitcoinworldwide.com/mining/hardware/根据这个散列率,它计算出,在设备运行24/7/365的情况下,我每年可以获得02911比特币的奖励。这意味着,在每个区块6.25比特币奖励的情况下,我在一年内解决了1个区块的0.0465。如果所有网络都只使用这些机器,那么我将每年55000个块除以0.0465=1182795个挖掘节点。这是下限,即系统上挖掘节点的最小数目。现在,我的另一个假设是网络难度等于所有挖掘节点之和的加权散列率。如果现在,2021年3月18日,网络难度是21.6次/秒,那么同样的计算器计算出,如果我的设备以这种速度运行,我将在1年内赚取0.0572比特币。使用相同的计算,55000/(1/(6.25/.0572))=6009615挖掘节点。这将是网络上挖掘节点总数的估计值。区块链.com说明它从具有哈希数的完整节点获取网络困难信息,哈希数在经过身份验证后的一个设定时间(大约600秒)内用于解算块。所以事实上,这被描述为矿工的加权平均散列率,如果时间可测量地落在每个区块600秒以下,它用来增加难度;如果时间可测量地上升到600秒以上,它用来放松难度。但从长期来看,难度以每年400%的速度上升。上面提到的计算器在计算奖励时确实进行了调整,每天使用0.45%的绩效折扣。
分享
改进这个答案
跟随