ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

【光谷分析师】Filecoin Gas费暴涨的原因及问题

2020-12-08 11:31:19  阅读:210  来源: 互联网

标签:Gas Filecoin 光谷 FIL 矿工 算力 手续费


前言:添加【VX:czdn222】进Filecoin技术交流群与圈内大佬深入学习交流!

近日,Gas费高这个问题在各大社区都引发了激烈的讨论,Gas费是什么?和我们矿工有什么联系呢?今天我们就来聊一聊Filecoin的Gas费用。

Gas费的来历

Gas费最早是由以太坊提出,由基础费用(BaseFee)和附加费(GasPremium)两部分组成。
Gas直译为汽油,简而言之Gas费就是“汽油费”,比如我们使用汽车需要加油才可以使用,而使用汽车过程中,汽油会被消耗掉,行驶距离越长、路越难行驶就会越耗油,Gas费我们可以理解为区块链的燃料。

Filecoin引进的是以太坊EIP1559的Gas提案,在此基础上稍作改动后在Filecoin网络中实施。(注:Gas费由两部分组成:基础费用(BaseFee)+附加费(GasPremium)其中基础费用会被全部销毁掉,附加费奖励给打包消息的矿工。)

在这里插入图片描述

这一机制可算法化的预测Gas的市场价格。EIP1559采用类似于比特币的难度调整的机制去增加BaseFee的值。当Filecoin的网络使用率高于50%,BaseFee会上涨;低于50%,BaseFee则会下降。当需要加速交易的时候,用户可以通过支付小费的方式达到交易加速的目的。
另外BaseFee的销毁为Filecoin提供了一种通缩机制,减少市场上的流通量,增强FIL的稀缺性,有保障币价的作用。

Filecoin的Gas费走势

下图为Gas费近30日的走势。

Gas基础费率数据显示,Filecoin Gas基础费率于12月1日15:13达到4.137nanoFIL,这一数据创下了近30天Gas基础费率的新高。

目前最新的Gas基础费率已降至2.185nanoFIL,但仍处于高位,对比11月9日(之前)的数据的111attoFIL仍处于高位。

手续费升高会使收益降低

每天的收益=当天产出-手续费,在手续费没有飙升之前(Base Fee 大约在100autoFIL水平),每天花费的手续费可以忽略不计,所以我们每天的收益就约等于当天的挖矿收益,但是现在的手续费平均在2nanoFIL以上(是之前的200万倍),这时手续费就不能忽略,所以我们的收益就降低了。

第二方面原因就是最近一个月有很多新入场的矿工,稀释了网络的单 T 有效算力的收益,单T收益已经从主网刚上线时的0.23FIL/TiB变成了现在的0.166FIL/TiB。

为什么手续费那么高?

手续费高主要有两方面原因,一方面是目前网络Tps(吞吐量/带宽)不足以支撑现在的消息量,换句话说,Tps比需求更少,所以矿工在发送消息时存在竞争关系。

另一方面就是Filecoin使用的Eip1559计费方式,这个计费方式是以太坊2.0上要使用的,其最大的特点就是Gas费的燃烧。目前的以太坊虽然手续费也很高,但是这些手续费会归爆块矿工所有。但是Filecoin的Gas费并不会付给矿工,而是会销毁(发给黑洞地址),这就导致了矿工支付着高昂的手续费,但是爆块的收入并不会提高。矿工为了能将消息上链,不得不提高Gas费,这就导致了恶性循环,每次矿工发布消息时都要增加Gas费来保证消息成功发出。

官方表示目前网路最大增速在16PiB/天,也曾表示如果觉得费用过高可以停止封装。在11月25日Lotus的更新中也只是降低了Window POST的费用,但是对网络情况并没有什么改善。

增长1Pib算力需要消耗多少FIL?

在此以2020年12月5日16:00为时间节点,此时Base Fee高达3.921nano FIL;我们以50Pib算力的矿工来举例:在封装数据阶段:ProveCommitSector平均消息支付手续费0.0933FIL左右,PreCommitSector消息支付手续费约为0.0356FIL左右,两者相加手续费高达0.1289 FIL;在做时空证明阶段:SubmitWindowedPoSt的手续费约为0.7261FIL/Partition左右。

采用以上数据为基准开始计算:

1TiB有效算力最多可以有32个扇区去爆块,如果增长1PiB算力,大约需要发送PreCommitSector和ProveCommitSector消息各102432=32768个。那么需要支付的手续费约为:327680.1289FIL =4223.7952FIL。

做一次时空证明最多可以证明2349个扇区,如果要保持50PiB的算力,一天内大约需要证明的partition数量为:50102432/2349=698。也就是说大约需要支付手续费:698*0.7261=506.8178FIL。

两者相加,一个50PiB算力的矿工,一天增加1PiB算力,需要超过4730FIL被消耗掉。
Filecoin挖矿的gas费消耗主要在三方面:

1.向链上请求本地存储数据:PreCommitSector提交扇区
2.复制证明向网络提交已经在规定时间内完成了存储:ProveCommitSector封装扇区完成
3.时空证明证明数据仍然在有效期内存在:SubmitWindowedPoSt零知识证明

Gas费过高的问题及影响

Filecoin通过区块奖励和服务收费来为诚实的矿工带来收益,同时也通过质押和罚没机制来激励矿工提供优质服务。

挖矿有三种收益方式,存储收益(提供存储空间)、检索收益(提供检索服务、带宽)、区块奖励(打包区块)。

一、矿工增长算力困难

挖矿需要不断地密封扇区来实现算力的增长,从而获得区块奖励。在这一过程中,矿工自身需要向区块链网络提交各种消息,复制证明、时空证明等,在这一过程中要消耗大量的Gas费。

如果消息不能及时打包,矿工就会遭受处罚,抵押的Filecoin会被扣除。矿工们为了保障消息被打包,即使网络拥堵,也必须要向链上发送消息,甚至提高消息的Gas费用来加速。就像当前BaseFee如此高昂的情况下,矿工们因为Filecoin的罚没机制依然不得不提交时空证明,即使要付出天价的手续费。这无疑加重了矿工在挖矿过程中的费用投入,更提高了Filecoin挖矿的门槛。

而且Gas费高的情况下,矿工不得不暂缓发消息和增长算力,这对于Filecoin发展也是不利的。

二、这一机制导致打包的矿工赚不到FIL

在EIP1559中,手续费分基础费用(BaseFee)+附加费(GasPremium),其中基础费用BaseFee会直接燃烧销毁,目前该部分占过大。

矿工收益有两方面,除了刚才聊的挖矿获得区块奖励,还有另一部分就是服务费的收益,打包矿工赚取的就是这一部分的收益。但由于机制原因大部分的Gas费都被用于销毁,即使在现在Gas费如此大幅上涨的情况下,打包的矿工依然赚不到钱,矿工没有积极性,需要打包的矿工又不得不继续抬升价格,造成链上拥堵,Gas费和缓慢的交易处理时间不断恶性循环,导致Gas费持续上涨。

三、导致Filecoin通缩过快

BaseFee的销毁为Filecoin打造了一种通缩模型,增强了代币FIL的稀缺性,并将利益分配给了所有FIL持有者。

但Filecoin总量(20亿)恒定,且Filecoin本身存在严格的抵押机制和释放机制,大部分FIL都处于锁定状态,以进行再生产。Filecoin的矿工基数很大,且目前处于早期阶段,FIL市场需求量很大,本来就处于供小于需的状态。如果Gas费用再这么高的情况下,且大部分Gas费都被用来销毁,加快了Filecoin的通缩,导致市场上的流通量不足,供需失衡,难以满足新扇区前置抵押的要求,从而导致币价上升。

当然,Filecoin最根本要解决的还是TPS的问题,从而提高整个网络的通畅度。

标签:Gas,Filecoin,光谷,FIL,矿工,算力,手续费
来源: https://blog.csdn.net/weixin_49795899/article/details/110863879

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有