为什么不是每个区块都给我支付?
几秒内连续找到的两个区块可能什么都不付给您。了解在 PROP 下为什么会这样、为什么最终会拉平,以及 PPLNS 和 PPS+ 如何支付同样的工作。
简短回答
只要某个区块的轮次中有您的份额,您就会从这个区块得到支付。如果某个区块的轮次中没有您的任何份额,它就不付给您任何东西。这种情况最常发生在矿池几秒内连续找到两个区块的时候。
没有任何东西被跳过。您提交的每个份额都会被支付一次,由结束它所在轮次的那个区块支付。
PROP 轮次是怎样运作的?
在 PROP(按比例)方式下,矿池的工作被分成一个个轮次。
- 矿池找到一个区块的那一刻,一轮开始。
- 矿池找到下一个区块的那一刻,这一轮结束。
- 结束一轮的区块在扣除矿池手续费后,分给在这一轮提交了份额的矿工。
- 每位矿工按其份额所证明的工作量获得相应的一份。
- 然后计数从零重新开始。
所以一个区块只支付在它自己这一轮中提交的份额。在区块出现前一秒提交的份额,由这个区块支付。在它之后一秒提交的份额属于下一轮,由下一个区块支付。
为什么几秒后找到的区块可能什么都不付给您?
矿池有时会在几秒内连续找到两个区块。这在任何币上都可能发生,在出块快的币上最常见。这两个区块之间的轮次只持续那几秒。
您的矿机并不是每秒都提交份额。份额难度的设定让每台矿机以稳定的节奏提交份额,两次提交之间往往相隔许多秒。
如果您的矿机在那段短时间内没有提交份额,您在这一轮就没有份额。所以这个区块没有什么可以付给您。在那几秒里有份额的矿工会分掉它。
为什么最终还是会拉平?
短轮次中的份额总数很少,所以其中每个份额都很值钱。长轮次中的份额很多,所以每个份额的价值较低。
和其他所有人一样,您的份额落入各轮的机会与每轮持续的时间成正比。经过许多区块,您错过的短轮次和赶上的短轮次会相互抵消。您赚到的,是矿池找到的全部收益中与您算力占比相当的那一份。
每一轮都需要有您的份额吗?
不需要。您的矿机不必比矿池出块更快地提交份额。
短轮次中很少会有您的份额。一旦有,这个份额就占了一个很小轮次中的很大一部分。所以这个区块会把它奖励中的很大一部分付给您。
不付给您的区块和付给您一大份的区块会相互平衡。平均而言,无论一轮持续多久,每个区块都按您的算力占比付给您。
提交份额的节奏慢,只会让您每个区块的收入更不均匀,不会降低总额。
从每个区块都拿到奖励,并不意味着赚得更多。您的份额会分散到更多区块上,每个区块的奖励更小。总额保持不变。
评判一个矿池,要看几天下来进入您余额的有多少,而不是您出现在多少个区块里。
PPLNS 和 PPS+ 如何支付同样的工作?
另外两种方式以不同的节奏支付同样的工作。在手续费相同时,长期来看,没有哪种方式会为同样的算力付更多钱。它们的区别在于钱何时到账,以及运气由谁承担。
PPLNS(按最近 N 个份额支付)没有轮次。找到一个区块时,它支付在此之前提交的最近 N 个份额,不管这些份额是多少个区块之前提交的。
几秒内连续找到的两个区块,回看的几乎是同一批份额。所以您会同时出现在两个区块中,每个区块付给您的金额更少。
PPS+(按份额支付加)不等待区块。矿池接受的每个份额在到达时就支付一笔固定金额。所以几秒内连续找到的两个区块,完全不会改变一个份额的收益。
“加”指的是矿池找到的每个区块的交易手续费。当该区块成熟时,它们会额外分发。运气由矿池而不是您来承担。这就是按份额支付的方式通常收取更高手续费的原因。
| 方式 | 份额如何被支付 | 几秒内连续两个区块 | 谁承担运气 |
|---|---|---|---|
| PROP | 由结束其轮次的区块支付一次 | 第二个区块只支付两者之间提交的份额 | 矿工 |
| PPLNS | 只要它在最近 N 个之内,每个找到的区块都支付它 | 两个区块支付的几乎是同一批份额 | 矿工 |
| PPS+ | 被接受时以固定金额支付一次 | 份额的收益不变 | 矿池 |