浅谈Filecoin gas费用以及挖矿现状
Filecoin的gas是近期被纷纷讨论的“热词”,之所以如此备受关注,是因为从11月7日的100 atto FIL飙升到如今的3.601nanoFIL(nano是10的负9次方,atto是10的负18次方),仅一个月左右的时间,gas费就飙升了360.1万倍。如若gas是一个投资标的,那这个表现绝对称得上一骑绝尘,只可惜gas费更像是一种“燃料”,价格越高,挖矿的成本就越高,高昂的gas费往往让矿工有苦难言。
在浏览器上我们可以实时看得到Filecoin全网情况,24小时全网产出218798 枚FIL,其中25%直接释放,即54935FIL直接释放,加上线性释放部分,全网一天的释放量不足10万;而目前FIL销毁量已经高达6345627FIL,由于近期gas不断攀升,这将导致销毁量高于释放量,也就是说矿工幸苦的挖了一天的矿,却有可能入不敷出。
提到Filecoin的gas费我们不得不提及以太坊,因为Filecoin目前采用的是以太坊EIP1559的gas机制,这是一套V神提出来的还未完全实现到以太坊公链上的机制,由于设计相对简洁并且合理,因此Filecoin团队决定先用着EIP1559,根据EIP1559所述,gas费用由两部分组成,分别是基本费+附加费。
其中基本费是由网络自动计算、不能改动的,同时,基本费也是被直接销毁的;附加费是可以理解为小费,附加费的多少由用户自己决定,给的越高响应越快服务越好,就好比VIP服务,这部分费用由矿工收取。
有很多人会问,gas费用这么高,Filecoin官方难道置之不理吗。
其实,官方也曾设立了一个FIP-5提案,该提案致力于从PreCommitSector和ConfirmSectorProofsValid中删除昂贵的矿工奖励归属计算,从而有效减少gas费用的消耗,释放链带宽并降低矿工成本。事实上,11月25日,Filecoin网络升级至Lotus v1.2.0版本后,gas费也的确有效降低了,但是好景不长,大概在五天后,gas费又开始飙升并且创造新高。
为什么gas费难以下降?
Filecoin有望成为区块链的底层基础设施,侨接各大公链以解决区块链的数据存储难题,所以我们总是将Filecoin比作一条高速公路;以高速公路做类比, 矿工们在Filecoin公路上开车行驶,当矿工越来越多,公路就会越来越拥堵,碰上刮风、下雨、大雾的天气以及较差的路况,必然是堵上加堵。
一会儿熄火、一会儿点火启动,或者汽车始终处于启动状态但龟速前行,这种情况往往是最耗油的,也是gas费最高的时候。
由上,从本质上而言,gas费用高是因为Filecoin网络上的矿工尤其是活跃矿工太多,不仅老矿工在努力挖矿,而且几乎每天也都有一批批新矿工入场挖矿。矿工越多,网络越拥堵,gas费用越高。
除了根本原因,还有一个原因也不可忽视,这得从EIP1559说起,在EIP1559的设计机制上,Gas=基本费+附加费。
其中附加费是指用户给矿工的小费,给得多,矿工就优先给你打包。
如果你非要问为什么要给小费,为什么要让矿工打包消息,那是因为Filecoin是一个存储类型的区块链,其中有一个叫做“时空证明”的共识机制,时空证明是指每隔半小时矿工要向网络证明我在为客户存储着数据,我没有跑路,请不要惩罚掉我的质押物。
除了时空证明层面的消息,还有更多其他类型的消息。总之,不管是什么类型的消息,只要你想要被优先处理,你就要支付附加费,所以,附加费其实更像是一种竞价机制,没有最高,只有更高。
如何看待gas以及Filecoin挖矿?