滨河区仓储实验室
众所周知,filecoin网络中矿工的收入来自存储订单和区块奖励的收入。在**初期,仓储订单的收入较少,主要通过团购奖励。那么,你研究过方块奖励的哪些部分是由什么组成的吗?为什么区块奖励是这样设置的?
方块奖
拦网奖励的主要构成为基本拦网奖励+小费+当前高度对每个矿工可能的惩罚。
基本街区奖
当前高度每个街区的奖励=(达到当前街区高度的街区总奖励-达到**一个街区高度的街区总奖励)/当前街区高度的街区数
Minerreward=(totalminerreward lastminedreward)/当前块高的块数
如图所示,区块高度为330003,3名矿工获得区块奖励,每位矿工获得一份奖励。
每位矿工的基本区块奖励如下:
矿工奖励总额=17928 445792055869175204095纳诺菲尔
**一次矿工总奖励=17928 397766464829775195448纳米纤维
总矿工奖励-**一个矿工奖励=4802559103940008647nanoFIL
注:NANOFIL=10-18功率fil
每个区块奖励=基本区块奖励/区块数量。
矿工可以获得的基本块奖励=每个块奖励x矿工可以获得的块数。
在目前的高度,每个矿工有一个区块奖励,矿工人数是3。
因此,每个街区的奖励是:
矿工奖励=48.02559103940008647/3=16.0085303464669549fil
提示
Iceberg的文章“filecoin的官方信息| filecoin的EIP-1559”提到了Gaspremimum(交易员给予矿工的额外利润率)。
根据EIP-1559,交易创建者指定了一个费用上限(他们愿意支付的打包交易的每单位天然气的**价格)。如果费用上限小于区块的基本费率,则不能将其包含在区块中。由于基准利率将被销毁,事务创建者还将向打包消息作为奖励的矿工分配小费
在区块奖励中,以额外利润率打包消息的矿工可以获得这些消息的gaspreium,所有消息的总消耗量就是gaspreize。
如图所示,区块高度330003中的一个节点,通过打包220条消息,最终获得1147697454159193纳诺非的气体小费奖励,小费+基本区块奖励的总量超过其他两个节点。
这是filecoin对打包信息的矿工的积极激励政策。
惩罚
有时,你会注意到,将有一个成功的块,但奖励金额是0。这并不是因为filecoin没有激励矿工,而是矿工强行打包了不符合打包条件的消息,并受到了链的惩罚。当从奖励金额中扣除的罚款金额仍不足以扣除时,奖励为0,剩余的不足以扣除的罚款金额从矿工钱包余额中扣除。
那么强制打包意味着什么呢?在什么情况下打包的消息会受到惩罚?罚多少钱?
事实上,罚款也是根据EIP-1559中提到的“不应打包交易”的三倍罚款来设置的。
Filecoin燃油费由三部分组成:基本燃油费、小费和超额燃油费。如上所述,小费是对愿意打包的矿工通过设置gaspremium(小费汇率值)而收取的额外费用;超额燃油费是指filecoin网络不支持用户支付过高费用“插队”。如果交易者对天然气限值(对于交易)感到满意,如果消费量的估计限值过低,则会导致链上消息的失败。如果估计的限值太高,它会向交易者收取超额燃油费(稍后会有机会对超额燃油费进行详细分解)。(请参阅王先生关于fil(1)的谈话,解释filecoin中的GAS费用机制)
另一个影响是对矿工的惩罚,这意味着“没有一揽子交易”。
“不应打包交易”是指当交易者设置gasfeecap(交易者愿意给矿工的打包消息的**比率)时,设置值太低,无法使gasfeecap 如图所示,对于一个区块的高度,查询一个节点的区块奖励组件,发现有惩罚金额和奖励。 摘要 Minerreward+gasreward惩罚=**一次封杀奖励。通过这个公式,我们可以清楚地看到filecoin鼓励矿工的方向。Filecoin希望矿工们能够越来越主动地打包消息,增加网络上的实际数据包数量,监督“不应该打包消息”,减少消息队列跳转和链拥塞的可能性。 窗害虫惩罚 上面提到的是矿工在微观层面的区块奖励构成中可能获得的额外奖惩。那么,从宏观层面看,矿工是否有可能获得额外的奖励或处罚,以获得区块奖励份额? 没有额外奖励,但如果windows post消息未能提交到链接,将按照以下步骤逐步处罚: 1这个行业第一次失去了算力,而且没有受到惩罚。第一次,主要目的是避免链同步等非数据问题造成的惩罚失误; 2对于第二个扇区损失(连续第一天和第二天),将从当前处罚中扣除该扇区相应的3.51天的区块奖励。假设该代码的估计单T收入为0.2fil,即每个扇区扣除0.2/32*3.51=0.0219375fil; 3对于连续第三次亏损的部门,罚款扣除方法为第二次。连续出错,每天扣除相同的封顶奖金; 4连续14天出现差错的,终止该部门,扣除该部门的质押金额,不予退还,已扣除的大额奖励除外; 小心: 除连续14天因部门失误造成部门停业外,其他处罚不涉及质押金额; 如果第一天部门出错,第二天正确,第三天再次出错,就不会被罚款。你必须不断犯错才能受到惩罚。因此,少量处罚是正常的。目前,filecoin的编码还不完善。例如,写入数据时,有时读取叶节点时,会报告错误,但从系统IO来看,没有异常,有时如果没有错误,也不会有错误,但数据从未更改。 但如果出现多个错误和连续的错误,就需要分析每个错误的原因,认真总结错误的来源,优化代码和算法,避免同样的问题。
文章链接:https://www.btchangqing.cn/182883.html
更新时间:2021年01月21日
本站大部分内容均收集于网络,若内容若侵犯到您的权益,请联系我们,我们将第一时间处理。
比特币祝你快乐.