Bitcoin.com

什么是气体?

了解以太坊区块链上用于衡量交易费用的单位——Gas。

最后更新
发布时间
阅读时间1 min read
What is Gas?

Gas 是用于衡量在以太坊区块链上执行交易或智能合约所需计算工作量的单位。它是以太坊中的一个基本概念,因为它决定了使用网络的成本,并激励验证者处理交易。

使用由数百万人信赖的多链Bitcoin.com Wallet 应用,安全、轻松地购买、出售、交易和管理比特币(BTC)、以太坊(ETH)及最受欢迎的加密货币。该应用允许您在与以太坊公共网络以及其他支持的区块链网络交互时自定义支付的燃料费。

什么是以太坊中的Gas?

Gas是推动以太坊网络运作的燃料。它是一种测量单位,用于量化在区块链上执行交易或智能合约所需的计算努力。可以这样理解:就像你的汽车需要汽油才能运行一样,以太坊上的交易需要Gas才能被处理。操作越复杂,消耗的Gas就越多。

以太坊上的每一项操作,从简单的代币转移到复杂的智能合约交互,都会消耗一定量的Gas,而这些Gas是用ETH支付的。这意味着为了在以太坊上进行交易,你需要一些ETH来支付Gas费用。

其他区块链也使用Gas吗?

是的,Gas用于所有以太坊虚拟机(EVM)区块链。例如,在Polygon上,Gas代币是POL。这意味着要在Polygon上进行交易,你需要在钱包中持有一些POL来支付Gas费用。在一些区块链上,比如Solana,不使用“Gas”这个术语。然而,在Solana上进行交易仍然需要Solana的原生代币SOL来支付相关费用。

为什么Gas是必要的?

以太坊,不同于比特币,是一个用于去中心化应用程序(DApps)的平台。这些应用程序由智能合约驱动,智能合约是用代码编写的自执行协议。智能合约允许实现广泛的功能,从简单的代币转移到复杂的金融工具和去中心化自治组织(DAOs)

执行这些智能合约需要计算资源,而Gas就是用于支付这些资源的机制。它确保网络的安全性,并防止恶意行为者通过计算密集型交易对网络进行垃圾攻击。

了解更多关于比特币网络费用的信息

Gas在以太坊生态系统中起到了几个关键作用:

  1. 防止垃圾交易和网络拥堵: 通过对每笔交易收取费用,Gas防止恶意行为者通过无意义的交易对网络进行垃圾攻击,确保只有合法且有价值的交易被处理。
  2. 激励矿工/验证者: Gas费用支付给负责处理交易和保护网络的矿工(在工作量证明时代)或验证者(在权益证明时代)。这些费用激励他们优先处理Gas价格较高的交易,确保网络高效运作。
  3. 资源分配: Gas充当以太坊网络有限计算资源分配的机制。消耗更多Gas的交易更昂贵,反映了它们对网络资源的更高需求。

Gas如何运作?

在以太坊网络上进行的每一项操作,无论是简单的ETH转账还是复杂的智能合约交互,都会消耗一定量的Gas。这种Gas消耗以单位来衡量,每个单位代表特定量的计算努力。

Gas的价格,称为“Gas价格”,由市场力量决定,类似于汽油价格由供需关系决定。希望其交易快速处理的用户可以提供更高的Gas价格,从而激励验证者优先处理他们的交易。

验证者负责处理交易并将新块添加到区块链中,他们根据提供的Gas价格选择要包含在块中的交易。Gas价格较高的交易更有可能被包含在下一个块中,从而加快确认时间。

Gas在实践中的运作

当你在以太坊上发起交易时,你需要指定一个Gas上限和一个Gas价格

  • Gas上限: 这是你愿意在交易上花费的最大Gas量。如果交易消耗的Gas超过上限,交易将失败,而你已经支付的Gas将会丢失。
  • Gas价格: 这是你愿意为每单位Gas支付的价格。Gas价格越高,你的交易越有可能被矿工/验证者快速处理。

交易的总费用计算如下:

Gas消耗 * Gas价格 = 交易费用

例如,如果一笔交易使用了21,000个Gas单位,而Gas价格设定为20 gwei(gigawei,一种ETH单位),交易费用将是420,000 gwei,或0.00042 ETH。

Gas与智能合约

智能合约是以代码编写的自执行协议,是以太坊生态系统的基本组成部分。它们支持从去中心化金融(DeFi)非同质化代币(NFTs)的广泛应用。

智能合约中的每一项操作都会消耗一定量的Gas。合约的逻辑越复杂,执行的操作越多,消耗的Gas就越多。这就是为什么在网络拥堵期间,部署和交互复杂智能合约可能会很昂贵。

Gas价格波动与网络拥堵

以太坊的Gas价格可能会根据网络拥堵情况显著波动。在需求高峰期,当许多用户尝试执行交易或与dApps交互时,Gas价格可能飙升,使交易变得更昂贵。

这种价格波动对用户来说可能是一种挑战,因为它会使预测交易成本变得困难。然而,它也反映了以太坊网络的动态性及其对需求变化的调整能力。

EIP-1559与基础费用

在2021年8月,以太坊实施了一项重大升级,称为EIP-1559,引入了一种基础费用机制到Gas费用系统。基础费用是所有交易必须包含的每个区块费用,并根据网络拥堵动态调整。

这种基础费用被销毁(毁掉),减少了ETH的整体供应,可能使ETH成为一种通缩资产。用户仍需设定“优先费用”或“小费”来激励验证者优先处理他们的交易,但基础费用提供了一个更可预测和透明的定价机制。

阅读更多:EIP-1559是什么?

管理Gas费用

管理Gas费用对以太坊网络的用户来说是至关重要的。这里有一些提示:

  • 选择合适的Gas价格: 监控Gas价格追踪器,如EthGasStation,以确定合适的交易Gas价格。
  • 设定合理的Gas上限: 避免设定过高的Gas上限,否则如果交易失败,你将损失任何未使用的Gas。
  • 考虑交易时机: 在网络拥堵较低的时期进行交易,以节省Gas费用。
  • 探索Layer-2解决方案: Layer-2解决方案,如Rollup和状态通道,提供了一种在主以太坊区块链外处理交易的方法,大大降低了Gas费用。

Gas与智能合约优化

为以太坊创建智能合约的开发者在设计应用程序时需要考虑Gas消耗。优化智能合约的Gas效率可以降低用户的交易成本,使dApps更易于访问。

Gas与用户体验

以太坊的Gas费用系统可能会影响用户体验,尤其是对新手而言。高Gas价格会使交易变得昂贵,而系统的复杂性可能令人困惑。

然而,以太坊社区正在积极研究改进用户体验的解决方案,例如开发更用户友好的钱包和探索替代费用机制。

了解更多

要进一步了解Gas和以太坊费用,请探索以下资源:

在加密货币领域保持领先

订阅我们的每周通讯,获取最重要的行业洞察,在加密货币领域保持领先地位

每周加密货币新闻,为您精心精选

可付诸实践的见解和教育建议

推动经济自由的产品最新动态

使用 Bitcoin.com 钱包,安全地开始投资

迄今为止已创建超过8500万个钱包。这里提供您安全买卖、交易和投资比特币及加密货币所需的一切功能。

A screenshot of the Bitcoin.com Wallet app

扫描以下载 Bitcoin.com 钱包

用您的移动设备扫描此二维码,系统将自动将您重定向至相应的店铺页面。