挖一个比特币要多久:这个问题本身问错了
这个问题的搜索量很大,但它有一个隐含前提是错的 —— 它假设挖矿像挖土豆,一个一个往外刨。实际的规则不是这样,所以先把问法纠过来,答案自然就清楚了。
挖矿不是「挖出一个币」,而是按你的算力占全网的比例,去分每十分钟产生的那笔区块奖励。所以没有「挖一个要多久」这回事,只有「按这个比例,凑够一枚币的期望时间是多少」。用当前量级估,单机大约要二十年以上。
为什么这个问法有毛病
「挖一个比特币要多久」这句话里,藏着一个从字面来的误会:好像币是一颗一颗埋在地里的,你的机器在往下挖,挖到就归你。
实际规则完全不是这样。系统每十分钟左右产生一个区块,这个区块固定发行 3.125 枚,然后全网所有机器一起竞争这一份。你的机器不生产币,它只是在提高你在这一轮里中签的概率。
换个比喻可能更准:这不像挖土豆,更像全世界的人一起不停地买同一种彩票,每十分钟开一次奖,奖金固定,你买得越多中签概率越高。问「挖一个要多久」,相当于问「中一次奖要多久」—— 这个问题只有概率上的答案。
如果一定要给个数
那就算给你看。用一组当前量级的假设:单机 250 TH/s,全网 850 EH/s。
- 先统一单位:850 EH/s 等于 850,000,000 TH/s(EH 到 TH 隔两级,每级 1000 倍)。
- 你的占比 = 250 ÷ 850,000,000 ≈ 三百四十万分之一。
- 全网十分钟出一个块,那么你撞上一个块的期望时间 = 10 分钟 × 3,400,000 ≈ 65 年。
- 一个块给 3.125 枚,所以凑够一整枚的期望时间 = 65 ÷ 3.125 ≈ 21 年。
这两个数字都值得记一下。六十五年撞一次块,是理解「为什么必须加入矿池」最直接的一句话;二十一年凑一枚,是理解「个人挖矿的经济尺度」最直接的一句话。
但这个数字也会骗你
上面那个「65 年」是期望值,不是倒计时。它不表示你挖到第 65 年那天就会中一次。
真实的情况是:你可能明天就撞上一个块,拿到完整的 3.125 枚;也可能挖到一百年也一次都没有。这两种结果都不违反概率。期望值描述的是把无数台这样的机器平均起来的结果,落到你这一台上,它更像一个方差极大的赌局。
这种极端的不确定性,就是矿池存在的全部理由。
加入矿池之后,问题变成了什么
矿池把很多人的算力凑在一起,用总算力去争区块,挖到之后按各自贡献的份额分账。
对你来说,变化是:不再是「六十五年可能中一次大奖」,而是每天稳定收到一笔很小的钱。总的期望收益差不多(矿池还要抽一小笔手续费,所以略少一点),但波动被彻底抹平了。
按前面那组假设,你每天分到的量大约是 0.000132 枚。这个数字看起来很小,但它是可预期的 —— 而可预期正是做生意需要的东西。矿池怎么运作、几种结算模式有什么区别,在什么是矿池里讲。
这个数字还会越变越大
还有一件事让「多久」这个问题更没法定死:上面所有算式的分母都在长。
难度每 2016 个区块调整一次,跟随全网算力。而全网算力长期是增长的 —— 新机型效率更高、新矿场持续上线。你的机器速度一点没变,但占比在持续缩水。
所以「二十一年」这个数不是一个稳定的答案,它是按今天的分母算出来的一个瞬时值,而且大概率会随时间往上走。任何一篇给你一个精确年数还不提这一点的文章,都漏掉了最关键的变量。
不加入矿池,会是什么体验
值得单独说一下独立挖矿,因为它把「期望值」这个抽象概念变得非常具体。
假设你就是不加矿池,一台机器自己挖。前面算过,期望六十五年撞一个块。在此之前,你的收益严格等于零 —— 不是很少,是零。矿池里那种每天到账一点点的体验完全不存在,你的账户会连续几年、十几年保持空白,直到某一天忽然多出 3.125 枚外加那个区块的全部手续费。
这种事确实发生过。每隔一段时间就会有新闻说某个单机矿工撞上了一个块,成为当天最幸运的人。这类新闻之所以是新闻,恰恰因为它极其罕见 —— 你看不到的是同一时间还有无数台机器在算了很多年之后什么都没等到。
所以独立挖矿在今天更像一种带着确定电费支出的彩票:期望收益和矿池差不多,但方差大到没有任何人能承受。除非你的规模已经大到能自己稳定爆块,否则这条路在经济上不成立。
早期挖一个币要多久
把今天的数字和早期对比一下,这个问题会变得更清楚。
最初几年,全网参与的机器极少,难度极低。一台普通电脑挂着,一天挖到几十枚是很平常的事 —— 区块奖励那时候还是 50 枚一个块,而抢的人屈指可数。那些关于「用笔记本挖了几千个币」的旧故事,绝大多数是真的。
变化不是慢慢发生的。专用设备接入之后,难度被推到了只有专用设备才够得着的水平,通用设备直接出局;而随着越来越多专用设备加入,单台设备的占比又被不断稀释。再叠加四次减半,每个区块的发行量从 50 降到了 3.125。
所以「挖一个币要多久」这个问题,在不同年份的答案能相差几个数量级。你在网上看到的任何一个具体数字,都必须配着日期读 —— 没有日期的答案没有意义。
还有一块产出没算进去
前面所有推算都只算了区块奖励,没算交易手续费。矿工挖到区块时,这个区块里所有交易付的手续费也全归他。
这部分的量级不固定:网络清闲时可能只相当于区块奖励的百分之几,拥堵时能高出很多。所以真实产出比上面算的略高一点,「二十一年」这个数会稍微短一些。之所以不把它写进主算式,是因为它波动太大、没法给一个稳定的系数 —— 保守一点,把它当成缓冲更合适。
换一个更有用的问题
如果你问「挖一个要多久」是想知道这件事值不值得做,那么下面这两个问题比它有用得多:
问题一:我挖到一枚币要花掉多少钱?这个问题有确定答案,而且不需要预测币价 —— 把每天的电费和摊销除以每天的产出就得到了。算完拿去和当前币价一比,结论立刻出来。完整算法在现在个人还能挖吗。
问题二:币价跌到多少我就该停机?这个点叫关机币价,是产出刚好等于电费的那个价格。知道它,你才知道自己的安全边界在哪。
这两个问题的共同点是:答案由你自己的电价和机器决定,不依赖任何人的预测。而「挖一个要多久」的答案,一半握在别人手里。
换算相关的几个问题
挖一个比特币要多久?
按单机 250 TH/s、全网 850 EH/s 这组当前量级的假设估算,凑够一整枚的期望时间大约二十一年,撞上一个完整区块的期望时间约六十五年。但这是期望值不是倒计时,而且全网算力长期增长会让这个数字继续变大。
为什么不能说挖一个币需要多久?
因为挖矿不是一个一个把币挖出来。系统每十分钟产生一个区块、固定发行 3.125 枚,全网机器一起竞争这一份,你按算力占比分。所以只有概率意义上的期望时间,没有确定的「挖一个」的时长。
加入矿池能挖得更快吗?
总的期望收益不会变多,矿池还要抽一小笔手续费所以略少。变化的是波动:不再是几十年可能中一次大奖,而是每天收到一笔很小但可预期的钱。矿池解决的是方差问题,不是效率问题。
这篇里的期望时间用的是 250 TH/s 单机、850 EH/s 全网这组假设,查证于 2026-08。全网算力天天在变,请自己查当前值重算 —— 算法就在正文里,一步除法而已。
署名纪川是笔名,我们不给它编造资历 —— 判断这篇值不值得信,请核里面的规则和算法,不是核作者头衔。写法和数字处理原则见关于,发现问题请写信到 [email protected],更正会记进更正记录。