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可能会采用分片的方式进行扩容。
本站所有软件信息均由用户上传发布,版权归原著所有。如有侵权/违规内容,敬请来信告知邮箱:764327034@qq.com,我们将及时撤销! 转载请注明出处:https://czxurui.com/zx/51391.html
发表回复
评论列表(0条)