数字货币挖矿机骗局传销 数字货币怎么挖矿( 二 )


2.2主流算法介绍
如果要分析不同矿池的收益情况 , 就要先了解矿池的收益结算模式 。目前主要的收益结算模式有PPLNS、PPS、PPS+、FPPS 。
图3.收益模式对比图
(1) PPLNS (Pay Per Last N Shares)
当挖到一个新区块后 , 矿池会先扣掉手续费,然后将剩下全部收益,如图2中的块收益 , 按照算力占比分配给各个矿工 。
具体计算公式:R=(实际Coinbase奖励+实际矿工费)* (1-手续费率)* 算力占比
PPLNS模式在分配收益上很合理,但忽略了一个因素“幸运值” 。如果矿池短期内幸运值降低,那么矿工的收益也会相应的减少,反之增加 。为了解决幸运值导致的收益波动 , 于是衍生出以下的几种模式 。目前支持PPLNS的大型矿池:ANTPOOL、ViaBTC 。
(2)PPS(Pay Per Share)
该模式解决了幸运值导致的收益不稳定 。其原理是:矿池将理论收益扣除手续费后,根据矿工算力在矿池中的占比再进行收益结算 。
具体计算公式:R= 理论Coinbase奖励*(1-手续费率)*算力占比
PPS模式下,矿工的收益稳定 , 而矿池承担较大的风险 。但矿池不会平白无故地去承担风险,矿工也需要付出相应的代价 , 如矿工费 。从长期来看,该模式的收益会少于PPLNS 。目前支持PPS的大型矿池:ViaBTC 。
(3)PPS+(Pay Per Shares Plus)
PPS+模式是PPS和PPLNS两种结算模式的结合,即对爆块的Coinbase奖励按照矿池理论爆块数量进行PPS结算,而对矿工费则按照矿池实际爆块获得的矿工费运用PPLNS进行结算 。
具体计算公式:R=(理论Coinbase奖励+实际矿工费)*(1-手续费率)*算力占比
备注:个别矿池的理论区块链收益手续费与实际矿工手续费不一样 。
这种结算模式是在稳定收益的基础上,增加了矿工费的分配 。它是目前主流的分配模式,F2Pool和ANTPOOL都采用该模式 。
(4)FPPS (Full Pay Per Shares)
该模式可以看作完全的PPS,对出块奖励与矿工费都按照理论收益进行结算 。它与PPLNS的区别在于理论数据与实际数据上 。
FPPS模式首先删除了当日全网矿工费最多的5%与最低的5%的数据 , 对剩余的数据进行平均计算 。矿池计算出自己这段时间矿池矿工费的理论收益即(矿池理论爆块数 *当日全网平均矿工费),再将奖励通过矿工算力在矿池算力中的占比即(矿工算力/矿池算力)分发给矿工 。
具体收益计算:R=( 理论Coinbase奖励+理论矿工费)*(1-手续费率)*算力占比
目前支持FPPS的大型矿池:BTC.com、Poolin
2.3主要收益模式的收益比较
我们假设矿池的出块手续费为4%,矿工手续费为1%,算力占比为1% 。来对四种模式进行对比 。
首先根据区块链浏览器得出实际出块数量,并用这个数量进行实际区块链收益与实际矿工费的计算 。
全网实际数据(2019.1.1-2019.12.17)
图4.实际出块、矿工费数据统计表 -数据来源BTC.com
备注:图中实际出块数量根据相应时间(350天)的出块高度统计而得
PPS、PPS+、FPPS模式中提及的理论收益计算公式为:
理论区块链收益 = P=H/(D×2^32*600)*R*(24*6)
P:每天每T理论挖矿收益
D:当前挖矿难度 — 全网难度
H:矿工的算力,单位为Th/s
R: 块奖励 —12.5
凭借这个公式 , 并根据每日的挖矿难度与全网算力计算出每日全网理论区块链收益,并对每日的理论收益拟合作图 , 并对每日的理论区块链收益进行了求和 。
图5.每日全网区块链理论收益图
理论相关数据(2019.1.1-2019.12.17)
图6.理论收益总和统计图 – 数据来源 blockchain.com

推荐阅读