LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 币圈百科 > Filscout飞驰浏览器推出“实时Gas消耗”新功能

Filscout飞驰浏览器推出“实时Gas消耗”新功能

2021-04-15 IPFS星际矿亨 来源:区块链网络

Filecoin是基于区块链的分布式存储协议,用来解决数据的存储及检索,降低数据存储和使用成本。因此,用户如何快速存储或用更少的成本进行存储,矿工如何赚取利润,是极为重要的问题,其中矿工费(Gas Fee)是尤为关键的一环。

为了帮助用户更方便快捷实时的了解每层区块中矿工的Gas消耗,Filscout飞驰浏览器现推出“实时Gas消耗”新功能!

一Gas简介

“矿工费(Gas Fee)即支付给矿工的手续费,在以太坊区块链上进行转账时,矿工要交易打包并放上区块链,才完成交易,在这过程中会消耗区块链的运算资源,因此要支付费用。”-------比特范《详解矿工费》

1.?Gas简介

与传统区块链一样,Gas是一个度量单位,用来衡量为了执行链上消息操作消耗了多少存储或计算资源,是矿工支付给网络的费用。就像开车之前需要加油,通过消耗汽油来驱动汽车行驶。Filecoin也一样,里面的所有消息广播上链的行为,如转账、消息打包、验证等,都需要通过消耗Gas费来完成。

传统上,GasUsed * GasFeeCap作为奖励给区块生产矿工。这个结果被视为消息的优先序列,也就是说,这个结果越高,给矿工带来更多利润,就有更多矿工愿意执行。

然而,这种策略会带来诸多问题,首先,一个出块矿机可能免费包含一条非常昂贵的消息(就所需的链资源而言),在这种情况下,链本身需要承担成本。其次,消息发送方可以为低成本的消息设置任意高的价格,造成漏洞。

为此,Filecoin区块链定义了BaseFee基准费用。每条消息都会燃烧(burn)BaseFee。与其奖励给矿工,燃烧(burn)Gas可以避免矿商的收费操纵。基准费用是动态的,根据网络拥塞情况自动调整。这样,网络在面对垃圾邮件攻击时能更有弹性和抵抗性。此种模式被称作EIP-1559。

以太坊中的GasLimit可以设置的非常大,多余的Gas费用会被全数返还。Filecoin并不完全是这样。如果一个交易设置了不合理的GasLimit,Filecoin采取了一种惩罚机制。惩罚的Gas费用也被燃烧。

一条消息的花费被严格限制在GasFeeCap * GasLimit之内。从这笔金额中,首先燃烧(burnt)网络基准费。之后,最高GasLimit * GasPremium将给予矿工作为奖励。

GasPremium是发送方支付的优先费用,可理解为“小费”,以激励矿工挑选最有利可图的信息。换句话说,如果消息发送者希望更快地包含其消息,可以设置更高的GasPremium。

若GasFeeCap > BaseFee + GasPremium。Gas耗尽则消息发送失败,GasUsed * BaseFee将仍然燃烧(在这种情况下GasUsed = GasLimit),矿工将仍然奖励GasLimit * GasPremium。

GasFeeCap的低值很可能会导致消息被困在消息池中,因为它不太有吸引力,从利润的角度来说,矿工不会选择它。

2.?Gas参数

GasUsed:是为了执行消息而消耗的资源数量的度量。GasUsed是代表能量消耗单位的数字,与消息是否正确执行无关。

BaseFee:是每条消息执行时使用的每单位Gas的价格。BaseFee值是动态的,根据当前的网络拥塞参数进行调整。因此,每条消息燃烧(burn)的Gas总量为BaseFee* GasUsed。注意,每条消息都会触发BaseFee,但同一块中的所有消息都是相同值。

GasLimit:由消息发送方设置。它限制一条消息在链上执行时被允许消耗的Gas数量。消息所触发的每个基本操作都会消耗Gas,当消耗值达到GasLimit设定值时,消息发送失败。

GasFeeCap:是消息发送方愿意支付的每单位的Gas的最高价格。与GasLimit一起,设置了发送方为消息支付的最大金额:GasLimit * GasFeeCap。应始终高于BaseFee。

GasPremium:是每单位Gas的价格,是消息发送方在BaseFee的基础上以“小费”形式支付给矿工。一般,GasPremium = GasFeeCap – BaseFee。一条消息通常赚取的利润是GasLimit * GasPremium。

二如何节省Gas费

1. 矿工费作用

目前为止,矿工费主要有几个方面的作用:

奖励矿工。矿工的收益主要来自两部分:区块固定收益+矿工费,保证矿工与用户交易正常。

防止主链滥用。提高恶意交易门槛,矿工费可以一定程度上遏制在主链上发送垃圾交易干扰运行。维护Filecoin网络生态环境运转。

高价值交易的快速通道。有时,存储的 onboard 消息可能会威胁到对时间更敏感的 WindowPost 消息的价格。然而,正如预期的那样,集成 EIP-1559 为 Filecoin 参与者提供了一网络容量管理,解决了网络拥塞问题,而无需始终付出高昂的代价。

网络容量管理。到目前为止,EIP-1559的基本费用机制在将网络容量保持在其目标的100%方面做得很好(Filecoin 创始人 Juan Benet, Filecoin 与 EIP-1559 主题演讲)。

2. 如何计算并节省

矿工费=Fees*Size。即单价*体积。那么节省矿工费无外乎两种做法:

降低单价。但此种做法会有将消息困在消息池中的风险。

减小体积。核心就是定期养成整理交易的习惯。即便在网络不拥堵的情况下,将自己接受过多次碎交易的地址上的币统一全部发送(最低矿工费即可)到一个新地址。这样整理后的地址再往外发币时构造的交易会小很多,相应的矿工费也会减少。尤其是在网络拥堵时,整理后的矿工甚至可以时未整理的矿工费的几百分之一(整理碎交易一定要在网络不拥堵的情况下整理,这样用最低矿工费整理地址才可以到账)

三实时Gas消耗功能介绍

为了帮助用户更方便快捷实时的了解每层区块中矿工的Gas消耗,Filscout飞驰浏览器现推出“实时Gas消耗”新功能。

由图所示,飞驰浏览器将当前高度的区块集合中的前十名消耗Gas最多的矿工的具体数据(地址、名称、消耗Gas费、占比)可视化为环形图。区块集合高度更新时,数据实时更新。

四结语

作为支持语言版本最多,得到官方Devgrant资助的浏览器, Filscout飞驰浏览器自上线以来就不断寻求改进和提高,通过持续的技术攻坚,飞驰浏览器已推出了诸多新功能,如:“节点Gas消耗查询”、“孤块统计”(点此了解更多),并得到了业界的一致好评。现在推出的“实时Gas消耗”新功能将进一步帮助所有客户以及业内同行透明清晰掌握链上数据。

“帮助用户更清晰、更全面、更便捷地了解Filecoin全网信息”,飞驰浏览器将一如既往以此为目标,不断研究用户需求,倾听用户建议,从而努力解决行业痛点,为Filecoin的蓬勃发展作出贡献。

—-

编译者/作者:IPFS星际矿亨

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

LOADING...
LOADING...