LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 币圈百科 > Filecoin的Gas费这么高该怎么解?官方态度亮了

Filecoin的Gas费这么高该怎么解?官方态度亮了

2020-12-29 大陆节点数据中心 来源:区块链网络

自10月15日,filecoin上线已有两月之久,在各位矿工共同的努力下,它的有效算力也达到了1.5EIB,整个网络也逐渐壮大,但是,随着有效算力的增加和越来越多矿工加入,越来越高的Gas费也成了矿工们的一大难题。接下来让我们了解一下,Gas费是什么,它为什么这么高,有什么解决方案?

Gas费是啥?

Gas费首先在以太坊的EIP-1559提案中被提出,EIP-1559是由多人实现的,可能会存在多个网络中,可能是ETH1.0,也可能是ETH2.0。Filecoin团队之所以将EIP-1559实现在Filecoin代码中,并让它在网络中实时运行并管理我们所有的交易,是因为旧模型有非常多的问题,而Filecoin尤其适用于非常快速且需要以规则节奏进入区块链中的某些类型的交易,所以EIP-1559对于Filecoin有着非常大的吸引力。这就是为什么会有Gas费的由来。

Gas是燃料的意思,可以依据汽车燃料来理解,汽车行驶需要燃烧汽油,Gas相当于区块链的燃料,矿工要提交封装的数据信息以及提交证明到链上都需要消耗网络的计算和存储资源,所以需要为这些消耗的资源支付费用,这个费用就叫做Gas费。Gas费简单可以分为基础费和附加费。基础费即消耗资源需要支付的费用,附加费是用户根据意愿支付的额外费用,附加费的多少与数据打包的优先级成正比。除此之外还有一个超额费。超额费用为实际产生的费用与预支付的费用的差,当预支付费用不够抵扣燃烧的Gas便会产生超额费用,如若要继续打包数据,不但需要付清上一笔的超额部分费用,还要额外再按超额费用两倍支付,来做惩罚。所以,矿工必须要准确计算出所需要的的费用,这样才能不被惩罚,而造成巨大损失。

为什么Gas费这么高?

Gas费很高的原因, Gas费高低取决于网络的性能,带宽以及网络容量等。随着越来越多的矿工加入到Filecoin网络中,网络的有效存储增速变快,大量交易消息发生,便造成了网络拥堵,Gas费便上升。同样可以拿汽车行驶来讲,可以将网络比作公路,公路上的车变多,则车行驶的速度就会降低,此时汽车走走停停,必然消耗更多的汽油,而公路的宽度则是定的。相同的,网络中提交的数据少处理的消息就少则需要支付Gas费就低,反之则高。随着时间推移,Fil剩余数量的减少,要想获得同等的收益或者更高的收益,矿工则必须增加自己的算力,以此来提高出块概率,这就会造成网络要处理的信息增加,最终导致网络堵塞,Gas基础费暴涨。在EIP-1559里,Gas基础费用是和网络相关的,在任何特定时间,基础费用会根据网络情况上升或者下降,所以它允许这些块自身收缩,就Gas总量而言,如果有特定的网络拥堵,有很多交易的资金高于基础费用,那么就会有更多的资金进入区块,区块就会扩大,这将会引发基础费用的增加。 所以对于下一个区块,那就提高进入交易的价格门槛。 最终,这些区块的规模会开始缩小,利用率会低于100%,而后基础费用会下降,所以就把Filecoin变成了一个更有效的市场。

Filecoin官方对如此高的Gas费采取了哪些措施?

关于Gas过高的问题,官方也一直不断探索更好的方式来解决。Lotus1.2.0版本,lotus1.3.0版本的更新都为解决,过高的Gas费,在11月20日官方更新了lotus v1.2.0版本,主要为降低提交时空证明时的Gas的消耗,更新后确实有所下降,但效果不明显。因为提交时空证明所消耗的Gas远比数据封装消耗的Gas少。12月17日官方又更新了lotus v1.3.0版本,该版本则是为免除成功的WindowPoSt消息的基础费用燃烧。在Filecoin网络,消耗Gas基础费较多的,大部分都是复制证明的P2阶段和C2阶段,剩下的消息中有其他类型的消息,例如windowpost等。虽然windowpost消息较小,但是使用率较高。所以这也将会使Gas费过高的问题得以缓解。官方还提出其他解决方案,比如,扩大密封扇区,将原本的一个扇区32GB扩大,这样封装频次就会降低,以降低网络拥塞,这种情况时,用户的数据就必须要等整个扇区被数据充满才能封装,降低了用户体验,并且这样出块就变得少了,收益就会降低。所以,目前在改善网络性能等方面,还需要时间。官方也陆续会从FIP-007、FIP-008、FIP-009等提案上进行优化。

北京时间12月17日,协议实验室创始人胡安就“EIP-1559 in Filecoin”为主题进行了演讲,胡安表示,他们一直在考虑将gas分成两条独立的通道,一个是操作上的控制层面,这点对于协议的运作至关重要。另一个是数据层面,这是各方加入的一种新的交易,这将是一种优先访问某些交易类型的方法,这些交易类型必须是在特定的时间范围内出现。关于这点,我们可以想象成高速公路上的救护车在拥堵的高速公路上通行,救护车之所以能这样做不是因为他们支付了昂贵的费用,而是他们的运行非常关键。

总结

虽然现在Gas费用很高,但我们也相信官方以及社区的小伙伴们会在算法和性能优化上逐渐优化,研究出更完善的方案,从而让Gas消耗更合理。更何况,随着Gas费的燃烧,Fil量的减少,它日后的价值会更高,不是么?

—-

编译者/作者:大陆节点数据中心

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...