挖矿方差与 泊松数学
独立挖矿看起来像赌博。数学说不是。本文讲解泊松分布、指数时间到区块、真实百分位表和蒙特卡洛模拟。读完后你会理解为什么每天 1% 的概率不意味着"100 天内出块" —— 以及为什么在 100 天均值矿机上 200 天干旱期在统计上是正常的,不是失败。
一位矿工设置了一台 Antminer S21+ 指向 Bitcoin Cash。数学说找到一个区块的预期时间是 ~133 天。矿工等了 130 天什么也没找到。等了 140 天还是什么都没有。他在 150、160、180 天检查仪表板 —— 仍然没有区块。数学失败了吗?矿机坏了吗?他选错了矿池吗?
答案几乎总是以上都不是。数学没有失败。矿机没坏。矿池没问题。矿工正在经历方差 —— 长期预期值与短期现实之间的差距。在独立挖矿中,这个差距可能是巨大的。每 5 个单机矿工中就有 1 个会在找到区块前等待超过其平均时间的 1.5 倍。每 20 个中有 1 个会等待超过 3 倍。这些不是罕见的离群值。它们是被数学预测的。
这篇文章存在是因为大多数独立挖矿建议对方差问题挥手而过。“平均时间是 X 天”听起来简单,像一个确定性的倒计时。它不是。独立挖矿是一个泊松过程 —— 无记忆、指数性、易于产生聚集结果 —— 理解数学是认为你的硬件坏了和认识到你处于概率分布完全正常的慢尾之间的区别。
这是 Gufo 关于独立挖矿的数学指南。我们将讲解泊松基础、控制时间到区块的指数分布、常见硬件的真实百分位表、蒙特卡洛模拟,以及一个清晰的情绪准备框架。到最后,“长期干旱期”看起来像数学,而不是失败。
设置:为什么挖矿是泊松过程
挖矿一次哈希一个数字,寻找低于网络目标的值。每次哈希在统计上是独立的 —— SHA-256 算法使前一个哈希的结果与下一次尝试无关。这是泊松过程的教科书设置。
泊松过程有三个定义性属性:
- 事件独立发生。每次哈希都是新的尝试;找到(或没找到)一个区块不会改变下一次尝试的概率。
- 事件以恒定的平均速率发生。网络难度在短时间尺度(天)上保持大致稳定。你的算力保持稳定。所以预期速率是恒定的。
- 事件在任何小时间间隔中的概率与其长度成正比。挖矿时间加倍,找到区块的概率加倍。
所有三个对独立挖矿都满足。适用的数学:
- 在时间段 T 内找到的区块数遵循参数为 λ = (你的_算力 ÷ 网络_算力) × (T ÷ 600 秒) 的泊松分布
- 连续区块之间的时间遵循均值为 1/λ 的指数分布
- 在时间 T 内找到零个区块的概率是 e^(-λT)
- 在时间 T 内预期区块的标准差等于 √(λT) —— 均值的平方根
这三个公式是独立挖矿方差的全部数学基础。记住它们,剩下的就是应用。
均值:它实际上意味着什么
”找到区块的平均时间”是独立挖矿中最常被引用的数字,也是最被误解的。均值不是你应该期待等待的。它是许多试验的长期平均值。单次试验可能产生差异巨大的结果。
对于指数分布(控制区块之间的时间):
中位时间 = 0.693 × 平均时间
也就是说,所有单次试验结果中的一半将耗时少于平均时间的 69.3%。另一半将耗时更长。分布是右偏的 —— 有一个长尾的不幸结果将均值向上拖。
对于 BCH 上的单台 Antminer S21+(均值 ~133 天):
- ~50% 概率在第 92 天找到一个区块(中位数)
- ~63% 概率到第 133 天(均值)
- ~80% 概率到第 215 天
- ~90% 概率到第 306 天
- ~95% 概率到第 399 天
- ~99% 概率到第 612 天
- ~1% 概率在 612 天后仍在等待
再读一遍最后一条。即使有”133 天均值”,也有 1/100 的概率你会超过 600 天没有区块。这不是百万分之一 —— 这是百分之一。如果 1,000 名矿工都在 BCH 上运行相同的 S21+ 设置两年,统计上大约 10 个人会用整整两年的时间找到零个区块。不是因为运气不好或硬件坏了 —— 是因为数学。
指数分布,可视化
到时间 t 找到区块的概率(累积分布函数)是:
P(到时间 t 找到) = 1 - e^(-t/μ)
其中 μ 是平均时间。对于 133 天均值,百分位分解:
| 时间(天) | 均值百分比 | 找到 ≥1 区块概率 | 找到 0 区块概率 |
|---|---|---|---|
| 30 | 22.6% | 20.2% | 79.8% |
| 60 | 45.1% | 36.3% | 63.7% |
| 92 | 69.2% | 50.0%(中位数) | 50.0% |
| 133 | 100%(均值) | 63.2% | 36.8% |
| 200 | 150.4% | 77.7% | 22.3% |
| 266 | 200% | 86.5% | 13.5% |
| 400 | 300% | 95.0% | 5.0% |
| 532 | 400% | 98.2% | 1.8% |
| 800 | 602% | 99.7% | 0.3% |
注意关键洞察:即使在 4 倍均值(133 天均值的 532 天),仍有 1.8% 的概率零区块。指数分布有一个肥大的右尾。长期干旱期对一些矿工来说在数学上是有保证的。
方差和标准差
对于泊松过程,方差等于均值。标准差是 √均值。这有实际含义:
在 BCH 上挖矿单台 S21+ 一年(365 天):
- 预期区块:365 ÷ 133 = ~2.74 个区块
- 标准差:√2.74 = 1.66 个区块
- ~68% 置信区间:1.08 到 4.41 个区块
- ~95% 置信区间:0 到 6.06 个区块
- ~99% 置信区间:0 到 7.72 个区块
所以在典型的一年中,你可能找到 1、2、3、4 或 5 个区块 —— 都在正常统计范围内。找到 0 个区块(在 95% 范围的尾部)不寻常但不极端。找到 7+ 个区块也不寻常但不极端。实际的单年结果可以从 0 到 7+ 个区块,同时仍然完全符合数学。
对于 SoloFury 矿队(4× S21+,BCH 上 ~940 TH/s),每年预期区块:
- 每区块平均时间:133 ÷ 4 = ~33 天
- 预期区块/年:365 ÷ 33 = ~11 个区块
- 标准差:√11 = 3.3 个区块
- ~95% 范围:4.4 到 17.6 个区块/年
SoloFury 在 2026 年 4 月底/5 月初的前 19 天找到了 3 个 BCH 区块。这是年化率 ~58 个区块/年 —— 远高于预期的 ~11 个。这是对该特定窗口均值上方约 13 个标准差的正方差偏移,这真的不寻常但可能。等价地:2025 年可能有一些 19 天窗口同一矿队找到零个区块,那些不会成为新闻因为它们看起来”正常”。
聚集问题
泊松过程有一个反直觉的属性:事件倾向于聚集而不是均匀间隔。如果你今天找到一个区块,之后不会有额外的”不幸”出现 —— 你明天找到另一个区块的概率与之前完全相同。在短窗口期内,这导致多个区块靠近成串,由长期干旱期分隔。
例如,SoloFury BCH 区块 #947,633(4 月 20 日)、#948,592(4 月 27 日)和 #950,338(5 月 9 日)—— 19 天内三个区块。然后什么都没有一段时间(典型模式)。然后也许一周内再两个。然后两个月没有。
模式没有坏 —— 这正是泊松所预测的。找区块是”无记忆的”:网络不记得你刚找到一个区块,不因为你幸运而惩罚你,不因为你耐心而奖励你。每次新尝试都是新的掷骰子。
聚集是使独立挖矿感觉情感上混乱的原因。几个月什么都没有,然后是突然的头奖,然后又是什么都没有。如果你绘制实际区块时序图,你会看到聚集和间隔大致相等。两者都正常。
蒙特卡洛模拟:10,000 个模拟年
数字是抽象的。让我们运行一个模拟。想象 10,000 名相同的独立矿工每人在 BCH 上运行 S21+ 365 天(所以 10,000 个模拟挖矿年)。年度结果的分布是什么样的?
| 1 年内找到的区块 | 模拟年的百分比 | 预期 vs 现实 |
|---|---|---|
| 0 个区块 | ~6.5% | 糟糕的一年 —— 发生在 10,000 名矿工中的 ~650 人身上 |
| 1 个区块 | ~17.5% | 低于均值 |
| 2 个区块 | ~24% | 略低于均值(均值 = 2.74) |
| 3 个区块 | ~22% | 围绕均值 |
| 4 个区块 | ~15% | 高于均值 |
| 5 个区块 | ~8% | 幸运 |
| 6 个区块 | ~4% | 非常幸运 |
| 7+ 个区块 | ~3% | 头奖年 —— 发生在 10,000 中的 ~300 人身上 |
仔细阅读:
- ~6.5% 的单矿机矿工在任何给定年内将找到零个区块。不是因为他们做错了什么。因为方差。
- ~30% 将找到超过均值(3+ 区块)—— 运气对他们有利。
- ~3% 将拥有”头奖年”7+ 区块 —— 极度幸运,但数学上对某些比例是预期的。
- 所有 10,000 名矿工的总收入平均到预期值(每个 ~2.74 区块),但个人体验差异巨大。
一些矿工将连续 3 年表现出色并得出结论”我有魔法触摸”。其他人将连续 2 年零区块并得出结论”独立挖矿不起作用”。两者都从太少数据点中读得太多。数学说:运行实验更长时间,个人结果收敛到均值。
“赌徒谬误”陷阱
许多独立矿工陷入经典推理错误:“我 200 天没找到区块,所以我’应该’找到一个。“这是错的。泊松过程是无记忆的。在接下来 30 天找到区块的概率,假设你已经过了 200 天没有找到一个,与你在最初 30 天找到一个的概率完全相同。
数学:P(接下来 30 天找到 | 过了 200 天没有一个) = P(在任何 30 天窗口找到) = 1 - e^(-30/133) = 20.2%
200 天的干旱期没有帮助。它们也没有伤害。它们只是不重要。骰子没有记忆。
反之亦然:只是因为你上周找到一个区块并不意味着你”不太可能”这周找到一个。你的概率不变。幸运连胜不受惩罚。不幸连败不受补偿。每次新尝试都是独立的。
内化这一点的矿工是那些在长时间内维持稳定运营的人。不内化的矿工变得情绪化,在糟糕的连胜期间改变策略,在确切错误的时刻放弃,并在头奖最终到来时错过它。
方差缩放:更多矿机意味着更少相对方差
这里数学变得实际有用:方差与均值的平方根成比例缩放,但预期收入与均值线性缩放。
所以如果你将算力翻倍:
- 每年预期区块:2 倍(两倍多)
- 区块的标准差:√2 ≈ 1.41 倍(仅多 41% 的散布)
- 变异系数(标准差/均值):下降 1/√2 ≈ 29%
换句话说,更大的矿队按比例经历更少的方差。大型农场不是幸运 —— 它们在数学上由其规模平滑。
| 设置 | 预期区块/年 | 标准差 | 变异系数 |
|---|---|---|---|
| 1× S21+ (BCH) | 2.74 | 1.66 | 61% |
| 4× S21+ (SoloFury) | 11.0 | 3.32 | 30% |
| 10× S21+ | 27.4 | 5.23 | 19% |
| 50× S21+ | 137 | 11.7 | 8.5% |
| 100× S21+ | 274 | 16.6 | 6% |
对于单矿机,年复一年的收入可以波动 60%+。对于 100 矿机农场,波动通常低于 6%。这就是为什么工业挖矿比独立挖矿是更低方差的业务 —— 不是因为数学改变,而是因为规模平均掉噪音。
方差 vs 赌博:结构性差异
人们经常将独立挖矿等同于赌博,因为两者都涉及概率,两者在小规模都有负预期价值场景,两者都有赢家和输家。在数学上,它们在重要方面有所不同:
赌博(例如 Powerball、赌场)
- 庄家优势:数学结构上有利于长期的运营商
- 负预期价值按设计 —— 玩家平均亏损
- 独立尝试但操纵的概率 —— 你的个人哈希不重要,只有你的特定票是否匹配
独立挖矿
- 没有庄家优势:协议基于加密工作发行区块奖励;没有人从顶部拿一个百分比(除了你的 1% 矿池费用,这是运营性而不是结构性的)
- 正或接近零预期价值取决于硬件和电力成本 —— 在 SoloFury 的 1% 费用结构下,预期价值本质上是”你的硬件能力减去你的成本”
- 独立尝试,公平概率 —— 你的哈希为累积网络尝试做出贡献,你的份额与你的算力成正比
方差是真实的。结构性不公平不是。独立挖矿是高方差的诚实工作。赌博是低方差的不诚实工作。数学相似;结构不能更不同了。
真实世界百分位表
对于考虑独立挖矿的矿工,以下是 BCH 上不同硬件设置的百分位:
单台 Bitaxe Gamma (1.2 TH/s) 在 BC2(均值 ~1.7 天)
| 时间 | ≥1 区块概率% |
|---|---|
| 0.5 天 (12h) | 25.5% |
| 1 天 | 44.4% |
| 1.7 天(均值) | 63.2% |
| 3.4 天 | 86.5% |
| 5 天 | 94.7% |
| 10 天 | 99.7% |
底线:在 BC2 上 1.2 TH/s,你几乎肯定会在 5 天内找到至少一个区块。~5% 概率等待更长。~0.3% 概率超过 10 天。实际上,这是一个令人兴奋的”活跃”挖矿体验。
单台 Antminer S21+ (235 TH/s) 在 BCH(均值 ~133 天)
| 时间 | ≥1 区块概率% |
|---|---|
| 30 天 | 20.2% |
| 92 天(中位数) | 50.0% |
| 133 天(均值) | 63.2% |
| 215 天 | 80% |
| 306 天 | 90% |
| 1 年 | 93.5% |
| 2 年 | 99.6% |
底线:1 年运营,~93.5% 至少一个区块的概率。~6.5% 零区块的概率。6.5% 的矿工没有做错任何事;他们只是处于分布的坏端。
单台 Bitaxe Gamma (1.2 TH/s) 在 BTC(均值 ~12,000 年)
| 时间 | ≥1 区块概率% |
|---|---|
| 1 年 | 0.0083% |
| 5 年 | 0.042% |
| 10 年 | 0.083% |
| 30 年 | 0.250% |
| 100 年 | 0.832% |
底线:彩票模式。概率非零但在任何人类时间尺度上都微不足道。一些 Bitaxe 运营商无论如何还是击中了,因为方差结合全球数千名运营商产生了偶尔的头奖。所有 Bitaxe 所有者的累积概率明显高于任何个人的概率。
情感准备框架
现在数学摆在桌面上,这里是如何为独立挖矿做情感准备:
1. 接受方差是结构
不要在均值处期待区块。期待它们成簇出现,由间隔分隔。找到区块的实际模式看起来混乱;底层数学是确定性的。内化”长期干旱期”是正常的,不是失败。
2. 设置符合数学的时间范围
如果你的平均时间是 133 天,不要在第 60 天做决定。不要在第 90 天改变策略。不要在第 200 天退出。计划至少 2-3 倍平均时间后再评估表现。对于 BCH 上的单台 S21+,那是至少 9-12 个月。
3. 根据统计预测跟踪结果,而不是期望
如果挖矿 200 天后你找到了 0 个区块,你在结果的最低 22% —— 不幸但不极端。如果 200 天后你找到了 3 个区块,你在前 5% —— 幸运。两者在统计上都正常。不要混淆”我期望的”与”什么是正常的”。
4. 跨时间尺度和链多样化
结合慢链(每 S21+ 133 天均值的 BCH)和快链(每 Bitaxe 2 天均值的 BC2)。快链给你频繁的强化,数学有效。慢链给你更大的支付。不要把 100% 押在一条链上 —— 方差在单链设置中会复合。
5. 考虑规模
如果你的方差容忍度低,扩大规模(更多矿机减少相对方差)。如果规模不可用,在较小的链上挖矿,数学更频繁地给你区块。不要试图用不足的规模和薄利润吸收高方差的体验。
6. 度过干旱期
独立挖矿中最常见的错误是在干旱期间放弃并错过不久后到来的头奖。数学是那样残酷的:头奖最终到来,但你可能已经关闭了你的矿机。挖矿时间比你的不耐烦所建议的长。
7. 不要在没有因果关系的地方寻找因果关系
”我换了矿池然后立即找到了一个区块” —— 那是方差,不是因果关系。你切换离开的矿池可能也即将找到一个。数学不在乎你的战略决策;它在乎累积贡献的哈希。
日常独立挖矿决策中的数学
这些概率如何影响实际决策?
“我应该租用算力进行一天的突发吗?“
计算租用级别的每日概率。如果在 BCH 上 1 PH/s 24 小时给你 ~3.2% 找到区块的概率,决定 $50-100 租金成本是否值得那张彩票。预期价值:3.2% × $1,400 = $44.80。如果你的租金成本是 $50,EV 略微为负;如果 $40,略微为正。
“我应该从 BCH 切换到更小的链吗?“
计算两者的平均时间。如果你的 S21+ 在 BCH 上是 133 天均值($1,400 奖励)和 BCH2 上的 ~2 天均值(~$10 奖励),预期日收入大致相等 —— 但方差天差地别。基于你的方差容忍度选择,而不是预期价值,因为 EV 相似。
“6 个月干旱期后我应该继续挖矿吗?“
查看累积分布函数。在 133 天均值矿机上 6 个月后,你处于坏结果的 ~80 百分位。在下个月找到区块的概率与你开始时完全相同。骰子没有记忆。如果你挖矿的理由在开始时是合理的,它们现在仍然合理。
“我应该在第一台找到区块之前添加第二台矿机吗?“
是的,在统计上。边际算力给你每单位时间更多的概率。“等到第一台命中”的推理是赌徒谬误 —— 第一台不是”该来了”。
费用收入的方差(一个单独的分布)
区块补贴每个区块是固定的 —— 3.125 BTC、3.125 BCH、1.81M XEC 等。交易费用每个区块都不同,有时变化剧烈。这增加了第二层方差:
- 大多数 BCH 区块的费用为 ~0.001-0.005 BCH (~$0.50-2.50)
- 高活动期间一些 BCH 区块的费用可以是 0.1-0.5 BCH ($45-225)
- Runes / Ordinals 事件期间的 BTC 区块包含了 5-10 BTC 的费用 vs 3.125 BTC 补贴
如果你在高费用期间找到一个区块,你的奖励可能是基础补贴的 1.5-3 倍。如果在低费用期间,接近零费用。费用方差与找区块方差复合。幸运的是,费用通常是总奖励的一小部分(4-5%),所以对几乎所有矿工来说,二阶方差被一阶找区块方差所主导。
遍历性论证
对于数学倾向的读者:独立挖矿是一个遍历过程 —— 单个矿工结果的时间平均收敛到所有矿工的集合平均,给定足够时间。在实践中,这意味着:如果你挖矿时间足够长(几十年),你每年的平均收入接近长期预期价值。方差主导短期结果,但在长期内消失。
陷阱:“足够长”可能比人类耐心更长。对于拥有 133 天均值矿机的个人矿工,方差”洗到”几个百分点置信区间的时间范围大约是 10-30 年。对于 100 矿机的矿队,是 1-3 年。规模大大缩短收敛时间。
小规模独立挖矿从根本上是遍历极限下的长期投资。如果你能等足够长,数学交付。如果你不能,你会看到方差,而不是预期价值。
变异系数,按设置
一个有用的汇总指标:变异系数(CV)测量年度收入相对于均值的”分散”程度。CV 越低 = 越可预测。CV 越高 = 越像彩票。
| 设置 | 变异系数(年度) | 实际含义 |
|---|---|---|
| BTC 上的 1× Bitaxe | ~99,000% | 纯彩票 —— 单年输出本质上是二元的(零或头奖) |
| BCH 上的 1× S21+ | ~61% | 高方差 —— 年度收入可以波动 60%+ |
| BCH 上的 4× S21+ (SoloFury) | ~30% | 中等方差 —— 年度波动 30% |
| BC2/BCH2 上的 1× S21+ | ~3% | 低方差 —— 年度结果非常接近均值 |
| BC2 上的 1× NerdOCTAxe | ~2% | 在这个规模上几乎是确定性的 |
| 矿池挖矿(任何规模) | ~5% | 矿池聚合;最小个人方差 |
这是根据方差容忍度选择挖矿设置的实用指南。
数学不告诉你的
泊松模型在数学上是正确的,但假设:
- 稳定的网络算力 —— 在现实中,算力在任何几个月期间波动 5-15%,略微影响你的相对份额
- 稳定的难度 —— 难度大约每 2 周调整一次;这略微改变你的每次尝试概率
- 100% 正常运行时间 —— 每分钟离线都是错过的彩票
- 区块之间没有相关性 —— 实际上对 SHA-256 来说是真的,按设计
- 稳定的 BTC/BCH/XEC 价格 —— 用于收入预测;不影响找区块的概率
这些都没有显著破坏数学。它们增加噪音,但底层泊松结构仍然是主导故事。一阶数学是正确的。二阶修正是真实的但很小。
关键
独立挖矿不是赌博。它是由充分理解的数学控制的高方差诚实概率过程。泊松分布描述找区块。指数分布描述区块之间的时间。标准差与均值的平方根缩放。预期价值线性缩放。独立挖矿中所有感觉情感上混乱的东西,从正确的尺度看在数学上都是确定性的。
内化这个数学的矿工在长干旱期生存下来而不恐慌,识别幸运连胜而不过度自信,并最终捕获数学承诺的预期价值。不内化它的矿工对短期结果过度反应,在确切错误的时刻改变策略,并在方差有时间洗掉之前退出系统。
数学在你这边。数学是耐心的。数学不奖励你的耐心,不惩罚你的不耐烦 —— 它就是它所是。学会正确阅读它的矿工是那些在其他人放弃时继续挖矿的人,并在头奖最终到来时收集它们的人。
猫头鹰知道田野不奖励渴望。每个夜晚都是一次新的掷骰。一些夜晚交付。大多数不。狩猎一万个夜晚的猫头鹰吃饱。狩猎十个的猫头鹰变得灰心。选择你的夜晚数量。数学处理剩下的。