矿池分配方式详解,到底什么是PPS、PPS+、FPPS、PPLNS?
阿牛哥 Lv4

到底什么是PPS、PPS+、FPPS、PPLNS?这几种矿池分配方式有什么不同?对于刚入门的矿工在选择矿池的时候,往往会被这些生僻的收益分配方案所困扰。阿牛哥在刚开始挖矿的时候,也有相同的困惑,但是阿牛哥挖矿规模很小,只是玩玩,分配方式对我的影响不大。。

然而对于大矿工,分配方式直接影响着个人收益的多少,所以还是有必要做深入了解的。

网上也有很多介绍的文章,但是千篇一律,看半天也搞不明白。为了搞清楚以上概念,阿牛哥花了不少时间查找,终于算是搞明白了,现在分享给大家。

知识准备

挖矿收益的来源

首先得搞清楚挖矿收益来自于哪几部分。经常看本站文章的人可能已经直到,挖矿收益分为爆块奖励矿工费两部分。

爆块奖励是挖出区块的固定收益,比如比特币挖出每个区块获得12.5BTC,而以太坊则是20ETH。

数字货币的交易都是要付手续费的,这部分最终也会分配给矿工,构成了挖矿收益的另一部分——矿工费。

社么是幸运值?

因为矿机挖煤挖到矿是一个概率问题,所以就存在理论收益和实际收益。

理论收益是根据一台矿机也好、一个矿池也好,在全网中占比多少计算而来的收益。

实际收益则代表实际挖出了多少。

假如矿机的理论收益是每天12.5个BTC,而当天却一个都没挖到,那么当天的幸运值就是0%。而如果当天挖到了25个BTC,那么幸运值就是200%。所以幸运值的公式是:

1
幸运值 = 实际收益 / 理论收益 * 100%

矿池分配方式详解

什么是PPS?

以比特币为例,矿池会根据你在全网之中算力的占比给你分配收益,而不考虑幸运值,不关心矿池当天具体挖到了多少。

具体来说,假如你的算力是100P,根据你的算力在理论上你每天会爆一个块,也就是12.5BTC。那么不管你当天是否爆块,矿池都会给你12.5BTC。即使你连续多天未挖到矿,矿池也必须每天给你12.5BTC(为简单起见,没有考虑全网算力的波动)。

另一方面,假如你的矿池当天爆了两次块,也就是挖出了25个BTC。但是根据PPS协议,你只能获取到12.5BTC。

PPS存在两个问题,一是收益中没有包含交易手续费,这对于手续费比较高的币种,比如BTC或者ETH而言,矿工是有损失的,他们没拿到这部分收益,也就是矿工费。

二是从某种意义上说,矿池承担了更大的风险,特别是小矿池,假如矿池连续几天都没能爆块,还是要按规定夫给矿工收益的。

什么是PPS+?

PPS对矿工的不友好之处在于它不会把交易手续费分给矿工。为了弥补这一弊端,就出现了PPS+方式。

顾名思义,相对于PPS,就是加上了矿工费。除了把PPS那部分收益分给矿工外,矿池还要将矿工费按比例分给矿工。

假如你的算力是100P,矿池的算力是10000P,你的算力占整个矿池的1%,那么假如当天矿池收到了10BTC的矿工费,他要将其中的1%,也就是0.1BTC分配给你。

注意,这里是矿池实际收到的矿工费,而不是凭矿池在全网的算力计算出来的理论值。

什么是FPPS?

FFPS和PPS+的差异在矿工非部分是按实际还是理论值分配。

PPS+中“+的那一部分”不是按照矿池在全网的理论值来的,而是按照矿池实际挖到的矿工费来的。FPPS的不同之处就在于矿工收到的矿工费是按照矿池当天算力在全网的占比来分配的。

所以PPS+和FPPS的差别在于矿工费部分是按照矿池收益的理论值还是实际值的不同来分配的。不过也不能认为二者的数学期望是相等的,即不能认为只要时间足够长,两者的收益是相等的。因为矿工费是一个变动的值,每天矿工费的多少都是变化的。

什么是PPLNS?

以上三种都离不开PPS,而PPS是根据理论收益来分配的。

PPLNS是按照矿工实际的爆块数量来分配爆块收益的。矿池的全部收益将按照矿工在矿池算力中的占比来分配。所以PPS是最接近矿工实际贡献的分配方式。

总结

对于小规模玩玩的矿工而言,只要不选PPS,其他的差距都不大,没必要在这个问题上纠结,选一个稳定可靠的矿池才是关键;而对于大矿工,仔细研究每种分配方式的利弊是很有必要的。