这个定义适用于计算全网单T收益和矿工节点单T收益,然而“平均取值”的方式不止一种,这就是为什么不同的Filecoin区块浏览器显示的数值会有所不同的原因。
理论公式: 如果我们把周期缩短,将挖矿周期定义为一个区块高度,那么单T收益就等于该高度新增收益除以当时的算力。这只代表一个高度的数值,但是既然除值的分母已经固定为1TiB,我们只需要给分子加上权重即可。
这个公式是以区块高度为单位的。如果要转换成时间单位,可以简单换算。根据当前Filecoin网络每30秒出一个区块,一个自然日有2880个区块,n-t+1等于2880就代表了近24小时的单T收益,n-t+1等于20160就代表了近一周的单T收益。这个公式比取除值的中位数或平均值更准确。具体公式如下(表达形式和公式可以不同):
图1,filecoin网络链数据,filscan.io
图2显示了节点t02438在24小时内的单T收益,同时可以查看过去30天内的单T收益。
图2,t02438挖矿数据,filscan.io
以上是太空竞赛期间网络运行的历史数据简单展示,但是根据历史数据建模推演,我们可以在类似当前网络状态的情况下预测未来单T收益的趋势。
单T收益规律(基于全网角度) FIL释放规律: 结合太空竞赛第一轮所使用的经济模型参数,假设全网算力初始基线为1EB,并且每年要增长200%,那么每天网络平均增长10PiB。根据《原力研究》中的推演,每个高度释放的FIL数量等于简单供应部分加上基线供应部分(在满足基线之前)。
当网络达到算力基线要求时,代币释放将整体回归线性释放,也就是只使用简单供应的逻辑。在达到基线之前,使用简单供应的代币只占30%。因此,在达到基线后,线性释放的公式为前面提到的简单供应部分除以30%。
算力增长规律: 基于太空竞赛第一轮全网算力历史数据的走势回归分析,通过对比指数回归、对数回归、幂乘回归和线性回归,可以得出线性回归模型的拟合度达到了99.23%。也就是说,在没有更多干扰因素的情况下,通过这个回归线可以很准确地预测算力增长的趋势。
图3,网络算力数据,filscan.io
选择线性回归公式:y=3.7967t-6985.4 (R²=99.23%),其中t表示区块高度,y表示算力,t和y都是大于0的自然数。
单T收益预估: 到这一步,我们可以得到某一天网络达到算力的公式:3.7967t-6985.4;每天新释放的FIL公式(假设每天网络要增长10PiB):
带入开头提到的单T收益公式:
通过加权计算即可得到从t到n高度范围内全网的单T收益。
单T收益和高度举例: 如果我们想计算全网随着高度增长而变化的单T收益(也就是只计算一个高度的周期),那么公式微调为:
根据这个推算,我们可以得到图4的结果。可以看到,随着网络算力匀速增长,结合FIL释放模型,全网单T收益在达到基准线之前快速下降,之后趋于平稳,大约在每个高度每T平均0.0001-0.0002枚。
图4,高度收益与单T收益
本文关于单T收益主要有实际情况和理论情况。实际情况是根据网络情况及时反映单T收益的实际情况。理论情况是本文讨论的内容,基于拟定的收益和网络增长情况进行假设。然而,实际上每个矿工的情况都不同,单T收益也会有所差异。因此,以上讨论将所有情况都视为同一运维水平的理想情况,仅供参考。
作者:IPFS原力区