OreCrux

首页/挖矿原理/什么是算力

什么是算力,它到底怎么算

什么是算力封面:纸白工作板底色,右侧为程序化生成的柱状母题
封面为程序化生成,非 AI 生图。

算力是挖矿里出现频率最高的词,也是最容易被含糊带过的一个。它其实简单得出奇 —— 就是「每秒能试多少次」。麻烦的是那串单位,以及大多数人对量级完全没有概念。

算力就是「每秒能做多少次哈希尝试」。挖矿是个穷举游戏,谁每秒试得多,谁中签概率就高。单位从 H/s 起,每往上一级乘 1000:KH、MH、GH、TH、PH、EH。

一句话定义

挖矿要做的事是不停改一个数字、算一次哈希、看结果够不够小,不够就再改再算。算力衡量的就是这个动作每秒能重复多少遍。

所以它不是「速度」的模糊说法,而是一个很具体的计数:每秒 100 次就是 100 H/s。仅此而已。

单位阶梯:每级差一千倍

算力单位换算 · 每级 1000 倍
单位等于大致什么东西在这一档
H/s每秒 1 次纸笔手算
KH/s1,000 H/s很早期的软件实现
MH/s1,000 KH/s普通电脑处理器
GH/s1,000 MH/s高端显卡
TH/s1,000 GH/s一台现代专用矿机(几百 TH/s)
PH/s1,000 TH/s一个小型矿场
EH/s1,000 PH/s全网总量(几百 EH/s)

看这张表最容易犯的错,是把相邻两级当成「差不多」。它们差一千倍。隔两级就是一百万倍。

你的设备和全网,差多少

把量级摆在一起,感受会很不一样:

具体算一下:250 TH/s 的机器,在 850 EH/s 的全网里,占比是三百四十万分之一。这个数直接决定了你能分到多少 —— 全网每天新发行大约 450 枚,乘以这个比例,就是你一天的期望产出。

顺带说一句,如果你看到某台设备的算力用 MH/s 或 GH/s 标注,而你在考虑用它挖比特币,那么上面这张表已经回答了你的问题:它比全网低了三到四个数量级,细节在显卡还能挖比特币吗

算力和难度是一对

算力是你这一侧的能力,难度是全网那一侧的门槛。两个一起,才决定你的产出。

关系很直接:全网算力涨,系统就把难度调高,让平均出块时间维持在十分钟;你的算力没变,但分母变大了,分到的就变少。所以只盯着自己机器的算力数字没有意义,要盯的是它占全网的比例,而那个比例会随时间自然缩水。

为什么算力大不等于划算

这是新手最常见的一个判断失误:拿两台机器比,谁的 TH/s 数字大就选谁。

问题在于算力是要用电换的。一台算力翻倍、功耗也翻倍的机器,和原来那台在赚钱能力上没有任何区别 —— 它只是把同一笔生意做大了一倍,收入和电费同比例上升。

真正该比的是能效比:每产生 1 TH/s 的算力要烧多少焦耳,写作 J/TH,越低越好。它决定了在同样的电价下,你的成本线在哪、币价跌到多少你就得停机。买机器时把算力和功率一除,得到的那个数才是关键。

一个更直观的比喻

如果上面那些单位还是抽象,换个说法:算力就是你每秒买了多少张彩票。

每十分钟开一次奖,奖金固定 3.125 枚。全世界的人一起买,谁买得多谁中签概率高。你的机器每秒能算 250 万亿次,就相当于每秒买了 250 万亿张;全网每秒买了大约八千五百万亿亿张。

这个比喻能顺带解释掉几个常见困惑。为什么挖矿收益不稳定?因为它本来就是抽奖。为什么加入矿池就稳了?因为矿池是一群人合买、中了平分。为什么别人算力涨了我的收益会跌?因为奖金总额不变,买票的人变多了。

无效份额:算了但不算数的那部分

还有一个实际运行中会遇到、但很少被解释的概念。

你的机器不停地把工作成果提交给矿池。但如果提交得太晚 —— 比如网络延迟大,或者这一轮已经被别人赢走了 —— 这部分成果就作废了,行话叫无效份额或者过期份额。

它的意思是:电已经烧了,但这份算力没有换成收益。正常情况下无效份额的占比很低,几乎可以忽略;但如果你的网络不稳、或者矿池服务器离你太远,这个比例会明显上升,等于凭空损失一部分收益。所以矿池后台里那个「无效率」的数字值得偶尔看一眼,它是少数几个你真的能优化的指标之一。

从算力到收益,中间隔着几步

最后把链条串一遍,你就知道每一步会在哪里漏掉一点:

  1. 额定算力—— 参数表上写的那个数。
  2. 实际算力—— 散热不好会降频,实际值通常略低于额定值。
  3. 有效算力—— 扣掉无效份额。
  4. 占全网比例—— 有效算力除以全网算力,这个分母天天在长。
  5. 理论产出—— 比例乘以全网每天新发行的量,再加上手续费那部分。
  6. 到手收益—— 扣掉矿池手续费。
  7. 净收益—— 再扣掉电费和设备摊销。

大多数「为什么我算的和实际收到的对不上」,答案都在第 2、3、6 步。而决定这门生意成不成立的,是第 7 步 —— 那一步的完整算法在现在个人还能挖吗

全网算力去哪儿查

它天天在变,所以任何文章里写的都只是写作时的快照,包括这一篇。要看当前值,去主流矿池的首页或者区块浏览器,比如 mempool.space 上就能看到全网算力和难度的当前数字与历史走势。

查到之后,用它替换掉算账那篇里的分母重算一遍,你得到的才是对当下有效的结论。这一步不到五分钟。

常见问题

算力单位怎么换算?

从 H/s 开始每往上一级乘 1000:1 KH/s 等于 1000 H/s,1 MH/s 等于 1000 KH/s,依次是 GH、TH、PH、EH。相邻两级差一千倍,隔两级就是一百万倍,这个量级差别很容易被低估。

一台矿机的算力和全网差多少?

一台现代矿机在几百 TH/s 量级,全网在几百 EH/s 量级,中间隔两级单位,也就是几百万倍。按 250 TH/s 对 850 EH/s 算,单机占全网大约三百四十万分之一。

算力越大越好吗?

不一定。算力是用电换来的,一台算力翻倍但功耗也翻倍的机器,赚钱能力和原来那台没有区别。真正该比的是能效比,也就是每产生 1 TH/s 算力要烧多少焦耳,这个数越低越好。

单位换算这部分是固定的,不会变。全网算力那个数天天在变,正文里给的是写作时的量级参考,请以你查到的当前值为准。

署名纪川是笔名,我们不给它编造资历 —— 判断这篇值不值得信,请核里面的规则和算法,不是核作者头衔。写法和数字处理原则见关于,发现问题请写信到 [email protected],更正会记进更正记录