171 / 736PPS

Pay Per Share

PPS:矿池为认可的工作付费

采用 PPS 时,即使矿池还没找到区块,矿工也能因完成的工作获得报酬。风险由谁承担?赚到的比特币何时才真正到手?

Pay Per Share(PPS)是一种矿池报酬计算方式。Mining Pool(矿池)协调矿工寻找区块,也就是将被加入比特币公开历史的交易集合。矿池为认可的工作凭证(shares)记入报酬,不必等到自己找到区块。矿工因此较少依赖矿池眼前的运气,但仍然依赖运营方兑现付款。

扬运行着一台专门用于挖矿计算的 ASIC 设备,电费账单定期到来。采用 Solo Mining(独立挖矿)时,他可能等很久才能找到一个区块,在此之前毫无收入。于是他加入提供 PPS 的 Mining Pool,也就是协调矿工工作的矿池。即使矿池找块不顺,也会按照认可的工作给他记入报酬。扬的收入因此更容易预估。但矿机并没有算得更快,每次提交结果也不会凭空产生新的比特币。 [1]

挖矿就是不断尝试,寻找符合条件的计算结果,即哈希值。这里的哈希值是根据候选区块的数据计算出的一个数。网络要求它不大于规定的目标值,因此矿工不断改变数据并重新计算。矿池也接受符合自身较宽松条件的结果,哪怕它不足以构成新的比特币区块。这种结果叫 share,是矿机持续工作的凭证。它既不是公司股票,也不是已完成区块的一小块。不同 share 的难度可能不同,单比数量会产生误导。矿池需要按照规定难度,衡量它们所代表的工作量。已提交的结果也可能被拒绝,例如重复提交或到达太晚,因此必须了解具体规则。 [2]

PPS 不会让更多区块自动出现。如果矿池长期运气不佳,就要动用储备来支付约定报酬,并为这项服务收取费用。矿工把找块带来的收入波动交给矿池承担,但仍面临运营方不付款的风险。网站上的承诺无法阻止矿池资金耗尽或停止付款。比特币协议不会替扬追讨矿池欠款。因此,仅凭很低的服务费,并不能认定报价更好。 [1]

区块奖励由两部分构成:新发行的比特币,即区块补贴,以及区块内交易支付的交易费。基础 PPS 通常只计算补贴。Full Pay Per Share(FPPS)还计入估算的交易费份额。Pay Per Share Plus(PPS+)通常对补贴采用 PPS,对实际获得的交易费采用 PPLNS 分配;PPLNS 在找到区块时考虑近期认可的工作。因此,PPS+ 的交易费部分仍可能随矿池运气波动。方案名称只是起点,关键要看实际计算方法。 [3]

扬看到账户余额增长,但自己的钱包还没收到任何付款。矿池可能在达到最低金额后,或按固定日程付款;提现也可能另收费用。对于比特币基础网络上的 on-chain(链上)付款,扬要检查交易是否把正确金额发到了自己的地址,并核对确认情况:交易是否已被收入区块,以及该区块后面又接上了多少区块。Lightning Network 允许支付时不必将每笔付款单独写入区块链;使用它时,扬要在自己的钱包里核实是否成功收到。仅看矿池账户显示“已付款”并不够。Seed Phrase 是自己钱包的单词形式备份,也不能恢复矿池账户登录,更不能强制矿池支付余额。 [5]

比较两家服务时,扬不能只看收费百分比。他需要知道哪些认可的工作获得报酬、是否包含交易费,以及付款时还会扣除什么。然后比较同一时期实际收到的金额。尤其对于小规模矿工,最低付款门槛可能让报酬不断累积,却迟迟无法到账。只有扣除电费、其他支出和设备成本后,才能谈利润。控制面板上最漂亮的曲线,并不一定代表矿工的最佳收益。 [4] [5]

PPS 不等于每天固定获得多少 BTC。网络难度提高时,同样的工作找到区块的概率降低,报酬也随之减少。Halving(减半)会降低区块补贴;采用 FPPS 时,估算的交易费也会变化。各矿池可能使用不同的统计周期和筛选方法。例如 Luxor 公布的是自身方法,并非所有 FPPS 服务的通用规则。矿机停机或 share 被拒绝,也会减少认可的工作量。即使 BTC 收入不变,换算成本地货币后的价值仍可能不同。 [4]

基础 PPS 的简单模型可写成 B × d / D。B 表示区块补贴,d 表示 share 难度,D 表示网络难度;两种难度在这里必须采用同一计量约定。比例 d / D 近似表示这份 share 同时满足更严格网络条件的概率。仅为举例,取 B = 3.125 BTC、d / D = 0.000001,得到的报酬为 312.5 sat,尚未扣除矿池费用。这不是现行报价,也不是网络固定费率。sat 是聪(satoshi)的缩写,即比特币基础网络上的最小单位。服务可以在内部账本记录不足一个聪的部分;如何舍入及付款另有规则。 [1] [5]

要获得更完整的理解,请将本词条与以下词条结合阅读: Mining Pool, Mining Share, Full Pay Per Share, Pay Per Last N Shares, Pool Fee, Payout Threshold. 反向关联还来自: Mining Pool, Solo Mining, Pay Per Last N Shares, Pool Fee.

DOC · 001Rosenfeld — Pay-per-share and pool reserves一手来源 DOC · 002Braiins — Share difficulty文档 DOC · 003F2Pool — PPS, PPLNS, FPPS and PPS+文档 DOC · 004Luxor — Revenue and payments文档 DOC · 005Braiins — Rewards and payout rules文档
修订日期: 来源优先 · 非投资建议