要点速览

  • 区块链交易手续费主要有两个作用:奖励那些确认交易的矿工或验证者,并对网络垃圾信息起到威慑作用。

  • 在比特币中,手续费取决于交易的字节大小,而不是你发送的加密货币数量。矿工会优先打包手续费更高的交易。

  • 以太坊在 2021 年 8 月引入了基于 EIP-1559 的“基础费用 + 优先费用”模型,从而改变了手续费的设定方式。以太坊于 2022 年 9 月(合并 The Merge)完成向权益证明的过渡,这改变了网络的安全机制,但并未改变手续费结构。

  • BNB Smart Chain 使用类似于以太坊的手续费结构,但通常能提供更低的 gas 成本,因此对那些对手续费敏感的用户来说,它是一个受欢迎的替代方案。

  • 像 Lightning Network 和二层(Layer 2)解决方案这样的手续费降低工具,有助于将交易从主链移出以降低成本。

Binance Academy courses banner

简介

当你发送、存入或提取加密货币时,你几乎总是需要支付一笔交易手续费。这些费用是大多数区块链网络运行方式的基础组成部分。

交易手续费有两个至关重要的用途。第一,它们用来补偿处理并确认你交易的矿工或验证者。第二,它们可以作为对网络垃圾信息和恶意攻击的威慑。

你需要支付的手续费金额会因你使用的区块链、当前网络需求以及你希望交易多快完成确认而不同。本文将解释手续费在三大网络(比特币、以太坊和 BNB Smart Chain)中的运作方式。

为什么会有交易手续费?

自区块链系统诞生以来,交易手续费就已经是其中的一部分。它们存在于两个关键原因。

第一个原因是防止垃圾信息(spam)。区块链上的每一笔交易都需要进行处理工作。通过给每笔交易附加成本,网络让大规模垃圾信息攻击变得昂贵且难以实施。

第二个原因是矿工或验证者的激励。帮助维持网络运行的用户(无论是通过工作量证明挖矿,还是质押与验证)都会把这些费用作为对其工作的奖励获得。没有这种激励,就会有更少的参与者来帮助确保网络安全。

手续费的大小可能很小也可能很高,取决于在任意时刻网络有多拥挤。需求越高,用户往往需要提供更高的手续费,才能让交易尽快获得确认。

比特币交易手续费

比特币引入了交易手续费的概念。以比特币为例,手续费支付给矿工;矿工会从内存池(mempool,未确认交易的集合)中选择交易,并把它们包含到新的区块中。

比特币手续费并不是基于你发送了多少 BTC。相反,它取决于你的交易在字节(bytes)上的大小。更复杂的交易(例如包含许多输入的交易)会占用更多空间,因此手续费也更高。

例如,如果你的交易大小为 400 字节,而平均手续费率是每字节 80 satoshi,那么你大约需要支付 32,000 satoshi。矿工自然会优先选择手续费率更高的交易,因此提供更高手续费往往能带来更快的确认。

多项关键升级在多年来帮助缓解了比特币的手续费压力。隔离见证(SegWit)通过改变交易数据的存储方式,提高了有效区块容量。闪电网络(Lightning Network)使得链下支付更快且成本更低,从而减轻了较小交易的拥堵。

比特币交易手续费是如何计算的

当网络需求较低时,通常即使是相对适中的手续费也足以让你的交易进入下一个区块。当需求突然飙升(例如在市场活跃的时期)时,你需要支付的手续费率会提高,因为用户会在有限的区块空间里展开竞争。

比特币区块的最大容量(以权重单位计,遵循 SegWit)是有限的。这个上限决定了每个区块最多能处理多少笔交易。当等待中的交易数量多于区块所能容纳的空间时,就会形成“手续费市场”。

大多数比特币钱包会根据当前内存池(mempool)的状况估算建议的手续费费率。有些钱包允许你手动设置手续费费率——前提是你愿意为更快或更慢的确认时间做出等待更久的取舍。

以太坊交易手续费

以太坊的手续费模型与比特币不同。费用不再按字节计算,而是基于一笔交易需要多少计算能力,用一种叫作 gas(燃料)的单位来衡量。以太坊使用 gas,是因为不同操作(例如简单转账与复杂的智能合约调用)所需计算量差异很大。你可以在专门的 gas 手续费指南中了解更多。

自 2021 年 8 月起,以太坊采用了由 EIP-1559 引入的“双部分手续费”模型。每一笔交易都包含基础费用(base fee),该费用由协议自动设定,并会被销毁(从流通供应中移除)。用户还可以额外添加优先费用(或小费 tip),以鼓励验证者更快地将他们的交易纳入区块。

以太坊于 2022 年 9 月完成向权益证明(Proof of Stake)的过渡,这一事件被称为“合并(The Merge)”。合并将原本耗能的挖矿替换为由质押 ETH 的验证者来确认交易。合并并没有改变手续费如何计算,但改变了优先费用的接收方(验证者而非矿工);同时基础费用仍会被销毁。

随着二层(Layer 2)采用的增长,以太坊 gas 价格显著下降。在以太坊主网低活跃时期,基础费用(base fee)甚至低至 0.4-2 Gwei。不过,在主网因需求旺盛(例如重大代币上线或市场波动较大)而出现拥堵时,主网 gas 价格可能飙升到 20 Gwei 甚至更高。你在钱包里任意时刻看到的数字反映的是当前状况,并且可能会快速变化。

以太坊交易手续费如何计算

以太坊交易的总手续费为:消耗的 gas 数量 ×(基础费用 + 优先费用)。Gas limit(gas 限额)是你愿意最多消耗的 gas 上限。任何未使用的 gas 都会退还。

简单的 ETH 转账通常使用 21,000 gas。更复杂的操作,例如与去中心化应用交互,可能会消耗显著更多的 gas。

基础费用会在每个区块中根据上一区块是否超过或低于 50% 的满载情况自动调整。该机制有助于稳定手续费估算,使钱包更容易预测成本。

BNB Smart Chain 交易手续费

BNB Smart Chain(BSC)的费用结构与以太坊类似。BSC 的 gas 价格以 Gwei 报价——与以太坊使用的同一种计价单位一致,其中 1 Gwei 等于 BNB 的十亿分之一。与以太坊一样,用户可以设置 gas 价格来影响交易优先级。BSC 的设计目标是高吞吐,通常其费用也会比以太坊主网更低。

BSC 能够部分通过其共识机制实现更低的费用:与以太坊相比,它使用的验证者集合规模更小。这种权衡用以降低去中心化程度为代价,换取更快的出块时间和更便宜的交易。

如果你在 BSC 上发送代币时没有持有任何 BNB,网络会提示你余额不足。务必在钱包中保留少量 BNB,用于支付 gas 成本。

降低交易手续费

有多种方案旨在降低主要区块链上的交易成本。二层解决方案会将交易从主链移到次级网络,并在主链上定期结算。例如,以太坊 rollups 可以把数百笔交易打包成一条链上记录,从而大幅降低每笔交易的成本。

在比特币中,Lightning Network(闪电网络)会在参与者之间创建链下支付通道。一旦通道开启,用户就可以以极低的成本、几乎即时地发送多笔交易;当你关闭通道时,系统才会在链上结算最终余额。

时机同样重要。在非繁忙时段,由于网络拥堵降低,手续费往往更低。在发送交易前查看手续费估算器有助于你选择一种兼顾成本与确认速度的费率。

常见问题

为什么会有区块链交易手续费?

交易手续费会补偿处理交易并将其加入区块链的矿工或验证者。同时,它还能让大规模垃圾邮件/恶意攻击变得昂贵,从而保护网络免受滥用。

更高的手续费是否总是更快?

在大多数公开区块链上,答案是“是”。矿工和验证者通常会优先处理手续费率更高的交易。在网络繁忙时,提高手续费会增加更快获得确认的概率;在网络较为安静时,通常较低的手续费也足够。

以太坊里的 gas 是什么?

Gas 是衡量一笔以太坊交易需要多少计算工作的单位。简单转账会使用固定数量的 gas(21,000 单位),而智能合约交互可能会消耗更多。总手续费等于实际消耗的 gas 数量乘以当前 gas 价格(基础费用 + 任何优先费用)。

我该如何降低我支付的手续费?

你可以通过在非繁忙时段进行交易、使用二层网络或支付通道来处理较小金额的交易来降低手续费。如果你的钱包支持,也可以手动设置手续费费率。在以太坊上,rollups 等二层方案通常能为多数日常交易带来显著更低的成本。

结束思考

交易手续费是大多数区块链网络运作方式中的核心组成部分。它们激励那些让网络保持安全并持续运行的参与者,同时也有助于在高需求时期维持有序的交易处理。

手续费水平会因网络以及当前需求而差异很大。比特币和以太坊在历史上常在市场活跃的时期出现手续费飙升;而像 BNB Smart Chain 这样的网络则提供更低成本,但会在去中心化方面做出不同的权衡。

包括二层网络(Layer 2)、SegWit 和 rollups 在内的扩容方案已经显著提升了容量并大幅降低了手续费。随着这些技术逐渐成熟,使用区块链的成本可能会继续下降,从而让更广泛的用户更容易接入。

延伸阅读

  • 什么是比特币?它是如何运作的?

  • 什么是以太坊?它是如何运作的?

  • 区块链 Layer 1 vs. Layer 2 扩容解决方案

  • 比特币 Lightning Network 新手指南

  • Segregated Witness(SegWit,隔离见证)新手指南

免责声明:本内容仅以“现状(as is)”提供给你,旨在提供一般信息与教育用途,并不构成任何形式的陈述或保证。请勿将本内容视为金融、法律或其他专业建议,也不应被理解为对购买任何特定产品或服务的推荐。你应当向合适的专业顾问寻求你自己的建议。若本内容由第三方贡献者提供,请注意其中表达的观点属于第三方贡献者,并不一定代表 Binance Academy 的观点。数字资产价格可能会波动。你的投资价值可能涨也可能跌,你也可能无法收回你所投资的金额。你的投资决策责任由你自行承担,Binance Academy 对你可能遭受的任何损失不承担任何责任。欲了解更多信息,请参阅我们的《使用条款》《风险警示》以及《Binance Academy 条款》。