FIL币挖矿和比特币完全不同,比特币十分依靠计算机测算特性,而FIL币则通常是借助存储算力开展挖矿。即FIL挖矿流程是将数据存储的过程,与传统中心化存储要求不同,FIL挖矿所采用的分布式的存储要求从存储安全、存储成本及其传输效率等各方面都远远超过中心化存储。因此,近期也是有一些新手投资者咨询到挖矿网(wakuang58.com)小编,那FIL币的挖矿机制是什么呢?哪些因素会影响矿工实际所获得的矿币呢?那么,下面我们一起来看看。
Filecoin的挖矿机制靠复制证明时空证明的存储证明机制完成储存工作,再通过单节点有效存储占全网有效存储比例来获取打包区块的几率,即EC共识机制。
首先是FIL的挖矿机制,Filecoin挖矿作为IPFS网络高速发展的激励层,也伴随着IPFS火爆全网,Filecoin挖矿采用的共识机制中,出块奖赏挑选预估共识方式,即该数据在不断的派发存储过程中,每一轮出块都会选举一名或是多位矿工来建立新的区块,矿工所被挑选的几率与对应的存储算力密切相关。
从Filecoin的挖矿机制来说,这类挖矿方式与比特币挖矿大有不同,比特币是存量市场,每挖出一枚少一枚,而Filecoin网络挖矿则除了像比特币一样的存量挖矿以外,也有增量市场。随着生态的发展,网络存储的信息越多,数据市场的价钱也会慢慢趋于正规,矿工的盈利也会慢慢提升。
复制证明即矿工存储数据,打包上链生成复制证明,累计有效存储,证明矿工存储了该数据。
PoRep务必可以预防下列三种常见的攻击方式:巫师进攻,外源进攻和生成进攻,他们的共同特点是进攻矿工具体存储的数据大小会比宣称存储的信息小,那样进攻矿工就能获得本不该他获得的酬劳。
女巫攻击(Sybil Attack):运用n个身份,承诺存储n份数据D,而实际上存储低于n份(例如1份),但却提供了n份存储证明,进攻成功。
外部数据源进攻(Outsourcing Attack):当攻击者矿工接到检测者规定提供数据D的证明时,攻击者矿工从别的矿工那边生成证明,证明自己一直存储了数据D,而实际上没有存储,进攻成功。
生成进攻(Generation Attack):攻击者A可以用某种方法生成数据D,当检测者验证的时候,攻击者A就可以重新生成数据D去完成存储证明,进攻成功。
预防生成进攻很困难,所有的PoS协议都会遇到这种问题,如何保证矿工真正的存储了这些信息,目前这还是个待解决问题,PoRep必须解决这个问题,Filecoin协议选用一种称为Rep Game的游戏来一起处理这三种攻击方式,PoRes还在此基础上引进了时限性(Time Bounded),PoRes协议的完成可能有许多种方法,不管哪种实现方式都必须可以防止上边的三种攻击方式,并且要可以通过RepGame游戏的检测。
时空证明即可以看作连续的复制证明,证明矿工在特定时间段内不断完好无缺的存储了该数据。
存储证明方案允许用户可请求查验存储矿工,是否在特定时间内存储了客户的信息。Filecoin系统使用了Post方案来证明数据在一定的时间内被存储矿工给存储。
Filecoin系统允许用户可查验该数据并向存储矿工发送请求开展验证,这类请求检查的方法会成为Filecoin系统的瓶颈,也由此Filecoin系统规定存储矿工递交存储证明到区块链网络上边去进行验证真实性。
通过要求的一步步严格,使得系统可以预防各种攻击和诈骗,得到良好运作。在这个层层递进的证明系统内,“复制证明”和“时空证明”就是最关键的2个要素也是最厉害的2个证明。
有效算力取决于矿工得到出块权的几率。从长远来看,节点获得的出块权占比趋近与其有效算力与全网有效算力的比例。
因为爆块权的得到取决于主链的随机数,而随机数在较短的周期(例如24小时)内是有较大的偶然性的,因此,矿工在较短周期内幸运明显高于或是小于100%是正常,不用担心。
矿工得到爆块权后,必须在30s内完成存储抽查和证明测算,并且把区块广播给其他节点,才能成功爆块。假如没完成,矿工就算手握出块权也拿不到区块奖赏。
假如网络延时非常大,那在截止期到来时,矿工有可能还没接受到所有的主链区块信息,假如矿工基于不完整的主链开展爆块测算,那么就会被其他节点回绝,造成爆块失败。另外一种情况是,矿工基于正确的主链而且成功实现了存储抽查和证明测算,但由于网络延时大,区块没被即时广播到其他节点,造成爆块失败。
讲到这里,相信大家对于FIL币的挖矿机制,以及影响矿工实际所获矿币的因素都有一定的了解了。总的来说,Filecoin分布式系统网络可以承重海量的数据价值,而不仅是为了获得FIL币那么简单。因此,Filecoin在未来更容易受各国、每个公司的欢迎,包含国内企业如“人民云网”等都在布局IPFS的分布式存储技术,将会更快的实现落地。