当前位置:首页 > 知识 >

高价Gas费之问:何解

  • ga gas
  • 2023-08-10 11:51:42
  • 18
北京时间1月14日,协议实验室提交了FIP-0010提案。该提案旨在降低Filecoin链上的Gas费消耗,并减轻链上压力。该提案是关于链下WindowPoSt验证的,WindowPoSt无需经过验证即可上链,但后续链下验证者可以通过调用DisputeWindowedPoSt进行验证。如果验证者发现错误的扇区,可以获得一定比例的奖励。

Gas消耗是Filecoin链上的一个重要问题。协议实验室一直在努力解决这个问题。Gas消耗主要来源于两个方面:增长算力所消耗的GAS费用和维持算力所消耗的GAS费用。

增长算力所消耗的GAS费用包括消息提交上链的打包费用和给矿工的打包交易费。算力封存首先需要进行复制证明,其中PreCommitSector和ProveCommitSector是消耗Gas费用最多的。这部分Gas费用将转到销毁账户F009中,无法取出。矿工可以设定打包交易费的限额,提高GasPremium可以让消息尽快上链,但会导致Gas费用的增加。如果GasPremium过高,整个Gas费用都会上涨,形成“死循环”。另外,超额的Gas费用也会被惩罚。

维持算力所消耗的GAS费用主要是时空证明阶段的SubmitWindowedPoSt。该操作每半小时提交一次,Gas消耗占比最大。

协议实验室还提出了多个其他提案来解决Gas费用问题。其中FIP-0005提案删除了昂贵的矿工奖励归属计算,减少了Gas费用消耗。FIP-0007提案改进了FilecoinHAMT和AMT,减少了Gas费用消耗。FIP-0008提案为矿工添加了批量提交扇区预先承诺的方案,大幅减少了Gas成本。Lotus新版本1.3.0中的FIP-0009提案将原计划燃烧掉的Gas费返还给矿工,降低了Gas费用消耗。此外,Filecoin还通过引入以太坊改进提案EIP-1559来降低Gas费用消耗。

Gas费暴涨的根本原因是Filecoin主网性能不足以支撑每日新增算力增量,导致信息堵塞。类似的TPS性能瓶颈问题在其他区块链项目中也存在,如BTC和ETH等。常见的扩容方式包括分片、状态通道、隔离见证、闪电网络和侧链等。JuanBent在会议上提到,Filecoin可能会采用分片的方式进行扩容。

微信二维码

微信