比特币:解读 | Filecoin区块奖励与惩罚机制

BINGHEDISTRUBUTIEDSTORAGELAB

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

区块奖励

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

基本区块奖励

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

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

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

ChatGPT金融业应用首批研究成果可解读美联储声明、预测股价:金色财经报道,Man AHL机器学习在4月发表了两篇新论文——《ChatGPT能否解读美联储表态?》和《ChatGPT可以预测股价走势吗?回报可预测性和大型语言模型》,将这一人工智能聊天机器人应用于市场相关的任务,一项是解读美联储的声明是鹰派还是鸽派,另一项是确定消息面对某只股票而言是利好还是利空。ChatGPT在两项测试中都取得了出色的成绩,暗示该技术在将新闻报道、推文和演讲稿等大量文字转化为交易信号方面,可能迈出了重大一步。(新浪财经)[2023/4/18 14:09:37]

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

total_miner_reward=17928445792055869175204095nanoFIL

欧科云链解读《海南自贸港总体方案》:区块链产业的政策洼地与制度高地:6月1日,国务院印发了《海南自由贸易港建设总体方案》,其中在多个地方提到了区块链产业相关政策。欧科云链研究院认为《方案》将推动海南自贸区成为我国区块链产业的政策洼地与制度高地。从《方案》内容上看,海南自贸港的区块链产业发展将分为两个阶段:在2025年前的第一阶段,主要任务是推动区块链和实体经济深度融合,实现海南“贸易投资自由化便利化”,主要在“产权保护”和“新一代信息基础设施”两个方面深耕;在2035年前的第二个阶段,将以海南自贸区作为先行试点,建立数据确权、数据交易、数据安全和区块链金融的标准,确保我国在未来跨境数据的国际规则制定中不会处于被动位置。[2020/6/2]

last_total_miner_reward=17928397766464829775195448nanoFIL

total_miner_reward-last_total_miner_reward=4802559103940008647nanoFIL

现场 |中国电子技术标准化研究院周平解读区块链技术:金色财经现场报道,今日下午,在北京召开的区块链应用技术高峰论坛暨区块链应用技术专项赛颁奖典礼上,中国电子技术标准化研究院软件工程评估中心主任周平在《区块链及其标准化》的主题报告中,介绍了国际标准化情况和《区块链和分布式记账技术 术语》标准 ISO 22739。他提到区块链是通过加密,将经验证和校验的区块链接,形成的分布式账本; Token是利用加密技术控制产生的资产的表现形式,该资产也通过加密技术校验所有权转移或状态变化等。[2018/9/6]

注:nanoFIL=10负18次方FIL

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

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

IMEOS 解读 EOSIO Dawn 4.0 精校版出炉 代码将于近日正式发布:据金色财经合作媒体 IMEOS 报道:今日, BM 在Medium上发布了关于EOSIO Dawn4.0 的版本介绍,从十余个方面介绍 EOSIO Dawn4.0。在过去的一个月里,block.one团队一直在为EOSIO的精简性和稳定性付出着努力。[2018/5/5]

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

因此每份区块奖励为:

miner_reward=48.02559103940008647/3=16.008530346466669549FIL

小费

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

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

《金色讲堂》今晚开讲 蔡维德将多角度为用户解读区块链行业:4月8日晚8:00国家特聘区块链专家蔡维德将在《金色讲堂》中对区块链发展方向进行深入解读,本次课程主题为“2018风向变了,区块链正式启航”。蔡教授将从监管、Token等方面对区块链进行全方位解读,详情请关注晚上8:00的《金色讲堂》。[2018/4/8]

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

如图中,区块高度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-3:267ms