FIL:解读 | Filecoin区块奖励与惩罚机制

BINGHEDISTRUBUTIEDSTORAGELAB

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

区块奖励

区块奖励的主要构成是当前高度对每个矿工的基本区块奖励+小费+惩罚。

基本区块奖励

当前高度每份区块奖励=/当前区块高度的区块数量

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

动态 | BitSG币星唐伯虎解读趋势之王ETF产品:今日(2020年2月17日)晚19:00,BitSG币星创始人唐伯虎通过社群与用户深度探讨了其最近推出的交易衍生品ETF,并与现货、杠杆、合约等投资方式进行对比,剖析了在趋势行情中ETF得天独厚的优势:一键多空、比现货赚、比合约稳、永不爆仓,完美平衡了收益与风险,唐伯虎认为ETF产品应用于主流数字货币市场拥有巨大优势,将成为行业的下一个热点投资渠道,BitSG币星ETF产品的独到设计融合了再平衡、复利等先进机制,将帮助投资者在趋势行情中取得意想不到的超高回报率。

ETF全称为Exchange Traded Fund,含义是可交易型基金。ETF在传统金融中主要应用于投资标的指数跟踪,并将底层资产的价格波动,按约定的杠杆反应在基金净值上,使投资者更便捷、更有效的获得价格波动产生的收益,是一种低操作门槛、高应用覆盖的成熟金融衍生品。[2020/2/17]

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

动态 | 区块链技术助力共建中国人群基因变异解读标准数据库发布:据央广网消息,5月27日,“区块链技术助力共建中国人群基因变异解读标准数据库”在2019数博会“生命大数据高峰论坛”上发布。华大集团大数据中心副主任杨梦表示,数据库的建立必须满足可公开、可溯源、不可篡改、迭代更新、临床信息溯源、符合伦理法规等条件,而利用区块链技术可以实现账本公开、所有历史信息留痕、哈希摘要上链、分布式共识、私有数据存证、细颗粒度权限控制等。[2019/5/28]

每个矿工能获得的基本区块奖励如下图:

total_miner_reward=17928445792055869175204095nanoFIL

last_total_miner_reward=17928397766464829775195448nanoFIL

total_miner_reward-last_total_miner_reward=4802559103940008647nanoFIL

注:nanoFIL=10负18次方FIL

动态 | 比特币COT持仓周报解读:Asset Manager账户空头持仓为0 短期维持看多判断:美国商品期货委员(CFTC)今日发布了截止5月7日的交易员持仓报告(COT),报告显示,芝加哥期货交易所(Cboe)比特币期货持仓量共2607手,环比减少103手。杠杆基金多单226手,空单887手,净空头数量为661手。芝加哥商品交易所(CME)比特币期货持仓量为4388手,环比增加75手,杠杆基金多头合约为1941手,空头合约为2692手,净空头合约为751手。上周Ass..[2019/5/11]

每份出块奖励=基本出块奖励/出块份数。

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

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

因此每份区块奖励为:

miner_reward=48.02559103940008647/3=16.008530346466669549FIL

小费

冰河的文章《Filecoin官方信息|Filecoin的EIP-1559》里提到了gasPremium即小费。

声音 | 证券日报:应正视区块链信息服务备案编号的作用 不可过度解读:据证券日报4月2日报道,日前,国家互联网信息办公室官网发布公告,披露第一批共197个境内区块链信息服务名称及备案编号。值得注意的是,“备案编号”并不能看做是给区块链披上合法的“黄马甲”,应正确认识“备案编号”的作用。网信办表示,备案仅是对主体区块链信息服务相关情况的登记,不代表对其机构、产品和服务的认可,并强调,任何机构和个人不得用于任何商业目的。[2019/4/2]

在EIP-1559下,交易创建者指定了费用上限。如果费用上限小于区块的基准费率,则不能将其包括在区块中。由于基准费率会被销毁,交易创建者还指定了一个小费,给于打包消息的矿工作为激励

在区块奖励中,凡是打包了有附加利润率的消息的区块,打包消息的矿工就能获得这些消息的gasPremium,所有消息的消费合计为gasReward。

杨东教授解读:央行开展对虚拟货币的清理整顿,切实保护金融消费者始终是基础:杨东教授发文称,当前虚拟货币交易存在一定风险与乱象,而投资者是风险的主要承担者,因为区块链技术应用于金融业态在包装和销售小额化金融资产的同时,也将金融风险扩散到了广大小微投融资者之间。但值得注意的是,投资者是区块链应用于金融业态的重要基础,金融科技必然回归到投资者保护。[2018/3/31]

如图中,区块高度330003中的某节点,通过打包220条消息,最终获得1147697454159193nanoFIL的gas小费奖励,小费+基础区块奖励的总额超过了其他两个节点。

这是Filecoin对打包消息的矿工的正向激励政策。

惩罚

有的时候,大家也会注意到,会有出块成功,但是奖励金额为0的情况出现。这不是因为Filecoin没有对矿工进行应有激励,而是因为该矿工在打包消息时,对不符合打包条件的消息进行强行打包,被链惩罚。奖励金额扣除惩罚费用仍不足以抵扣时,奖励为0,剩余不足抵扣的惩罚金额从miner钱包余额中扣除。

那么,强行打包指的是什么呢?什么情况下打包消息会被惩罚?惩罚金额是多少?

其实,惩罚也是根据EIP-1559中提过的三倍惩罚“不该打包交易”设置。

filecoin燃油费由三部分组成:基本费用、小费和超额燃油费。小费上文已经讲过,是交易者设置gasPremium,给愿意打包的矿工的额外费率;超额燃油费,是Filecoin网络不支持用户支付过高的费用进行优选“插队”,如果交易者对gaslimit设置了不合理的指标,过低则会导致消息上链失败,过高则向交易者收取超额燃油费。(请查阅王大爷聊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天错误导致的扇区中止,其余惩罚均不涉及到质押金额;

Filecoin重点惩罚内容主要在于连续错误,如果扇区第一天错了,第二天对了,第三天再错,不会有罚金。要连续错误,才会受到惩罚。因此,少量的惩罚,是正常的,目前filecoin的代码有一些不太完善,比如写入的数据,有时候读取叶子节点,会报告错误,但从系统IO看没有什么异常,且有时候不出错了就一直不出错了,但数据始终未变。

但如果错误很多,且有连续错误,就需要分析每个错误原因,认真总结错误源头,优化代码和算法,避免相同问题。

参考:

https://github.com/filecoin-project/FIPs/blob/master/FIPS/fip-0002.md

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

地球链

[0:0ms0-0:984ms