Filecoin的Gas费运作模式与意义 Gas费供需现状与超额燃烧原因

链湃科技 2020-11-19 17:52

  名词解释:

  Gas Used:每一笔交易实际消耗的 Gas 值。

  Gas Limit:对一笔交易 Gas 消耗的预估限制值,意味着该交易可消耗的上限值。

  Base Fee:即基础费,这个值由链上的交易拥堵情况决定,会根据实际网络状况上下波动,用户无法手动调节。Base Fee 越高代表区块利用率越高,也就是单个区块内包含的交易数据越多。

  Gas Premium:即小费汇率值,在网络拥堵的情况下,可以通过支付小费,激励交易被尽快打包。

  Filecoin的Gas费运作模式与意义 Gas费供需现状与超额燃烧原因

  Filecoin是区块链经济,参与者在分布式网络上进行交易。通过矿工在他们挖掘的区块中记录和处理消息来更新网络状态。有多种消息,包括存储入库,存储交易,正在进行的证明,令牌交易等。

  但是,由于链性能,可伸缩性和验证时间所施加的约束条件,一个块中可以处理的消息数受到限制。这样,在任何给定时间,网络上只有消息的子集可以使其成为一个块。

  此外,执行消息会消耗网络上的计算和存储资源。在这里,“Gas”开始发挥作用,以衡量消息消耗的资源。消息消耗的Gas直接影响发送者将消息提交到区块链所支付的成本。并且一个块中所有消息的总用量是有限的。

  Gas最初是在以太坊区块链上实现的,用于衡量消息消耗的计算和存储资源。这是短语“ GasUnit”的起源。从历史上看,在其他区块链中,矿工以本机货币指定GasFee,然后根据消息消耗的Gas量向生产矿工的区块支付优先费用。

  但是,Gas消耗是整个网络应承担的成本,因为网络上的每个节点都必须花费存储和计算资源来验证每条消息并保持网络的一致状态。这样,基于特定消息的Gas使用量,会燃烧一些Gas以补偿网络。不散布此成本会造成激励失调,因为成块生产的矿工可能会免费包含计算上昂贵的消息,而其他人则会为此付出代价。

  BaseFee是以太坊的EIP1559引入的概念。一条消息的BaseFee乘以Gas使用量即被“燃烧”。刻录意味着将其发送到无法使用的地址,并从网络上的流通中删除。它会根据给定时刻对网络带宽的需求进行动态调整。当网络变得拥塞时,它会上升,从而使估值低于网络BaseFee的邮件发件人将保留并等待直到拥塞消除。BaseFee的变化速率旨在快速增加潜在的DOS攻击,并随着网络变得不那么繁忙而迅速降低。导致网络变得更加拥塞的消息发件人也将通过支付更高的费用来内部化成本。燃烧还会产生缓慢的通缩压力,使所有网络参与者受益。

  Filecoin的Gas费用意义

  Gas可以被视为Filecoin区块链的燃料,就像汽车燃料一样。在进行公路旅行之前,您必须支付在行驶距离和为山上和下坡引擎供电时消耗的汽油。同样,Filecoin上的消息发送者要为“推动”或“推动” Filecoin区块链上的消息执行的Gas付费。

  最近Gas费溢价很高,暴涨百万倍。交易信息量比上周增长100%,导致单笔手续费异常高。全网手续费由每天的数十枚FIL增长到3万多枚FIL。那么,按照目前平均每天17万枚FIL区块奖励和3万多枚FIL手续费的消耗,以及每天算力增长的抵押需求。那么,Filecoin目前供需情况如何?

  Filecoin燃油费由三部分组成:基本费用、小费和超额燃油费

  超额燃油费(EstimateMessage Gas)

  ETH中的 Gas Limit 可以设置的非常大,当过大的时候,ETH上多余的Gas费用会全数返还,但Filecoin 并不是这样。因为Filecoin的 Gas Limit 参与了 Base Fee 和 Gas Premium 的计算,Gas Limit参考真实转账情况变得尤为重要。如果一个交易,设置了不合理的 Gas Limit,Filecoin 采取了一种惩罚机制。

  对此Filecoin为gas设定了一个指标over,主要是为了避免使用过大的燃烧,其中Over=Gas Limit-11/10*Gas Used。

  当Over<0时,Gas Limit/Gas Used<1.1,需要扣除手续费:(Gas Limit-Gas Used)*Base Fee。

  当Over>Gas Used时,Gas Limit/Gas Used<2.1,Over=Gas Used,那么Base Fee为((Gas Limit-Gas Used)*over)/Gas Used*Base Fee=(Gas Limit-Gas Used)*Base Fee。

  当0≤Over≦Gas Used时,1.1≤Gas Limit/Gas Used≤2.1,基本费用计算公式为((Gas Limit-Gas Used)*over)/Gas Used*Base Fee。

  由上可知1.1≤Gas Limit/Gas Used≤2.1较为合理,即是1.1-2.1倍较为合理的。

  Filecoin全网手续费突破3.5万FIL

  根据数据统计,全网gas费逐步攀升,其中11月14日总手续费高达3.6万枚FIL。根据数据显示ProveCommitSector占比最高,占比超过总手续费50%以上,其次是PreCommitSector和SubmitWindowedPoSt占比15%-25%,其余占比不超过2%手续费。

  不仅如此,因为手续支付费过低导致信息上链失败也有不少,最高时一天因失败损失的FIL高达千枚以上。目前,Filecoin手续费过高主要有以下因素:

  (1)算力增长过快,信息量过大导致拥堵。近段时间算力增长过大,直接导致信息过多,网络上普遍信息高达1100万条以上,比上周增长超过了100%;

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

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

  我们都知道,Gas费对于BTC、ETH等区块链项目来说是不可或缺的。因为区块链本质是记账的过程,而网络的交易是由矿工来进行记账的,Gas费是支付给矿工的记账酬劳。

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

  总的来说,因为手续费过于高昂,直接导致矿工在一定程度上难以实现算力顺利增长。目前矿工可以选择在低Gas费期间进行算力增长或者自行打包信息交易,但不适合长期发展。

  Filecoin的Gas费运作模式与意义 Gas费供需现状与超额燃烧原因

  链湃科技简介:

  链湃科技是一家区块链底层算法研究的技术公司, 核心团队来自复旦、交大、Google、微软等知名高校与企业。在区块链底层技术算法优化和性能调优等方面有多年的经验和强劲的优势,团队多次帮助Filecoin开发团队修复Bug并获得了来自官方的感谢,并且因为突出的优化效果而获得来自Filecoin首席开发的赞许并引起了社区的广泛讨论。

上一篇:Filecoin大火,谁能成为这一赛道的领跑者?

下一篇:Filecoin Plus10倍有效算力——详细解剖项目

相关阅读:

Copyright © 2013 比特巴手机版
币圈人都爱上的网站,新闻行情教程人物测评资讯大全