宇宙链 宇宙链
Ctrl+D收藏宇宙链
首页 > FTT > 正文

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来加快自己的交易被打包。

Relation协议提出EIP-6239语义SBT规范通用数据模型:3月15日消息,Web3社交图谱协议Relation提出EIP-6239语义SBT规范通用数据模型,详细说明了Relation如何基于RDF(资源描述框架),构建出创新型的去中心化社交图谱协议——Relation Protocol,为社交互动和数据共享提供可信、开放和可互操作的基础设施,能够高效处理海量级复杂社交数据,使数据分析效率提升近千倍,同时减少数据摩擦。

Relation Protocol通过链上原生的智能合约生态、通用灵活的图数据模型、基于Lit Protocol隐私配置和Arweave上的数据永久存储,为开发者提供了链上原生、隐私保护和永久存储的数据层。[2023/3/15 13:05:42]

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

星火矿池:反对EIP-1559:2月26日,星火矿池在推特上表示:“星火矿池反对 EIP-1559”。

此前,鱼池发布题为《站在历史的正确一边:EIP-1559》的文章,表示正式支持EIP-1559提案。[2021/2/26 17:55:29]

EIP-1559会改变什么?

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

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

Filecoin研发工程师:在网络测试中,EIP 1559代码“似乎正在发挥作用”:Filecoin研发工程师Jeromy Johnson表示,在正在进行的网络测试中,EIP 1559代码“似乎正在发挥作用”。他补充称,“基本费(base fee)”(即新的网络费用体系结构)曾出现过几次高峰,但消息进入链的时间几乎没有延迟。他个人希望看到EIP 1559在更大规模的网络(如Ropsten)上实现,以查看更大的块是否会出现问题。

此前消息,Jeromy Johnson曾表示,Filecoin的下一次测试网重置后将会实现以太坊改进提案EIP1559的功能,这将会显著增强区块空间拍卖效率,并期待看到在真实压力下的性能如何。据悉,V神曾表示,EIP1559提案可短期缓解gas费价格问题,但真正的解决方案是提高以太坊的可扩展性。(Cointelegraph)[2020/8/27]

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

V神:期待社区提案EIP 1559能减少巨额转账费用的出现:为了解决最近屡次出现的以太坊网络巨额转账手续费问题,V神提出EIP 1559这种能减少手动输入费用的提案可以减少此类情况发生。EIP 1559是一个社区提案,旨在通过网络需求调整基本网络费用从而改变当前收费模式。当前收费模式允许用户发起交易后自主选择费用,这会导致网络繁忙时转账费用提高。据悉,EIP 1559是旨在改变以太坊费用市场的提议,主要的变动涉及:1.目前1000万gas限额会被两个数值所取代,一个是“长期平均目标”(1000万),另一个是“每个区块的硬上限”(2000万);2.交易需要支付一个基础费用(BASEFEE,它会被燃烧掉),该费用按区块进行调整,目标是确定一个value值,使得区块gas平均使用量保持在1000万左右。(ethereumworldnews)[2020/6/12]

弹性区块大小允许矿工动态扩张或缩小区块大小来处理暂时性的网络拥堵。有了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的下降激励用户增加交易。

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

标签:GASBASEBASSPRMegaShiboX InumilestoneBasedBASIsprt币简介

FTT热门资讯
为什么有人花几万美元买头像?浅谈NFT头像爆火逻辑

“买一个NFTAvatar,然后把它换成头像。”如果未来有一本《元宇宙漫游指南》的话,这句话应该被写在扉页上。7月底CryptoPunks量价再次齐飚,创造新高,Avatar类NFT这一赛道爆火,同类项目大量涌现.

1900/1/1 0:00:00
虎符将于8月11日17:00正式上线HMT(HUMAN Protocol),3%活期理财赚币等您来

尊敬的虎符用户: 虎符将于8月11日17:00正式上线HMT(HUMANProtocol),3%活期理财赚币等您来充值业务已开放,提现业务已开放。HMT创新区交易(HMTUSDT)将于8月11日17:00(UTC8)开放.

1900/1/1 0:00:00
欧易OKEx关于支持 SUSHI?DeFi赚币的公告

尊敬的欧易OKEx用户:欧易OKEx将于2021年8月13日18:00(HKT)正式上线SUSHI?DeFi赚币服务,您可以一键质押SUSHI参与DeFi赚币获得收益.

1900/1/1 0:00:00
Poly Network攻击者:有责任在内部人员隐藏和利用漏洞之前揭露它

PolyNetwork攻击者刚刚发布了自问自答。攻击者表示,攻击是为了好玩。选择PolyNetwor是因为跨链攻击很火。转走代币是为了保证安全。攻击者称:“当发现bug时,我有一种复杂的感觉.

1900/1/1 0:00:00
Poly Network被盗6.1亿美元,币圈「乞丐」竟为黑客出谋划策

8月10日晚间,跨链互操作协议PolyNetwork突遭黑客攻击,在PolyNetwork现已集成的三大主流生态上,黑客分别盗走了2.5亿、2.7亿、8500万美元的加密资产,损失总额高达6.1亿美元.

1900/1/1 0:00:00
MANA是什么,可以长期持有吗

第一次了解到MANA的时候是两个月之前,是因为我看到了一条资讯,Decentraland的一块数字地皮以91.3万美元出售给虚拟房地产开发商.

1900/1/1 0:00:00