GAS费最初是由以太坊提出的,从本质上说, GAS费是矿工的额外费用,由矿工的费用和燃料的费用组成,也可称为报价费。在区块链网络中,每个节点之间的交易信息都需要写入区块中,然后广播到整个网络以形成区块链。并且矿工是负责消息打包的执行者,同时各节点消息提交方需要支付 GAS,其中矿工工时费作为劳动报酬支付给矿工,燃料费在消耗网络计算和存储资源后永久燃烧销毁。
Filecoin如何使用 Gas最早是在测量消息消耗的计算和存储资源的以太坊区块链上实现的。那就是“GasUnit”的由来。在其他区块链中, GasFee通常由矿工用当地货币指定,然后根据消息中天然气消耗量,优先支付给生产矿工区块。
然而,燃气消耗是整个网络的一种成本,因为网络中的每个节点都需要花费存储和计算资源来验证每条消息,并且保持网络的状态一致。通过这种方式,根据特定信息的气体使用情况,燃烧一些气体来补偿网络。避免传播这一成本会导致激励失调,因为块状开采的矿工可能免费接收计算上昂贵的消息,而其他人则会为此付出代价。
BaseFee是EIP1559以太坊引入的概念。信息的 BaseFee乘以所使用的气体就是“燃烧”。烧毁指把它发送到不可用的地址,然后从网络循环中删除它。将根据给定时间的网络带宽需求进行动态调整。随着网络拥塞的增加, BaseFee值低于 BaseFee值的邮件发送者将被保留,等待直到拥塞消除。
BaseFee的变速率是用来快速增加潜在的 DOS攻击,并且当网络变得不那么繁忙时迅速减少。造成网络拥塞的消息发送方也会因支付较高的费用而将成本内化,而 Gas燃烧也会造成缓慢的通缩压力,使所有网络参与者受益。
再来看公路旅行的类比,考虑一下汽车里的汽油,还有普通交通中的网络。假如道路拥挤(比如在交通高峰期),由于交通阻塞而走走停停,你的车就会耗油, 如果是这样的话,也许需要等待一段时间才能开始旅行。
影响 Gas费用的因素;信息池中的信息过多造成了网络拥挤,比如你早上六点开车上班,早上九点上班,六点上班,因为交通流量小,道路畅通,而且你在较短时间内抵达目的地,消耗的汽油也较少。但如果你在上班高峰期开着车上班,由于交通流量大,交通堵塞严重,你会花更多的时间,消耗更多的汽油。
Filecoin的 Gas增长了,其根本原因是太多的信息在交易中,由信息的拥挤引起的,也可以理解为最近矿工的算力增长,由于系统的交易量太大, Gas费自然就会很高。对 Gas影响最大的因素在于销毁费,这是由系统内的信息拥挤程度决定的,而系统中信息过多会导致费用增加,从而导致 Gas费用增加。
研究和工程团队正致力于减少来自不同链路的信息的资源消耗,从而减少天然气使用,提高网络性能,从而提高网络容量。然而, Filecoin上目前有一些消息(例如订阅 WindowedPoSt)必须包含在一个相对短的窗口链中,否则就会导致罚款。目前正在开展更多工作,以改善经济结构,并为这类信息提供服务质量保证。由客户、矿工、开发人员、合作伙伴和令牌持有者组成的 Filecoin网络将继续合作,使网络朝着更好的方向发展。