主页 > 海外版imtoken > 以太坊中gas price、gas limit、手续费的关系

以太坊中gas price、gas limit、手续费的关系

海外版imtoken 2023-03-02 05:23:06

Eth中gas price、gas limit、手续费的关系

以太坊中的手续费并不直接与以太币的数量有关,而是与gas有关,gas也是一种虚拟货币。 你为什么那么优秀?

你优秀没关系,一个gas也有gas price、gas limit、Gas Used by Transaction……一笔交易手续费是多少?

本着闲就是闲的道理,我决定好好研究一下,不想一直忽视它……

gas price、gas limit、手续费的关系

实际上,收取的手续费是这样计算的:

美国比特币平台充值_充值20万买比特币_比特币怎么买币透明实时监控

    手续费(以太币单位)=gas price * Gas Used by Transaction

下图为例子()

在这里插入图片描述

图中的Transaction Fee是此次转账收取的手续费,使用了0.00498298690531 Ether,当时价值10.64美元。

充值20万买比特币_美国比特币平台充值_比特币怎么买币透明实时监控

图中的Gas Price为gas的价格,即0.00000008280000175个以太币,相当于82.80000175个Gwei。

图中的Gas Limit是gas的使用限制,为200000

图中的Gas Used by Transaction是使用的gas量,是60181使用的gas limit的30.09%。

可以发现:

  Transaction Fee = Gas Price * Gas Used by Transaction

比特币怎么买币透明实时监控_充值20万买比特币_美国比特币平台充值

0.00498298690531 = 0.00000008280000175 * 60181

因此,本次交易的手续费为0.00498298690531 ETH!

他们之间的关系是这样的,是不是很迷惑,gas limit呢? ? ? 它似乎并没有在交易中发挥作用,是吗? 还有,为什么eth要设计这么复杂的机制? 让我们深入了解一下。

背后的原因

比特币怎么买币透明实时监控_充值20万买比特币_美国比特币平台充值

我们都知道充值20万买比特币,eth和比特币最大的区别在于,eth就像一台虚拟机,不仅可以转账,还可以在上面“运行代码”。

完成各种可以想象的东西,也就是智能合约。

以太坊中的智能合约每次执行一些操作充值20万买比特币,都会收取一定的手续费。

gas price 就是每次操作我愿意为其花费的 eth
gas limit 就是操作次数的最大值(不可以无限操作,防止有 bug)

美国比特币平台充值_比特币怎么买币透明实时监控_充值20万买比特币

Gas Used by Transaction 就是实际的操作次数

所以

手续费(Transaction Fee)=每次操作的 eth 价格(Gas Price)*操作的次数(Gas Used by Transaction)

所以我知道 gas 是操作的计费名称。 这是煤气~