LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 币圈百科 > 科普 | 矿池如何计算给矿工的结算收益?

科普 | 矿池如何计算给矿工的结算收益?

2020-05-04 区块律动BlockBeat 来源:区块链网络

原文标题:《区块链科普 | 矿池按什么方式给矿工结算收益?》

原文来源:知矿大学


比特币的挖矿机制是工作量证明(PoW),所以聚合了众多矿工算力的矿池,是根据工作量证明给矿工分配收益的。根据算力大小,按劳分配是矿池给矿工结算收益的基础框架。


在此框架下,矿池有多种结算方式。目前比特币矿池主要的结算方式为 FPPS 和 PPS+。除此之外,此前 PPS、PPLNS 等也曾是行业主流的分配方式。下面,我们来逐一介绍。


在矿池发展的初期,矿池间的竞争还不充分,再加上当时矿工费占比低,所以当时的结算方式主要为 PPS 和 PPLNS。这两种结算方式只给矿工分配系统奖励,不分配交易手续费(也称矿工费),具体的分配方式略有不同。


PPS 结算方式


PPS 即 Pay Per Share,根据矿工提交的有效工作量来结算收益。




其中,P 为矿工一天(24 小时)的理论收益,H 为矿工的算力(单位 H/s),D 为挖矿难度,R 为系统奖励。


选择 PPS 结算的矿工,他们与矿池的关系相当于打工者与公司的关系,矿工的收益不受矿池幸运值波动的影响。不管矿池幸运值如何,PPS 结算方式下,只要矿工算力、挖矿难度、系统奖励确定了,矿工的收益就是确定的,拿稳定的「工资」。


我们对幸运值做一个介绍。假设某彩票池,一共有 1000 张彩票,其中有 100 张能中奖,每张彩票中奖金额都一样;其余 900 张是不能中奖的彩票,中奖率为 10%。如果你有 100 张彩票,开奖后发现刚好有 10 张彩票中奖了,实际中奖率刚好等于理论概率,你的幸运值就是 100%。如果实际中奖率高于数学概率,比如有 12 张彩票中奖了,那么你的幸运值就是 120%;如果实际中奖率低于数学期望,比如有 9 张彩票中奖,那么你的幸运值就是 90%。


简单来说,一个矿池的幸运值等于实际得到的系统奖励/理论的系统奖*100%。

PPLNS 模式


PPLNS 即 Pay Per Last N Share,根据过去提交的 N 个工作量(Share)来结算收益。这种结算方式有一定的滞后性。矿池在总共接受 N 个 share 后,统计这段时间内,矿池一共得到了多少系统奖励的比特币,然后根据矿工提交 share 数在这 N 个 share 中的占比来分配收益。


PPLNS 结算方式下,矿工与矿池的关系相当于「公司合伙人与公司」的关系。矿池幸运值高,矿工的收益就高;如果矿池幸运值低,一天都不出块,矿工就没有收益。


假设矿池以 PPLNS 方式给矿工结算收益,该矿池当天得到 125 比特币的系统奖励,当天矿工 A 贡献了 10% 的 share,那么矿池将给矿工 A 分配 12.5 比特币的收益。当然矿池给矿工服务,要收服务费的,这里我们不考虑服务费。


随着矿池之间竞争的加剧,矿池希望吸引更多算力接入。矿池不仅将系统奖励分配给矿工,矿工费(也叫交易手续费)也分配给矿工。打包手续费的结算方式也有不同,因此演化出了 PPS+和 FPPS 的结算方式。

PPS+


PPS+即 Pay Per Share Plus,这种结算方式,系统奖励部分与前面介绍的 PPS 是一样的,矿池每天得到的矿工费则按照实际算力占比来分配。


举例说明,假设矿池以 PPS+的方式给矿工结算收益。系统奖励部分,矿工 A 一天的理论收益 10BTC,矿工 A 算力占该矿池 10% 的算力,该矿池当天得到所有矿工费为 2BTC,那么在忽略矿池费率的情况下,当天矿池要给矿工 A 分配:


10BTC+2*10%BTC=10.2BTC。


也就是说,PPS+的结算方式,系统奖励不受矿池幸运值的影响,而矿工费的部分与矿池收到的总矿工费相关,而矿池的矿工费受其幸运值的影响。幸运值越高,打包交易一般也更多,收到的手续费一般也更多。如果矿池一天没出块,矿工也就分不到矿工费了。

FPPS


FPPS 即 Full Pay Per Share,意思是不管是系统奖励还是矿工费都按照理论值结算。


举例说明,假设矿池以 FPPS 的方式给矿工结算收益。系统奖励部分,矿工 A 一天的理论收益为 10BTC。当天全网的矿工费与系统奖励比值为 1.5%,忽略矿池费率的情况下,矿池要给矿工 A 分配: 10*(1+1.5%)=10.15BTC。


FPPS 结算模式下,矿工收益与矿池幸运值波动完全没有关系。

SOLO


除了上面提到的四种结算方式,还有一种方式是 SOLO,即矿工独立挖矿。这种方式相当于矿池给矿工提供技术,矿工支付服务费给矿池,矿工自负盈亏。只有算力体量足够大的矿工才会选择这种模式。如果把矿池看作一个整体,矿池本身就是 SOLO 模式。SOLO 模式意味着矿工独自承担幸运值波动的风险。


SOLO 模式下,矿工相当于一个独立的矿池,其收益与提供技术的矿池的幸运值波动完全没有关系。各种结算方式的差异,要么体现系统奖励部分,要么体现在矿工费上,要么两部分都有不同,下面是对各结算方式特点的总结:



▲不同结算方式对比


总结


随着矿池之间竞争的加剧,矿池结算方式也越来越精细化,只结算区块奖励的 PPS、PPLNS 逐渐演变成结算区块奖励和矿工费 PPS+和 FPPS,这两种结算方式是比特币矿池目前主流的结算方式。


原文地址:https://mp.weixin.qq.com/s/M8ivoWWB98g895QxYjdLkA




—-

编译者/作者:区块律动BlockBeat

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

知识 挖矿 矿池
LOADING...
LOADING...