首页 区块新闻 Gas究竟是什么?对Filecoin网络有何直接影响?对Filecoin有无其他作用?

Gas究竟是什么?对Filecoin网络有何直接影响?对Filecoin有无其他作用?

对于关注Filecoin的人来说,经常会看到Gas这个词,它被译为 “燃油费”、“燃气费”,对Filecoin网络有着重要影响,与挖矿收益息息相关。

Gas是什么?

“Gas”这个概念最初是出现在以太坊(ETH)之上,是作为衡量链上信息消耗的计算和存储资源的标准,现在在Filecoin网络上同样得到了继承。

gas可以被认为是 Filecoin 区块链的燃料,就像汽车的燃料一样。 在开始您的自驾游之前,您必须支付汽油费,这将被您驾驶的距离以及您在山上和下山以及交通拥堵时驾驶引擎所消耗。 同样,Filecoin 上的消息发送者需要为 Filecoin 区块链上消息的执行提供“能量”或“燃料”,因此消息发送者需要以 FIL 支付 gas 费用。

想了解更多热点资讯,请关注币王新闻

Filecoin如何使用Gas?

Filecoin 是一种基于区块链的经济,参与者在分布式网络上进行交易,通过服务器记录和处理它们挖掘的区块中的消息以更新网络状态。消息有各种各样,包括存储加载、存储处理、正在进行的证据、令牌交易等。

执行一条消息会消耗网络上的计算和存储资源,这就是“Gas”发挥作用的地方,它可以用来衡量一条消息消耗的资源,消息消耗的“Gas”直接影响发送方为将消息提交给区块链所支付的成本。

由于网络上的每个节点都必须消耗存储和计算资源来验证每条消息并保持网络的一致状态,因此燃料消耗是整个网络应该承担的成本。 因此,根据特定消息的gas使用情况,需要燃烧一定量的gas来补偿网络。如果不分散这些成本,就会造成激励错位,因为区块开采的矿工可能会以牺牲其他矿工的利益为代价,免费包含一个计算成本高昂的信息。

Gas五要素:

参与消息发送和打包过程的参与者主要包括消息发送者和区块打包矿工,涉及到的Gas费用包括GasLimit(费用界限)、GasUsage(实际花费)、GasFeeCap(费用限额)、GasPremium(优先权使用的Gas)、BaseFee(基础费用)。

我们以汽车的燃料成本进行类比。 在 Filecoin 链上发送消息 A 就像一辆汽车在公路上行驶。 消息发送者就像一个司机。 当他设置GasLimit(成本限制)和GasFeeCap(成本限制)时,如在高速公路a上估算油耗和汽油单价时,为了能顺利打包(顺利行驶到终点),设定值在这一次都是估计的最大值。

640?wx_fmt=jpeg&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1

驾驶的消耗受距离影响,当然受天气、风阻、地形等影响。 根据前一段油耗的经验,后面的路a已经有了理想条件下的基本油耗成本。 与 Filecoin 相比,这个预估成本是 BaseFee(基本费用)。 为了更快地到达目的地,司机可以将92#汽油换成98#,提高了驾驶体验和行驶速度,但同时也增加了成本。 五要素中的GasPremium是主动设置的成本,以便更优先打包发送者的消息; 当距离、环境影响、汽油型号等确定后,开车的实际成本消耗也一目了然,所以在五个要素中定义了GasUsage,即消息实际消耗的gas成本。

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1

为什么Gas费会暴涨?

最近Gas费溢价暴涨,交易信息量暴增,导致单笔手续费异常高。究竟是怎么回事?

以驾驶汽车为例。 假设有一辆汽车想要从 A 地到 B 地。在行驶过程中会消耗汽油。 现在整个过程需要5升汽油。 现在汽油的单价是6元/升(Gas Price)。 而车子最多提供10升(Gas Limit cost limit),那么全程需要消耗多少汽油呢? 明明5L×6元/升=30元,多出来的5升没用就退了。 如果最大供应量只有 3 升,很明显汽车会中途没油,但油费已经被消耗掉了。 如果汽油的单价上涨了,那么显然汽油(Gas)的成本也上涨了。

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1

区块链的应用是综合安全、性能和隐私性,但区块链项目很难同时满足“不可能三角”,也就意味着在保证安全、隐私性能的前提下提高TPS(系统吞吐量)在不能直接提高TPS的情况下,网络交易笔数过多会直接导致网络拥堵,所以会一度出现高昂Gas费的现象。

Filecoin Gas费过高主要因素:

①算力增长过快,信息量过大导致拥堵:近段时间算力增长过大,直接导致信息过多;

②TPS无法满足现状:根据Filecoin网络的设定限制,每30秒只能打包几百笔信息(根据信息大小),消息过多就会产生拥堵;

③矿工选择自行打包信息:网络拥堵时,Gas费用过高,矿工选择自行打包信息,导致网络上实际打包信息的矿工较少。

BaseFee(基础费用)是由ETH的EIP1559引入的一个概念。基础费用乘以 Gas 使用量的消息是“燃烧”。销毁意味着它被发送到一个不可消费的地址并从流通网络中删除。 它在给定时刻动态调整对网络带宽的需求。当网络拥挤时,它就会上升,这样估值低于网络基价的消息发送者就会一直等待,直到拥塞消除。

基本费用的变化率旨在快速增加潜在的 DOS 攻击,并在网络变得不那么繁忙时迅速减少。 而导致网络变得更加拥塞的消息的发送者也会通过支付更高的费用来内化成本。燃烧还会产生缓慢的通货紧缩压力,这对所有网络参与者都有利。

回到我们的高速公路类比,将 Gas 视为您汽车中的汽油,将网络视为正常交通。 如果道路拥挤,例如在高峰时段,并且交通是走走停停,您的汽车将消耗更多的油。 在这种情况下,在开始旅行之前等待一段时间是有意义的。同样的理论也适用于 Filecoin 网络,当网络流量拥堵时,燃油费用将会很高,所以等待并稍后再尝试是有意义的。

ETH EIP1559 VS Filecoin EIP1559

ETH EIP1559的主要收费结构是基本费用+小费。 基础费用主要是调整网络交易拥塞的基础费用,将被销毁; 小费相当于优先费,用户可以通过支付更多费用来提高传输速度。

Filecoin 主要基于 ETH EIP1559 进行修改和优化。 主要调整如下:

1、销毁超额燃油费

Filecoin网络不支持用户支付过高费用优化“队列”,所以在Filecoin网络中,超过基本费用+tip gas费用的部分将被直接销毁,ETH网络将返还这部分;

2、三倍惩罚矿工的“不该打包交易”

“不应该打包交易”是指发送交易的人无法顺利支付矿工费,矿工已经完成打包交易。 对于 Filecoin 网络的这一部分,矿工将被处以三倍的费用。 通过这一措施,允许矿工监督“不应打包的交易”,这也是 Filecoin 网络的原创。

3、对于Filecoin网络,失败的交易也需要扣除失败费用。

Gas Fees的消耗在给予矿工维护网络数据的动力,同时优化了经济结构细则,为这些类型的消息提供服务质量保证,它将使生态系统中的客户、矿工、研发和持币者形成更持久的凝聚力,也将有益于Filecoin存储业务的长期发展。

关于作者: 碌柒

认做你爹

热门文章

发表评论

您的电子邮箱地址不会被公开。