什么是 Gas
Gas 是理解以太坊网络的最重要和最基本的方面之一。
Gas 是让它(以太坊)运行的燃料,就像汽车需要汽油来运行一样。
在浏览入门教程时,你可能已经注意到,在以太坊网络上进行的交易需要用户支付一笔交易费。
- 这个交易费是如何计算的?
- 你需要为一笔交易支付多少 ETH?
- 为什么有些交易比其他交易更贵?
- 为什么会存在 Gas 费用?
这些问题的答案就在 Gas 的概念中。
最近的一次升级,即 2021 年 8 月的伦敦升级,稍微改变了交易费用的计算方式和 Gas 的工作方式。出于这个原因,我们将把本教程分为两个部分。
- 伦敦升级前
- 伦敦升级后
伦敦升级前的内容很好理解,比伦敦升级后的内容更容易让你初步理解,同时也提供了升级的动机。
Gas 一般概念
就像秒是时间单位,米是距离单位一样,Gas 本身就是以太坊网络上的一个计算单位。
Gas 单位是用来衡量在以太坊上执行交易所需的计算量的。由于每笔交易的执行都需要一定的计算资源,因此需要支付一定的费用,通常称为 Gas 费或交易费。
Gas 费是以以太坊的原生货币--以太坊或 ETH 支付的。燃气费的计算方式在伦敦升级之前和之后略有不同。
注意:一般来说,当有人说'Gas'--他们指的是'Gas 费用'而不是单位本身。然而,为了本教程的目的,我们将在技术上正确地说 "Gas",指的是单位,而 "Gas 费用 "指的是以太币的费用。