Filecoin 矿池分配模式和收益计算初探业界

/ 发布时间 / 2021-09-20
因为Filecoin刚刚上线,矿池经营模式虽然大伙都可以理解,但对于其中的一些收益计算和利益分配,其理论筹备不足,资金投入人、矿池运营者都需要有一个适应期,市场有一个教育期和...





何时可以使用类 PPS 模式?

PPLNS / PPNS 模式相对于 PPS 模式来讲要复杂,对于矿池而言,要背负矿池效率的重压,假如效率低了,用户不会认可。这种用户情绪已经出现。而且大概出现的状况是,无论怎么样,用户都不会非常认可,为何呢?由于Filecoin的经济模型很复杂,需要计算的东西不少,用户总是不会进行很细致的计算,就可能总会感觉哪儿不对。

那样PPS模式就容易多了,由于PPS是参考全网的平均收益,只须公式出来,每一个人算出来都是一样的,而且可以做到浏览器里面去。大伙没异议,根据合同办事就好了。

但,为何现在无人使用 PPS 模式呢?还是由于 Filecoin 的复杂性致使现在阶段还不成熟。PPS的一个首要条件是,购买算力立即生效,这在现在阶段,Filecoin矿池运营者极少可以这么做。但因为模式的容易直接性,预计这种模式的使用会非常快矿池服务商考虑。

PPNS的单T收益计算

因为区块链的特质,所有些买卖都是透明的,而且都是可以重放的,因此每一个矿池的收益和运行情况没办法隐瞒。但,真的要计算起来还是比较麻烦。这里推荐一个容易方法,根据单个矿工地址来进行计算,一个矿工包含三个角色:

FPPS

SMPPS

Miner

Controller(总是需要一个地址用来单独做WindowedPoSt)

把这三个看成一个整体,这就是一个矿工(池)运行的基本单位。仅需计算这三个地址有关的资金流动关系就好了。

ESMPPS

记:

Balance 为这三个地址的余额在高度 h 时 的余额之和

TransOut 为在高度 h1 到 h3 之间的这三个地址的所有转出的总和 (转出致使余额降低,应该算作收益),这三个地址之间的相互转账可不计算

TransIn 为在高度 h1 到 h3 之间的这三个地址的所有转入的总和 (转入致使余额增加,应该算作借款)

那样在高度 h1 到 高度 h3 之间此矿工(池)的收益就是:

PPS+

看着不少,其实真的被广泛使用的主要有两种:

PPS(Pay Per Share):就是根据份额进行利益分配。这里所说的份额不是你资金投入一个矿池的份额,而是你占全网的算力份额。假如全网出一个块:6.25个比特币,假如你占全网算力的百万分之一,那样你就得到这个爆块的百万分之一(当然矿池要收伏务费)。这种分配模型有如下特征:

无论你参与的矿池收益怎么样,你的收益都不受影响,是确定性的

矿池会承担比较大的风险,由于即便矿池出问题,仍然需要给顾客分配

由于矿池会承担比较大的风险,所以服务费的比率会比其他分配方法高中一年级些

这种方法会促进矿池做好服务,提升矿池稳定性和性能,幸运值等,由于多挣的都是矿池的

PPLNS(Pay Per Last N Share):就是根据矿池的实质收益,依据资金投入者在分配这个阶段所拥有些份额占比进行分配。譬如说,天天分配一次,天天0:00结算,但你是中午12:00买进来的,那样你买的这部分份额在首次分配时只能算一半。没问题。这种分配方法有如下特征:

你的收益和矿池的运营情况直接有关,矿池今天运行不太好,断电了,那不好意思,分配就少了,但假如矿池今天运气好,那你收益也就相应提升了;

矿池的风险较小,不会出现超额分配的状况;

因为矿池的风向相对小一些,因此服务费相对 PPS 而言可以相对低一些

顾客在选择矿池的时候,幸运值这个参数就非常重要,看一个矿池的收益状况,可以察看之前的一段时间内的幸运值,来作为参考

因为Filecoin刚刚上线,矿池经营模式虽然大伙都可以理解,但对于其中的一些收益计算和利益分配,其理论筹备不足,资金投入人、矿池运营者都需要有一个适应期,市场有一个教育期和理解的过程。同时,因为Filecoin的经济模型很复杂,这给大伙的学习和理解带来一些困难程度。但可喜的是,大家已经看到很多的资金投入者对这一块很有兴趣,期望做更多的认知,本文做一些初步探索,期望抛砖引玉,引起更多的讨论,最后可以在理论上打下基础,逐步形成业界的共识。

Worker

重要问题:收益怎么样计算?

无论是PPS模式,还是PPNS 模式,都有一个收益问题,Filecoin的收益与BTC的收益相比也愈加复杂一些。一方面是由于应得收益和可用收益是不一样的,另一方面,矿工一直有不少消耗,特别是baseFee 不确定的状况下,消耗可能不同。

- Balance - TransIn

PPLNS and lastly

目前Filecoin的分配模式类似 PPLNS

Filecoin 各个矿池的运行和分配近况相对比较容易,基本上就是根据资金投入份额来分配矿池实质收益。这种模式和 PPLNS 模式相似。同时,因为 Filecoin 互联网的复杂性,目前矿池基本上没形成随时购买随时参与分配的模式,基本上都是购买后需要一段时间相应的矿池才开始进行运营和分配,所以没有 Last N Share 的问题,就是 N Share。因此可以简写成 PPNS。这种分配方法和BTC的PPLNS的不同的地方在于:

用户的矿池份额基本不发生变化,持续性计算很容易

矿池收益是一个重要原因,因为抵押机制和锁仓的问题,矿池收益的计算比BTC要复杂不少;关于收益计算请见下文

因为锁仓的问题,矿池收益和立即分配的部分是两回事,收益非常大的一部分会延期分配;这个部分也请参见下文探讨

这里需要说明一点的是,用户的矿池份额与算力占比没直接关系。这是由于Filecoin互联网的算力是逐步增长的。现在的市场状况来看,全网已售算力和拟资金投入的算力是一个未知数,而且持续在增长,基本上说一年内总共达到 5EiB 是问题不大的。由于每一个矿池都会根据已售算力来进行分配,用户可以大致估计总已售算力状况和自己算力的全网占比。再说一句,全网已售算力到底多少,这个不知晓,哪位有更好的算法,欢迎留言。

前言

Filecoin 主网上线接近一个半月,热度持续走高,算力增长需要强烈,这从上一周的gas baseFee 就可以看出来。1.0~2.0nanoFil的 baseFee 基本上宣告 Filecoin 互联网算力增长能力已经到达其互联网支撑的极限。或许在 v1.2.0 上线之后,状况会稍有缓解,但不要奢望gas 费可以降下来,根据现在的市场热情估计,大伙可能看到的是,每天算力增速提升了一些,gas 费仍会居高不下。

gas 费持续高位横盘需要靠矿工和矿池自动进行调节,本质上没别的方法。由于区块链一直有 TPS 的限制的,而且为了互联网的安全,TPS应该维持一个适当的上限。这个部分不是今天所谈的重点。

今天要谈的是另一个问题:因为Filecoin刚刚上线,矿池经营模式虽然大伙都可以理解,但对于其中的一些收益计算和利益分配,其理论筹备不足,资金投入人、矿池运营者都需要有一个适应期,市场有一个教育期和理解的过程。同时,因为Filecoin的经济模型很复杂,这给大伙的学习和理解带来一些困难程度。但可喜的是,大家已经看到很多的资金投入者对这一块很有兴趣,期望做更多的认知,本文做一些初步探索,期望抛砖引玉,引起更多的讨论,最后可以在理论上打下基础,形成业界的共识。

传统(Filecoin之前)矿池的分配模式

BTCETH等矿池运行已经多年,其收益计算和分配模式相对比较成熟。这部分对 Filecoin 互联网有一些参考用途。这里以BTC为例。BTC矿池的分配模式有非常多种,都有非常明确的概念。

大致罗列一下,可被使用的模式有:


提示:Owner地址到底需不需要被包含在矿池收益的计算里面,其实包含不包含都没关系,假如包含,Owner就在矿池内部地址中,计算余额的时候就计算上,转入和转出的规则也就相应改变。都是没问题的,譬如说,假如包含Owner的话,Owner转内部Worker就不是转入了,Owner提币也就不是转出了。

另一个重要问题:锁仓和奖励释放

Filecoin 的用户收益或矿池收益并不等于可用收益,其中一部分可能进入了抵押(假如持续增长算力的话),另一部锁仓并延期释放。也有一部分可用收益是前期锁仓释放出来的,这使得问题很复杂。

因为抵押机制的存在,算力增长需要锁仓,但,锁仓的数额不可以通过消息查看到,这所有都是内部计算得来的。同时,区块奖励也不可以通过消息查看到,而且在区块头里面也没有关数据,这给记账带来不少麻烦。所幸的是,现在的一些浏览器都有具备即时记录的功能,具体的区块奖励数额可以通过浏览器查看(浏览器计算没错的话),也可以通过不一样的浏览器进行比对。

同时,锁仓的金额可以直接通过链状况查看到,加上前面提到的收益计算方法,那样,大家有一个容易的公式:

当日总释放 = 当日总收益 - 当日总锁仓的增量

每天的可分配会从每天的释放中间来。但,另一个方面需要考虑到,假如矿池要持续增加算力,需要给矿池留够足够的资金用于算力增长,那样不是所有些可分配部分都可以分配。当然,还需要留有维持算力和保持矿池稳定所需要的保证金部分。当矿池根据肯定的步伐持续运行,这部分的需要通常是比较恒定的,当然,还有一个尤为重要的影响原因就是文章开头提到的 gas 费。

总之,Filecoin 的收益计算和分配比较复杂,但不是没容易的方法进行处置,对于矿池服务方和顾客都要积极探寻容易有效又容易理解的方法进行。期望本文能对部分资金投入者有所启发,并欢迎更多的探讨,并有更好的理论概要,为生态的良性进步起到推进用途。

那样,

单T 收益等于:全网收益 / 全网算力总和(T)

注:这里需要计算FIL的销毁量,由于从现在的互联网运行情况来看,当baseFee较高的时候,销毁量可能占到比较大的比率,譬如接近30%。

CPPSRB

PPS

PROP

收益 = Balance + TransOut

PPS的单T收益计算

PPS的收益是考虑全网收益的平均值,因此计算相对容易,其24小时收益可以参照如下公式:

全网收益 = 24小时FIL产出量 - 24小时FIL销毁量

此文出于传递更多信息之目的,并不意味着同意其看法或证实其描述。本网站所提供的信息,只供参考之用。

1