矿池 18
矿工 无
矿机 无
加密货币挖矿基础

硬分叉与软分叉,以及对矿工的影响

最后更新:2026年8月15日

区别在于尚未升级的软件是否仍然接受新区块。这一个答案决定了其他一切。

分叉只是规则变更,并没有那么戏剧化

区块链是一套规则,所有人运行的是同一份副本。分叉就是这些规则发生变更时的情况。这个词听起来像是危机,但大多数分叉只是例行维护,除了开发者之外几乎没人注意到。

区分这两类分叉的问题只有一个,其他所有差异都由它而来:尚未升级的软件,是否仍然接受按新规则产出的区块?

硬分叉:规则放宽,旧软件拒绝

硬分叉允许了旧规则不允许的东西,比如更大的区块、新的交易类型,或调整后的奖励计划。由于新区块做了以前被禁止的事,运行旧规则的软件会把它们视为无效并拒绝。

这就是它不向后兼容的原因,也是硬分叉需要所有人一起行动的原因。如果所有人都升级,就只有一条链,变更直接生效。如果有相当一部分人没有升级,那么从那个区块开始就会出现两条链,各自在自己的规则下有效,并互相忽略。

左侧是一条到达硬分叉后分裂的链:升级后的分支继续延伸,旧分支不再被延长。右侧是软分叉:允许的区块集合在旧集合内部收窄,因此只有一条链继续
硬分叉可能留下两条链。软分叉收窄了有效的范围,因此旧软件仍然认同。

软分叉:规则收紧,旧软件认同

软分叉禁止了旧规则允许的东西。新区块是原本有效范围的一个子集,所以旧软件检查后找不到可反对之处,就会接受。不升级的人也不会因此被迫离开这条链。

代价在另一个方向。仍在使用旧软件的矿工可能产出一个符合旧规则、却违反新的更严格规则的区块,升级后的多数会拒绝它。这个区块不只是晚了,而是被直接丢弃,找到它所花的一切也随之白费。

这就是为什么软分叉通常要等到大多数算力表示已准备好之后才激活。升级是协调进行的,让被落下的少数足够少,能很快察觉并跟上。

链分裂对您的支付到底意味着什么

如果一条链真的分裂了,接下来有两件事对矿工来说比分裂背后的争论更重要。

算力会在两个分支之间分摊,所以两条链都不如原先那一条安全,而且在难度调整之前,两边出块都会变慢。难度调整需要时间,在此期间,只分到少量算力的分支出块可能会非常慢。

另一件事是,您的币在两个分支上都存在,因为两者共享分裂之前的历史。第二个分支是否值钱是市场问题,答案往往是不值多少。交易所在分叉前后通常会谨慎对待充值,如果您原本打算卖出,值得记住这一点。

会产生新币的分叉,和不会产生新币的分叉

大多数分叉改变的是一条链,留下的也是一条链。著名的例外是有一群人刻意让旧规则作为一个独立的币继续存在,好几个知名的币就是这样来的。

一个有用的区分:所有人都采用的计划内网络升级,在技术意义上是硬分叉,但根本不会产生新币。升级才是目的,分叉只是实现手段。只有两群人都继续出块的分叉,才会留下两个币。

给矿工的实用原则

您不需要关注争论。您需要运行您获得支付的那条链正在运行的软件,并知道它何时变更。

  • 关注该币官方公告渠道中的激活高度。分叉在指定的区块高度生效,而不是在指定的时间,要记下的是这个数字。
  • 如果您在矿池挖矿,节点由矿池运行,升级也由矿池处理。通常情况下您的挖矿软件不受影响,因为您收到的是任务,您自己并不验证区块。
  • 如果您连接自己的节点 SOLO 挖矿,升级节点就是您的事,升级晚了就意味着在挖一条没人接受的链。
  • 在有争议的分叉前后,预计您的收益估算会有一段时间不准。难度、价格以及矿池跟随哪条链,都可能在同一周内变化。
准备好付诸实践了吗?
在矿池总览中选择一种币,打开它的挖矿教程,即可获得可直接运行的命令。
选择矿池