http://www.7klian.com

Filecoin中的赏罚机制都有哪些

众所周知,矿工在Filecoin网络的收益来历于存储订单收益和区块嘉奖,在网络前期存储订单收益较少,主要通过区块嘉奖获取收益。那么,你是否研究过,区块嘉奖是由哪几部门组成?以及区块嘉奖这样配置的原因?

区块嘉奖

区块嘉奖的主要组成是当前高度对每个矿工的根基区块嘉奖+小费+(大概的)处罚。

根基区块嘉奖

当前高度每份区块嘉奖=(当前区块高度为止的区块嘉奖总额-上一个区块高度为止的区块嘉奖总额)/当前区块高度的区块数量

minerReward=(totalMinerReward-lastMinedReward)/当前区块高度的区块数量

如图,区块高度330003,有三个矿工得到区块嘉奖,每个矿工得到了一份嘉奖。

Filecoin中的奖惩机制都有哪些

每个矿工能得到的根基区块嘉奖如下图:

total_miner_reward=17928 445792055869175204095 nanoFIL

last_total_miner_reward=17928 397766464829775195448 nanoFIL

total_miner_reward-last_total_miner_reward=4802559103940008647nanoFIL

注:nanoFIL=10负18次方FIL

每份出块嘉奖=根基出块嘉奖/出块份数。

矿工能获得的根基区块嘉奖=每份区块嘉奖x该矿工得到的出块份数。

当前高度,,每个矿工有1份区块嘉奖,矿工数为3。

因此每份区块嘉奖为:

miner_reward=48.02559103940008647/3=16.008530346466669549FIL

小费

冰河的文章《Filecoin官方信息|Filecoin的EIP-1559》里提到了gasPremium(生意业务者给矿工的附加利润率)即小费。

在EIP-1559下,生意业务建设者指定了用度上限(他们愿意为打包此生意业务而耗费的每单元Gas最高的价值)。假如用度上限小于区块的基准费率,则不能将其包罗在区块中。由于基准费率会被销毁,生意业务建设者还指定了一个小费(tip),给于打包动静的矿事情为鼓励

在区块嘉奖中,每每打包了有附加利润率的动静的区块,打包动静的矿工就能得到这些动静的gasPremium,所有动静的消费合计为gasReward(gas嘉奖)。

处罚

有的时候,各人也会留意到,会有出块乐成,可是嘉奖金额为0的环境呈现。这不是因为Filecoin没有对矿工举办应有鼓励,而是因为该矿工在打包动静时,对不切合打包条件的动静举办强行打包,被链处罚。嘉奖金额扣除处罚用度仍不敷以抵扣时,嘉奖为0,剩余不敷抵扣的处罚金额从miner钱包余额中扣除。

Filecoin中的奖惩机制都有哪些

那么,强行打包指的是什么呢?什么环境下打包动静会被处罚?处罚金额是几多?

其实,处罚也是按照EIP-1559中提过的三倍处罚“不应打包生意业务”配置。

filecoin燃油费由三部门构成:根基用度、小费和超额燃油费。小费上文已经讲过,是生意业务者配置gasPremium(小费汇率值),给愿意打包的矿工的特别费率;超额燃油费,是Filecoin网络不支持用户付出过高的用度举办优选“插队”,假如生意业务者对gaslimit(对一笔生意业务 Gas 耗损的预估限制值)配置了不公道的指标,过低则会导致动静上链失败,过高则向生意业务者收取超额燃油费(今后有时机具体解析超额燃油费)。(请查阅王大爷聊FIL(一)详解Filecoin中的Gas费机制)

别的一个影响,则是对矿工的处罚,“不应打包生意业务”。

“不应打包生意业务”等于生意业务者在配置gasFeeCap(生意业务者愿意给矿工的打包动静最高费率)时,配置值过低,使gasFeeCap<baseFee(全网基准费率)。这样的方法下,生意业务者无法顺利付出矿工费。假如矿工对这样的动静举办强行打包 ,Filecoin网络会针对矿工举办三倍该动静耗损差额用度的处罚。通过该法子,让矿工来监视“不应打包生意业务”。

如图,某区块高度,查询某节点的区块嘉奖构成部门,发明既有处罚金额penalty,也有gasReward。

小结

minerReward+gasReward-penatlty=最终区块嘉奖。通过公式,可以明晰看出filecoin对矿工的勉励偏向。filecoin但愿矿工更多更主动打包动静,增加网络上的实际打包量;监视“不应打包动静”,淘汰动静插队、链拥堵的大概。

WindowPoSt处罚

上文提到的,是微观层面上,区块嘉奖组成中矿工大概收到的特别嘉奖和处罚。那么,从宏观层面上,矿工得到的区块嘉奖份额,自己有特别嘉奖或处罚的大概吗?

特别嘉奖是没有的,可是windowPoSt动静提交上链失败,会凭据以下步调,逐级处罚:

1. 扇区第一次掉算力,没有罚金。第一次不做处罚,主要是为了制止链同步的问题等非数据问题导致的误处罚;

2. 扇区第二次掉算力(第一天和第二天持续掉),当次处罚扣除扇区中对应3.51天的区块嘉奖。假设代码预估单T收益为0.2FIL,那就是每个扇区扣除0.2/32*3.51=0.0219375FIL;

3. 扇区持续第三次掉算力,处罚扣除的要领如第二条。一连错误,天天都扣除沟通区块嘉奖;

4. 假如扇区持续14天错误,扇区终止,撤除已扣除区块嘉奖外,连带扣掉扇区的质押金额,不做返还;

留意:

撤除扇区持续14天错误导致的扇区中止,其余处罚均不涉及到质押金额;

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。