LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 行情分析 > EIP-1559已上线实施解决Gas费还有这些热议提案

EIP-1559已上线实施解决Gas费还有这些热议提案

2021-01-07 IPFS狸猫云算 来源:区块链网络

EIP-1559已在Filecoin主网实施并上线1月5日消息,Filecoin创始人胡安发布《EIP-1559inFilecoin》文章,胡安表示,FEIP-1559具有许多令人信服的特性,如高效率、好的用户体验、提供了更高的可靠性和吞吐量、奖励交易的网络等。基于这些原因,Filecoin已经将EIP-1559纳入其核心协议,并进行了小范围的调整。目前,EIP-1559已在Filecoin主网实施并上线,每天因网络交易而消耗的FIL约为10万到15万。到目前为止,EIP-1559的基础收费机制在将网络容量保持在百分之百的目标上做得很好。

解决Gas费问题!还有这些热议提案

Gas费成本太高是Filecoin矿工增长算力的一大阻碍,为了解决此问题,Filecoin生态参与者一直在尝试各种方法,比如名为Alex和Nicola的代码贡献者相继提出了针对PreCommitSector和ProveCommitSector的优化方法,业内人士分析这些提案可能是解决gas费的最优解。

ProveCommitSector和PreCommitSector消耗Gas最多

根据胡安在线上分享中提供的图可知,ProveCommitSector(确认证明扇区),PreCommitSector(预确认扇区)是gas费用消耗最多的两个板块。

ProveCommitSector(确认证明扇区),PreCommitSector(预确认扇区)是增加有效算力的。算力增加越多,GasFee越高。

具体可以通过以下浏览器数据来感受一下ProveCommitSector和PreCommitSector的Gas消耗量。

截至2021年1月5日12:09分,24小时内,全网手续费合计143,697.923770FIL,ProveCommitSector消耗105,691.596835FIL、占比73.55%,PreCommitSector消耗36,373.412699FIL、占比25.31%。

所以,对症下药,降低ProveCommitSector和PreCommitSector的Gas消耗量是降低GasFee的关键点。

针对ProveCommitSector和PreCommitSector的系列优化提案

11月,一位名叫Alexanorth的代码贡献者提出一个批量处理多个PreCommitSector的新提案(FIP-25),她认为这种方法,可能分摊多个扇区中的某些成本。

该提案引发了社区的广泛讨论,赞同的人认为该FIP可以确保矿工聚合多个PreCommitSector,从而可以摊销其GasFee。例如,如果您提交的是32个扇区而不是1个扇区,则最终可能少付约32倍的GasFee。扩展此FIP以支持多个矿工的PreCommitSector只会使矿工受益。

也有反对者认为,批量处理PreCommitSector可能使具有高密封吞吐量的矿工比规模较小的矿工更有优势。

随后,来自麻省理工大学的Nicola在FIP-25基础上,提出了FIP-49和FIP-50两种通过批处理ProveCommitSector减少拥堵更为详细的方案。

FIP-49提出,“ProveCommitBatched”可以分两部分进行摊销:

1)状态操作:可以批处理多个状态读取和写入,每个ProveCommitBatched完成一次,而不是每个扇区一次。

2)批量验证:在一个ProveCommitSector中批量验证10个SNARK,在此提案中,建议对ProveCommitBatched消息中的所有证明进行批量验证。

通过这种机制,矿工将更喜欢将多个证明一起批量处理,因为这样可以大大降低成本。

与FIP-49不同,FIP-50提出ProveCommitAggregated方法,将ProveCommitSector消息和使用的GAS随网络的增长呈线性增长。

矿工可以为多个ProveCommitSector提交一个简短的证明,并且用于验证的GAS在ProveCommitSector汇总中是线性的。换句话说,矿工每天可能会进行一次ProveCommitAggregated交易,而不是每个扇区一次或每批扇区一次。

此方案可以分两部分进行摊销:

1)状态操作:可以批处理多个状态读取和写入,每个ProveCommitBatched执行一次,而不是每个扇区一次。

2)聚合:目前在单个ProveCommitSector中批量验证10个SNARK,在此建议中,建议矿工在单个ProveCommitAggregation消息中聚合大量ProveCommitSector。

与FIP-49比较,汇总证明的大小随着要汇总的证明的数量呈对数增长,而批处理则成线性地按比例缩放,批量处理则有所不同。

换句话说,提案FIP-49(ProveCommitBatched)对要汇总的证明数量有限制,而FIP-50(ProveCommitAggregatedIPP)没有。这为矿工提供了每天提交一份新存储添加证明的可能性。

虽然,目前这些提案都还处在不断讨论当中,我们无法判断这是不是就是解决GAS问题的最优解,但可以看出Filecoin社区还在保持极强的活跃性,不断为解决问题找方法。

我们期待这些层出不穷的方案能够早日通过,真正落地,彻底解决GasFee问题,让Filecoin网络更具适用性。

—-

编译者/作者:IPFS狸猫云算

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...