挖矿

为什么矿池会隐藏过期份额?

2026/4/13

Kryptex 不会隐藏因被拒绝份额造成的损失。其他矿池可能会这样做。
有时读到**“矿池 N 的拒绝率为 0%”**时会觉得很有趣。

这很有趣,因为不可能是这样的。为什么不可能呢?让我们来了解一下!

份额的类型及其区别

显卡处理任务 → 发送份额 → 矿池检查份额:

  1. 份额被接受 — 一切正常。矿池已收到份额并将为其支付。
  2. 被拒绝的份额 — 份额有问题,矿池拒绝它:
    • 无效份额 — 错误的解决方案。显卡错误地解决了问题(2+2=5)。通常,这种解决方案在计算机检查阶段就被拒绝,不会发送到矿池。因此,在配置良好的显卡上几乎没有错误的解决方案。
    • 过期份额 — “旧的”、“迟到的”或“无关的”解决方案。这个解决方案到达矿池时已经太晚,因为矿池已经发出了另一个任务去寻找另一个区块。
    • 重复份额 — 由于某种原因,显卡计算了两次并发送了相同的份额。矿池不会接受两个相同的份额。后到达矿池的份额是重复的,矿池不会为其支付。

大多数情况下,过期重复是网络延迟和互联网连接问题的结果。

为什么 0% 的被拒绝份额是谎言?

因此,无法避免第 2 段中的拒绝。

矿池给所有用户分配任务以寻找同一区块的解决方案,解决方案取决于随机数(哈希函数)。币的开发者为找到一个加密货币区块分配了一定的时间。

当显卡找到解决方案时,它会将其发送到矿池。然后有两种可能性:

  1. 你的显卡在给定的区块搜索时间内找到了份额。 太好了,份额被接受!
  2. 你的显卡在别人已经形成区块时找到了份额。 你的显卡未能在规定时间内找到解决方案,但在几秒钟后找到了并发送到矿池。这个份额有可能生成一个叔块。份额尚未完全丢失,但矿池必须将其标记为过期

不符合规定的区块时间的份额有可能生成一个叔块

叔块的概念仅用于基于以太坊的币(ETH, ETHW, ETHF, ETC, UBQ)。对于其他币,这种区块被称为孤块 — 这种区块对矿池或矿工都没有任何收益。

因此,你将有过期份额,网络延迟越大(显卡获取工作越晚)— 过期份额就越多。

即使没有网络问题,矿工也可能在区块找到后发送份额。份额变得过期,最多适用于叔块。

因此,我们无法避免第 2 段中的拒绝。

区块搜索和区块奖励

让我们以以太坊经典 ETC 网络为例来看看这个过程不同的基于以太坊的币条件会有所不同)。

初始数据:

  • 找到区块的时间为13.3 秒。
  • 每个区块的奖励(在撰写本文时)— 2.56 ETC + 叔块奖励。 根据 ETC 币协议,每 5,000,000 个区块奖励减少 20%。截至本文撰写时,叔块的奖励约为 0.08 ETC。
  • 如果一个矿池比另一个矿池晚找到区块,它就会成为叔块。
  • 如果一个矿池比另一个矿池晚找到区块,它就会成为叔块。

区块和叔块奖励的计算可以在开发者的这篇文章中找到:https://ethereumclassic.org/blog/2018-02-22-rewards

区块时间

区块时间是发送份额并让矿池接受以形成区块的时间 — 份额被接受的时间。

参与区块创建的矿工通过叔块获得额外奖励。

  • 如果矿工在找到区块 1 的时间内发送份额(平均 13.3 秒)— 它计入找到区块 1。
  • 如果矿工在找到区块 1 后发送份额 — 它不会被使用,但可以参与创建第一或第二阶的叔块 1。

13.3 秒 — 找到一个区块的平均时间。这意味着如果第一个区块在 20 秒内找到,第二个在 10 秒内找到,第三个在 9 秒内找到,那么平均区块时间将是 13 秒。

如果份额的时间超过 30 秒,几乎 100% 的概率它会变得过期(被拒绝),因为矿池无法使用这样的份额来形成区块。它最多可能适用于叔块。

你可以在下图中看到区块的概率分布。纵轴是找到区块的概率(0.0 — 0%,1.0 — 100%),横轴是区块时间(秒)。

图表借自文章 https://github.com/rolandkofler/blocktime

区块链是一个;有很多矿池,矿工更多。几个矿池和成千上万的矿工可以同时挖一个区块。矿工可以随时连接;即使矿工快速发送份额(15ms),它也有可能成为叔块的一部分。区块已经找到,但份额是为该区块准备的。

区块的奖励归矿池和找到区块的矿工所有。

拥有更多过期份额的矿池完整区块较少,更多参与创建叔块,这意味着矿池赚得更少,挖矿的矿工也赚得更少。

叔块奖励

叔块是矿工在另一个矿工已经成功挖出区块的几乎同时创建的实际区块。叔块由过期份额形成,并由于网络延迟而出现。

叔块的奖励取决于附加的叔块数量和当前的区块数量。新创建的区块支付叔块。每个新块最多可以包含两个叔块。每个叔块的奖励是每个区块基础奖励的 1/32 或每个区块奖励的 3.125%。

为什么矿池会隐藏过期份额?

  1. 矿池的声誉: 矿池在矿工眼中看起来体面。1. 如果你看不到问题 — 它就不存在。
  2. 对网络连接不好的矿工的好处: 尽管存在网络问题,他们仍然获得奖励(本质上是不应得的)。
  3. 对网络连接好的矿工的好处:没有!

隐藏过期份额有什么问题?

隐藏过期或任何其他类型的份额没有任何好处。每个人都因此受害:矿池、有问题的矿工,以及没有问题的矿工。

隐藏过期份额剥夺了矿池的正当收入!

  1. 对矿池的不利影响: 总盈利能力下降。由于过期份额,区块数量减少,矿工获得 100% 利润的区块减少。相反,叔块数量增加,矿工仅获得 3% 的利润。
  2. 对网络连接不好的矿工的不利影响: 他们不知道问题所在,也不采取任何措施。他们不知不觉中降低了矿池的整体盈利能力,对自己和他人都是如此。问题积累,终有一天会反噬。
  • 没有问题的矿工受害最深: 没有问题的矿工“为自己和另一个人”挖矿 — 与那些挖过期份额的人分享他们的利润。
  • 他们没有采取任何措施来改变这种情况 — 从他们的角度来看,一切似乎都很好。

矿工损失了什么?这在金钱上是多少?

过期份额的增加导致叔块数量的比例增加和标准区块的减少。过期份额和叔块之间存在直接的相关性。如果用户在他们的矿池上有 50% 的过期份额,他们的奖励中将有 50% 来自叔块,而不是标准区块。

  • 叔块 1 的奖励是正常奖励的 3%。
  • 叔块 2 的奖励是正常奖励的 3%。

如果我们假设矿池有 5% 的矿工只生成过期份额(生成叔块),那么损失是

  • 叔块 1: (100-3)*0.05 = 4.85%
  • 叔块 2: (100-3)*0.05 = 4.85%

总损失将是 9.7%

  • 矿池继续支付交易费用,这也需要花钱。
  • 矿池不会承担损失,因此会将其转嫁给用户。

真的那么糟糕吗?

有些矿池可以让你 24/7 挖过期份额,更重要的是 — 还会支付给你!通常,这样的矿池甚至不会查看这些过期份额是什么。

可以在互联网连接中人为制造延迟,比如说 120 秒,然后发送份额。然后,矿池会安静地将它们标记为已接受。

区块时间仍然是 13.3 秒。

  • PPS 矿池 为找到的每个份额支付 必须标记这些份额,因为任何偏离标准的情况(任何份额除了份额被接受)将直接影响矿工的收入。
  • PPLNS 矿池可以通过掩盖“矿池运气不好”来隐藏过期份额。

如果你在这两种情况下都挖 100% 的过期份额,矿池知道并显示它们。更重要的是 — 它支付金钱!

这意味着:矿池将从表现良好的矿工的口袋中弥补短缺。

有两个修理工:丹和约翰。丹诚实地工作,而约翰什么也没做。老板来验收工作并支付他们同样的工资。老板说他只看到完成的工作,什么是“未完成的”,他不在乎。他们两个一起工作吗?那么就是你们两个得到报酬。

“怎么会这样?这不公平!” — 你是对的。当然,这不公平。这是对故意或无意隐藏过期份额的支付。

如果我的互联网连接很糟糕,我该怎么办?我能修复它吗?

  1. 卸载互联网通道。下载种子?降低速度和同时连接数。如果这没有帮助,尝试关闭种子。看 YouTube?降低图像质量?这将卸载通道并改善连接。
  2. 关闭任何可能有的防病毒或防火墙限制。
  3. 禁用 VPN 或代理。 通过 VPN 或代理的互联网总是比直接连接差。
  4. 如果你使用 Wi-Fi 路由器或移动互联网,请将无线连接替换为直接有线 LAN 连接Wi-Fi 总是比有线互联网差,因为它受到许多因素的影响:无线电波干扰、频道过载、Wi-Fi 路由器的质量、Wi-Fi 接收器的质量,甚至是工作的微波炉(微波炉的工作频率范围与 Wi-Fi 相同,区别仅在于信号强度)。

更多提示请参阅我们的文章“如何摆脱被拒绝的份额?