为了更好地阅读和理解,请先了解以下信息:- WindowPoSt:每半小时为一个窗口,一天有48个窗口;在同一窗口的相同时间段内,矿工需要进行WindowPoSt,也就是周期性执行的任务。- 扇区分为三类: - nonfaulty:从未故障的扇区; - DeclareFault:矿工声明故障的扇区,准备修复但尚未修复; - Skipped扇区:网络检查出的故障扇区,仍处于故障状态。- 分区的定义:一个分区包含2349个扇区,扇区故障会影响整个分区的惩罚。
问题:由于扇区故障检测费的规则设计,未及时提交WindowPoSt的矿工将受到过高的惩罚。有时诚实的矿工可能由于无法控制的原因(比如网络堵塞没有人及时打包),错过窗口内WindowPoSt提交的最后期限。在相关时间窗口内丢失WindowPoSt或由于单个扇区导致WindowPoSt失败,会导致整个分区的2349个扇区全部被罚款。
建议:协议应该更包容这些情况,同时让矿工对整个服务合同的生命周期保持强烈的动机,提供可靠的存储。
细则调整:为了使惩罚机制更能包容节点间或的不可控停运,提升存储挖矿的体验,使Filecoin成为对存储提供商更具吸引力的市场,并兼顾客户对存储可靠性的担忧,FIP0002提出了以下调整:- 减少初次故障的惩罚,增加持续故障的惩罚费用,以抑制矿工提供不可靠存储的动机。- 在某个窗口期内没有检测到故障扇区时,即使未按时提交WindowPoSt,也不会产生罚款费用(前提是首次未按时提交)。- 在某些分区存在故障扇区时,如果窗口期未提交成功WindowPoSt,这些故障扇区会产生扇区故障费。- 在每个窗口期,从检测到故障扇区后的第一个deadline开始计算扇区故障费。
常量调整:为了具有更渐进的惩罚结构,官方评估了一个MarkovDecision模型。该模型表达了矿工需要为存储合约提供的稳定时长至少要达到60%的存储服务要求时长。只有正常运行时间大于60%时,才会产生正的收益期望。基于这一点,扇区故障费常数系数最低需要设置为3.51。
总结:FIP0002提到了对于诚实矿工更加友善和降低成本的调整细则,拓宽了矿工的容错空间,对通证的流动量也有积极的意义。尽管FIP0002简化了惩罚机制的颗粒度,但目前提案仍处于未执行阶段,具体的再议空间还有很大。对于经济模型的持续性调整也如预期。最后,实施的快与慢会对全体矿工产生节奏性和时间成本的影响,希望技术社区和Filecoin团队可以为Filecoin生态带来更多的确定性,一起推动共建和变革。
本站所有软件信息均由用户上传发布,版权归原著所有。如有侵权/违规内容,敬请来信告知邮箱:764327034@qq.com,我们将及时撤销! 转载请注明出处:https://czxurui.com/zx/55035.html
发表回复
评论列表(0条)