什么是Filecoin"掉算力",为什么会发生?
Filecoin挖矿相对于区块链其他挖矿项目来说比较复杂。
Filecoin挖矿的复杂性体现在三个方面:
1)证明体系;
2)抵押和惩罚的机制;
3)Filecoin基本上是要跟现实的业务相结合的,那么该如何维持长久的运行和生态。
事实上,Filecoin挖矿与之前的一些区块链项目区别很大。比如说,比特币完全不用管,是自成体系,包括以太坊也是自成体系的,完全内循环。还有目前的DeFi,也没有跟现实世界产生联系,就是数字货币自己玩。
但是Filecoin是需要跟现实世界的存储结合起来的,因此,Filecoin的挖矿模型设计需要确保了数据存储生态的安全与稳定,这意味着Filecoin无论从底层设计还是最后的参与都是一套复杂的系统。
其中,与我们收益息息相关的惩罚机制,促使矿工挖矿的动机与网络的目标、使命保持一致。以大笔奖励和交易付款为主要诱因,当矿工偏离其对网络的承诺时,惩罚机制是维护Filecoin网络稳定与安全的主要形式。
说起惩罚机制,我们经常提到一个词“掉算力”,那么,“掉算力”是一个什么样的概念?为什么会发生“掉算力”事件?
“掉算力”从定义上来讲就是一个Filecoin节点的有效算力从多变少的过程。比如某矿工的算力从1PB突然变成500TB了,算力变少了,就是掉算力。这样带来的直接问题就是收益变少,因为Filecoin的预期收益是和有效算力成正比的,就是有效算力越大预期收益越高,算力变少了预期收益就会变低。除此之外还有额外的惩罚,这个惩罚措施是非常严格的,惩罚的损失比减少的预期收益要多很多。
引起“掉算力”的直接原因,就是没有在规定时间内提供时空证明,即没有提供对应数据的时空证明。
通俗总结一下,掉算力的情况可以分为以下三类:一类是硬件故障,一类是软件故障,还有一类是人为故障。
如果在做证明的时候出现的是,链拥堵或者是服务器程序崩溃,这是软件内的故障。如果是服务器宕机或者网络中断,这样是硬件的故障。如果是工程师操作不当,这肯定是人为的故障,这种故障不可避免,但是可以通过前期的基础设施建设、项目规划以及一些运营规范进行规避。
“掉算力”又会引发一些后果,第一,掉的算力这部分的收益在一天之内肯定会减少。第二,掉算力会有一个惩罚,这个惩罚机制比较复杂。
现在规定是这样:
如果是整个都没有提交,第一天暂时不给惩罚,主要就是避免这种链拥堵导致的情况,可能不是矿工本身的问题。但是如果连续两天没有提交,第二天开始每天都会扣代币FIL。所扣代币将是该扇区2.14天的区块奖励。但是如果数据提交了,有部分错误上去,第一次出错也会扣FIL。
如果连续14天都没有提交相关的证明,就会被网络视为违约或者数据已经被删除了,网络就会对矿工进行严厉的处罚。这个时候,将罚没该扇区所有的奖励及初始质押。也就是说如果一个扇区确认已经终止了,不但该扇区的前置质押币被全部罚没,而且该扇区之前获得的所有奖励都将被罚没。这就是为什么会出现余额变成负的情况,因为前面惩罚扣掉大量FIL,进一步导致质押也被扣掉,所以变成负数。
矿工试图分叉Filecoin或者是同一区块高度同时打包两个块,这会被网络认为是最恶意的攻击,因此也会给予最严厉的处罚。发生这种情况时,矿工的存储将暂时中止,当前的节点所有算力全部清零,罚没所有质押。
声明:本站所有内容,如无特殊说明或标注,均为采集网络资源,任何内容均不构成投资建议。