跳转至主要内容

燃料费

网络费用

以太坊上的网络费用称为燃料。
燃料为以太坊提供动力。

Hero header image

概览

  • 以太坊上的每一笔交易都需要支付少量处理费用
  • 这类费用称为“燃料”费
  • 燃料费随网络拥塞状况变化

什么是燃料费?

可以把以太坊看成一个大型计算机网络,人们可以在以太坊上进行发送信息或运行程序等任务。正如现实世界中一样,完成这些任务需要能量。

在以太坊中,每个计算操作都设定有“燃料”价格。燃料费是指在交易中所执行操作的总费用。发送交易或运行智能合约时,需要支付燃料费才能处理。

A robot

如何支付较少燃料费?

尽管以太坊上较高的燃料费有时无法避免,但你可以应用以下策略减少费用:

安排交易时间

就像错峰出行不太拥堵且更实惠一样,在北美睡眠时间使用以太坊往往更优惠。

等待费用下降

根据以太坊的拥塞程度,燃料价格每 12 秒上下波动一次。燃料价格高时,只需在交易前等待几分钟可能会看到支付的费用显著下降。

使用二层网络

二层网络链在以太坊上构建,费用更低且处理的交易更多。对于无需在以太坊主网进行的交易,它们是节省费用的不错选择。

尝试二层网络

是什么造成了高昂的燃料费?

只要以太坊上的计算量(燃料)超过一个特定阈值,燃料费就开始上涨。超过阈值的燃料越多,燃料费增加越快。

较高的费用可能由以下因素造成:热门去中心化应用程序或非同质化代币、去中心化交易所周期性增加的交易量,或者高峰时段的海量用户活动等。

在部署前,以太坊上的开发者应谨慎优化其智能合约的用法。如果许多人都在使用一个编写拙劣的智能合约,将消耗更多燃料并可能无意中造成网络拥塞。

还想深入探索? 查看开发者文档。

谜恋猫攻击

2017 年 11 月,人气项目谜恋猫启动。该项目人气暴涨,造成了严重网络拥塞和极高的燃料费。谜恋猫带来的挑战加剧了寻找以太坊扩容解决方案的紧迫性。

为何需要燃料?

燃料是保障以太坊安全和处理交易的关键要素。燃料在许多方面发挥作用:

燃料可帮助以太坊防范女巫攻击,阻止恶意行为者通过欺诈活动压垮网络。

因为计算耗费燃料,通过进行昂贵的交易,无意间或恶意对以太坊进行垃圾邮件攻击在经济上都是不值得的。

对任何时间可执行的计算量设定硬性限制可避免以太坊被压垮,有助于确保网络始终可访问。

如何计算燃料?

高级

支付的总燃料费由以下几部分组成:

  • 基础费:由网络设定,必须支付才能进行交易
  • 优先费:可选择支付的小费,目的是激励节点运营者添加你的交易
  • 使用的燃料单位*记得我们说过燃料代表计算吗?复杂操作(例如与智能合约交互)比简单操作(例如发送交易)使用更多燃料。
    • * 查看图 1 了解不同类型的交易使用多少燃料

燃料费计算公式:使用的燃料单位 *(基础费 + 优先费)。大多数钱包计算燃料用量并以更直观的方式显示。

图1:交易类型使用的燃料
交易类型使用的燃料单位
发送以太币21,000
发送 ERC-20 代币65,000
转移非同质化代币84,904
在 Uniswap 兑换代币184,523

常见问题

本页面对你有帮助吗?