火星链 火星链
Ctrl+D收藏火星链

BAS:EIP-1559提案后以太坊Gas费计算

作者:

时间:1900/1/1 0:00:00

在以太坊中,交易所需的gas费计算方式是:

TransactionFee=GasPrice×GasLimit

其中GasLimit代表你愿意为这笔交易支付的最大gas量,这通常取决于交易的复杂程度。GasPrice指的是Gas的价格,即你愿意为每个单位的gas所支付的ETH数量。

目前以太坊费用机制使用的是首价拍卖模式。用户需要向以太坊网络提交出价。每当生成一个新的区块时,矿工将把TransactionFee最高的那些交易打包进区块里。每一笔交易都会按照它的出价来支付gas费。

我们通常说的“支付更多的Gas费”意思是增加某笔交易的GasPrice以获得被打包的优先权。例如在Metamask中,有“慢”、“平均”和“快”这3个GasPrice选项供用户选择,用户通过这个选项支付更高的GasPrice来加快自己的交易被打包。

以太坊基金会现任EIP Editor与William将参与Timely与ETHDenver联合举办的时间NFT公益拍卖:2月27日消息,以太坊基金会现任EIP Editor Victor Zhou 与 ERC721(NFT)协议第一作者 William 将参与支持 Timely 与 ETHDenver 联合举办的 Donate 1 Hour 时间NFT公益拍卖活动。竞拍获得者将有机会与对应时间NFT捐赠者一对一线上交流。本次活动所获得资金将全部捐赠至ETHDenver Scholarship以帮助更多Builder能获得资助。

据悉,Victor Zhou为现任EIP Editor六人之一,也是以太坊社区第一位华人EIP Editor。EIP Editor负责审核所有提交ETH社区EIP协议,对以太坊社区生态发展至关重要。Victor Zhou也是ERC1202,ERC5750等协议作者,为以太坊DAO投票治理相关协议作出过重大贡献。William是 ERC721 第一作者,打开了加密世界的 NFT 大门。William对区块链的见解独到,对全球社会,历史,经济制度等也有深刻思考。[2023/2/27 12:31:42]

问题在于,用户与钱包都无法准确估计他们应该支付的gas费,事实上用户总在支付高于他们本应支付的价格,来确保交易的顺利进行。我们可以从下图中看出,ETH交易费的平均值一直高于它的中位数,并且当网络拥堵的时候差值尤其的大。

EIP-1559模式交易占比超过50%:据欧科云链链上大师数据显示,当前以太坊共计已销毁13.28万ETH,单个区块销毁均值为0.8355 ETH。昨日EIP-1559模式下的交易笔数达到60.8万笔,占比53.39%。[2021/8/30 22:46:14]

EIP-1559会改变什么?

EIP-1559可以称作是以太坊历史上最令人期待的提案之一。它对以太坊网络的交易费机制进行了很大改造,主要可以概括为:

引入弹性区块大小的机制,每个区块的最大GasLimit被提升至原来的2倍,矿工可以在网络拥堵的时候弹性地改变区块的大小。

0x协议优化与UniswapV3集成的提议ZEIP-88已开启投票:去中心化交易协议0x协议称,其关于「优化与UniswapV3集成以降低相关交易成本」的提议ZEIP-88已开启投票。此次提案中提出了两项更改,一是将UniswapV3Feature合约添加到交易代理(ExchangeProxy),二是在MultiplexFeature上添加了对UniswapV3的支持。[2021/5/26 22:45:38]

原本单一的交易费被更改为固定费用加上小费的模式,固定费用是必须支付的部分,并且会根据上一个区块的Gas使用情况进行动态调整。且每个区块的固定费用部分都会被烧毁,不会给到矿工。

Aave Genesis支持EIP-1559的实施 以改善以太坊网络事务的用户体验:2月17日消息,AAVE表示,Aave Genesis支持EIP-1559的实施,以改善以太坊网络事务的用户体验。

此前消息,一些以太坊矿工组成了一个卡特尔组织,以阻止一项目前存在争议的提案EIP-1559的实施。[2021/2/17 17:24:00]

弹性区块大小允许矿工动态扩张或缩小区块大小来处理暂时性的网络拥堵。有了EIP-1559之后,每区块的目标Gas限值还是15M,但是最大Gas限值会从15M调整到30M。如果区块中使用的gas量比目标gas限值少,那么代表网络是不拥堵的,下一个区块的固定费用会降低。如果如果区块中使用的gas量比目标gas限值多,那么代表网络是拥堵的,下一个区块的固定费用会升高。我们会在下文仔细讲解这种机制。总的来说,交易量的波动原先会转化为交易费的波动,而如今转化为区块大小的波动。

区块拥堵程度(来源:IOSGVentures)

EIP-1559引入一种新的交易费用机制,来解决首价拍卖模型中的问题。每区块固定费用是“基础费用”,给矿工的额外的激励是“小费”。所以交易费变为:

TransactionFee=BaseFee+InclusionFee

进一步分解:

TransactionFee=BaseGasPrice×GasLimit+InclusionFee

BaseGasPrice代表每个区块的BaseFee里的Gas的单价,每个区块的BaseGasPrice是固定的,而且价格高低由前一个区块的拥挤程度来决定,

BaseGasPrice=PreviousBaseGasPrice×(1+k×CongestionLevel)

其中CongestionLevel代表区块的拥挤程度,PreviousBaseGasPrice代表上一个区块的BaseGasPrice。k是调整速度系数,0<k<2。而根据EIP-1559的初始设定,k=1/8。拥挤程度会根据每区块中使用的gas量是否大于目标gas限值来决定。

CongestionLevel=(PreviousBlockGas/UsedTargetGasUsed–1)

总结来说,我们可以看到,

0.875×PreviousBaseGasPrice≤BaseGasPrice≤1.125×PreviousBaseGasPrice

假设gas限值相同的情况下,

0.875×PreviousBaseFee≤BaseFee≤1.125×PreviousBaseFee

当网络拥堵时,每过一个区块后BaseFee最多会增加12.5%,BaseFee不断增加直到用户因为交易不再盈利而减少交易,所以这种机制可以缓解拥堵的网络;当网络不拥堵的时候,每过一个区块后BaseFee最多会减少12.5%,BaseFee的下降激励用户增加交易。

小费是用户付给矿工加速交易用的。小费是可选项,可以设置成零。矿工仍然用首价拍卖模式来优先选择有更多小费的交易来打包进下一个区块。

标签:GASBASEBASICEGASPMBASE币BASICArt Choice

币赢交易所热门资讯
SANA:SANA空投及测试网空投领取教程--重要通知

测试网已经结束。自从宣布测试网启动以来,SANA测试网络已经从200个节点发展成遍布全球的数以万计个节点。测试网络上每天都充满着积极的节点传输以及交互响应.

1900/1/1 0:00:00
BANK:关于WBF上线PYR的公告

尊敬的用户:WBF将在开放区上线PYR/USDT交易对,具体上线时间如下:充值暂不开启提币时间:2021/8/1016:40交易时间:2021/8/1016:40项目介绍:VulcanForge.

1900/1/1 0:00:00
元宇宙:中国工程院发布“金融综合服务平台 区块链”案例

据证券日报8月13日报道,中国工程院《中国区块链发展战略研究》项目发布“发现100个中国区块链创新应用”栏目之“金融综合服务平台区块链”应用案例.

1900/1/1 0:00:00
MET:DAO Maker被盗因私钥泄露,攻击者为内部??

巴比特讯,8月12日晚,BlockSecTeam发布DAOMaker攻击事件分析:攻击交易:0x26aa86261c834e837f6be93b2d589724ed5ae644bc8f4b8af.

1900/1/1 0:00:00
WALL:Punk Protocol在公平启动期间遭遇攻击,损失约400万美元

巴比特讯,8月11日,去中心化年金协议PunkProtocol发文称,在公平启动的过程中遭遇攻击,造成890多万美元损失,团队之后追回4954250美元,这些资金已转移至一个安全的钱包.

1900/1/1 0:00:00
HYD:Gate.io投票上币空投福利第178期—Hydra (HYDRA),10,000美元HYDRA空投福利开启

8月12日12:00—8月19日12:00我们将开启Hydra(HYDRA)超级空投福利,$10,000美元HYDRA等你来拿!新用户请点击注册Gate.io并参与活动.

1900/1/1 0:00:00