官方为了更好的推进IPFS发展,希望矿工可以提供稳定的数据存储和检索功能除了给予矿工奖励外,还会对作恶矿工进行惩罚。我们都知道奖励可以通过爆块、存储、检索三大部分获得,那么哪些行为又会触发惩罚机制呢?今天就来大致梳理一下。
Filecoin惩罚机制是十分复杂且严格的系统,从主网上线至今Filecoin的惩罚机制已经相当完善了,今天来仔细介绍下Filecoin的惩罚是怎样的,避免操作不当遭受严厉惩罚,目前出现的惩罚情况大概有六种。
$扇区故障惩罚$
扇区无论什么原因导致出现故障,矿工要及时主动向网络汇报故障,并24小时内恢复正常,则可以免除处罚,否则将按扇区数支付故障费(罚款费),故障费为该扇区2.14天的代币区块奖励,将被网络直接扣除,并且该扇区当天不能获得奖励,也就是不能产币。一个扇区如果连续两个星期以上仍存在故障,则该扇区将支付终止费并从链上删除。
$故障检测费$
矿工未主动如实报告扇区故障,而是由网络自动检测发现了故障,当然如果24小时内恢复正常,则可以免除处罚,否则将被罚没该扇区5天的代币区块奖励。
$扇区终止费$
一个扇区如果连续出故障或掉算力或被删除,在一开始Filecoin网络经济模型是罚该扇区90天的区块奖励,随后改为将罚没该扇区所有的奖励及初始质押。这个终止主要指矿工主动违约并停止挖矿,扇区一旦终止,该扇区的前置质押币被全部罚没,还有所有奖励也都将被罚没。
$未递交时空证明费$
如果一个节点在一个证明周期内没有提交证明,而其延迟的时间甚至超过了生成攻击阈值。就是像贷款逾期后,银行还给了7天限定期缴清欠款,否则将会上征信,而未提交时空证明就是这7天期限也过了就会被上征信,这种情况被视为没有提交时空证明。
如果发生这种情况,任何其他节点都可以报告,网络通过检验属实后,会采取严厉的惩罚措施:罚没所有质押物;算力清零,即使备选取为出块矿工,产生的任何区块也是无效的,也没有奖励。
$共识攻击惩罚$
Filecoin网络中一个被授予出块资格的节点只能生成一个区块,如果某个节点在一个出块周期内发布了两个或更多区块,并且达到了预期共识规定的惩罚条件,则将触发惩罚机制。
如果发生这种情况,任何其他节点都可以报告,网络通过检验属实后,会罚没涉嫌攻击网络的节点的所有抵押,并扣除所有现有算力,因为对网络的攻击行为被视为不可接受的,该处罚是所有惩罚最严重的。
$违背合约惩罚$
假如某个矿工存储节点没有按照合同规定的时间存储用户数据,比如合同规定期要求帮客户存储数据100天,但是矿工存储节点实际只存储50天就把数据删了;或者存储了用户的10个文件,存储期限内不小心删了一个文件。
一旦出现这种情况,用户可以立即向网络报告,并附上合同文件。经网络确定属实的情况下将对节点进行处罚。处罚来自节点的承诺质押,同时用户的未支付费用将被返还,节点的相应存储质押也将被没收掉。
整体看来Filecoin的惩罚机制有重有轻,容忍度也是有的,目的也是为了整个网络的良好运行。因为Filecoin网络是为了保障存储客户的数据,矿工如果作恶或者不尽职会影响客户的数据安全性。所以对想参与Filecoin挖矿的人提出了更高的要求,当然也不是为了限制矿工挖矿的行为,而是为了帮助存储需求客户相信矿工能完全按照存储承诺,存储他们的数据,两者互赢。