首页 > 百科 > 比特币网络系统|Gas是什么鬼?对Filecoin网络有何影响?
算力云数据  

比特币网络系统|Gas是什么鬼?对Filecoin网络有何影响?

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

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

Gas是什么?

?“Gas”最初应用于ETH(以太坊区块链,是作为衡量链上信息消耗的计算和存储资源的标准,现在保留概念同样用在Filecoin网络。

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

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

Filecoin如何使用Gas?

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

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

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

Gas五要素:

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

我们以汽车行驶的燃油费用类比,在Filecoin链上发送消息A就像汽车驶过一段公路a,消息发送者就像驾驶员,当他为消息A被打包设定GasLimit(费用界限)GasFeeCap(费用限额)时,如同在为公路a的行驶预估油耗及汽油单价,为了可以顺利被打包(顺利行驶到终点),这时的设定值都为预计最大值

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

行驶的消耗受路程影响,当然也受天气、风阻、地形等影响。根据上一段路程油耗的经验,行驶后面的公路a已经有了一个在理想情况下的基本油耗成本。对比Filecoin,这个预估成本便是BaseFee(基础费用)。为了更快的达到目的地,驾驶员可以把92#汽油换成98#,这样提升了驾驶体验、行驶速度,但同时增加了成本。五要素里的GasPremium(优先权使用的Gas)便是为了发送者的消息能被更加优先打包而主动设定的成本;当路程、环境影响度、汽油型号等确定后汽车行驶起来,实际的成本消耗也就清楚了,这样在五要素里就定义了GasUsage,即消息实际消耗的Gas费用

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

为什么Gas费会暴涨?

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

还是以驾驶车辆为例,假设有一辆车,想从A地前往B地,行驶过程要消耗汽油费(Gas),现在全过程需要5升汽油,现在汽油单价6元/升(Gas Price),而该车最大提供了10升(Gas 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网络中,超过基本费用+小费Gas费的部分会被直接销毁,而ETH网络则会返还该部分;

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

“不该打包交易”即是发出交易的人无法顺利支付矿工费,而矿工已完成打包交易,针对该部分Filecoin网络会针对矿工进行三倍该费用的惩罚。通过该措施,让矿工来监督“不该打包交易”,而这也是Filecoin网络独创的。

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

Gas Fees的消耗在给予矿工维护网络数据的动力,同时优化了经济结构细则,为这些类型的消息提供服务质量保证,将使得生态内的客户、矿工、研发、持币人士形成更加持久的凝聚力,更是给到Filecoin存储业务的长期发展一个利益抓手。

免责声明
世链财经作为开放的信息发布平台,所有资讯仅代表作者个人观点,与世链财经无关。如文章、图片、音频或视频出现侵权、违规及其他不当言论,请提供相关材料,发送到:2785592653@qq.com。
风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。
世链粉丝群:提供最新热点新闻,空投糖果、红包等福利,微信:juu3644。