同一个下午,有两个人发送比特币。一个转账五十美元,另一个转账五千万,两人支付的手续费却一样。
A 比特币网络手续费 这是您支付给确认您交易的矿工的费用,其金额取决于该交易占用的区块空间大小,而非您发送的比特币数量。支付金额本身并不影响该费用,这就是为什么这两位发件人被收取了相同的费用。
本指南将介绍比特币(BTC)网络手续费的实际用途、钱包中显示的数值背后的计算原理、导致交易费用高昂的三个因素,以及降低手续费的实用方法。
要点总结
- 比特币网络手续费是支付给确认您交易的矿工的,而不是支付给任何公司、交易所或钱包提供商。
- 该费用按以下方式计算: 以虚拟字节为单位的交易大小乘以以 sat/vB 为单位的费率. 您发送的比特币数量并未出现在该公式中。
- 导致交易费用高昂的因素包括:其消耗的输入数量、生成的输出数量以及涉及的地址格式。
- 原生SegWit (
bc1q) 是普通一次性转账中最便宜的地址类型。Taproot (bc1p) 一旦一笔交易同时消耗多个输入,其成本就会降低。 - 2025年10月发布的比特币核心(Bitcoin Core)30.0版本将默认最低中继费率从1 sat/vB下调至0.1 sat/vB,因此旧有的“1 sat/vB下限”已不再能描述节点的行为。
- 费用从几分之一美分到2024年4月的日均历史最高水平不等。2026年的大部分时间里市场行情较为平稳,但情况可能在数小时内发生变化。
- 每项费率都有其有效期。在汇款前请务必核对当前费率,不要轻信几周前看到的数字。
什么是比特币网络手续费?
比特币网络手续费,也称为比特币交易手续费或比特币矿工费,是指支付给将您的交易纳入区块的矿工的报酬。这不是由 比特币 本身,没有任何公司收取这笔费用。
这笔钱将支付给…… 采矿 该操作会找到下一个有效的区块。矿工收集所包含交易中的所有手续费,将其与新发行比特币的区块奖励相加,并通过区块中名为“coinbase交易”的特殊首笔交易,将这笔总额支付给自己。
您的钱包绝不会生成一个标记为“手续费”的输出 就像银行对账单上列出的扣款一样。比特币交易的一侧列出你花费的金额,另一侧列出资金的去向,而手续费就是剩余的部分。 例如,花费100,000聪,向朋友转账90,000聪,并将9,800聪作为找零退回给自己,那么缺失的200聪就是手续费。矿工将获得这部分差额。
收费存在有两个原因,而且这两个原因从一开始就包含在设计之中。 中本聪的白皮书 将交易手续费描述为一种激励机制,它能在新币发行逐渐减少后,促使矿工继续工作。第二个原因则更为务实。区块空间是有限的,而且由于占用区块空间需要支付费用,因此向网络中灌输垃圾交易不仅不是免费的,反而会造成高昂的成本。
比特币交易手续费是如何计算的
有一个公式,它有两个输入:
总手续费(以聪为单位)= 交易大小(以虚拟字节为单位)× 手续费率(以聪/虚拟字节为单位)
让我们依次分析这三个项。
A satoshi 是比特币的最小单位,相当于1 BTC的一亿分之一,即0.00000001 BTC。手续费以聪为单位标注,因为如果以整枚比特币为单位标注,会产生一串零。
A 虚拟字节 (vB) 用于衡量您的交易在一个区块中占用的空间大小。区块的权重上限为 4,000,000 个权重单位,而 1 个虚拟字节等于 4 个权重单位,因此每个区块的实际上限为 1,000,000 vB。权重单位的存在是因为 隔离见证(SegWit) 2017年,该网络对签名数据推出了折扣机制,因此需要一种既能反映该折扣、又能保持向后兼容性的大小测量方法。
该 费率,该单位以 sat/vB 表示(读作“每个虚拟字节的萨托什”),即您选择出价的每单位空间价格。较早的文章中常以 sat/byte 为单位标注费用。该单位早于 SegWit 出现,且多年来已不再作为实际使用的计量单位,因此请将仍使用该单位的任何页面视为过时内容。
将该公式应用到实际中。一笔使用原生SegWit地址、消耗一个输入并生成两个输出的标准交易,其费用约为141 vB:
| 费率 | 141 vB 交易的费用 | 以BTC计 |
|---|---|---|
| 1 sat/vB简体中文(大陆) | 141 次心跳 | 0.00000141 |
| 5 sat/vB简体中文(大陆) | 705 萨特 | 0.00000705 |
| 20 sat/vB(简体中文(大陆)) | 2,820 萨特 | 0.00002820 |
| 100 sat/vB简体中文(大陆) | 14,100 萨特 | 0.00014100 |
要将上述任何一种单位转换为您的本国货币,请将该萨托什数值乘以 当前比特币价格 然后除以1亿。你可以通过在 Bitcoin.com 区块浏览器,其中既显示了总费用,也显示了费率。
因此,当有人问发送比特币要花多少钱时,诚实的答案是:这取决于两个数字,而在你点击“发送”的那一刻,其中只有一个是你能直接控制的。你可以选择手续费率。而交易大小在很大程度上早已由你的币如何进入钱包所决定。
为什么汇款金额不会影响手续费
交易金额在计算中不起任何作用。 一笔价值10美元的转账和一笔价值1000万美元的转账,如果采用相同的方式进行,其确认成本是相同的。
原因在于比特币追踪所有权的方式。比特币没有账户余额,而是由网络维护一份由称为 未花费交易输出,通常简称为 UTXO。您的钱包余额即为您所控制的 UTXO 的总和,就像您口袋里的现金是单张纸币的总和一样。
花钱就像花现金一样。你递出整张钞票,然后收到找零。如果你持有1 BTC的UTXO,并想转出0.1 BTC,你的钱包 构建事务 该交易会花掉整个 1 BTC 的区块,向收款人发送 0.1 BTC,并将剩余部分作为找零输出退还给你。该交易的大小取决于你交出了多少张钞票以及收回了多少张,而不是取决于钞票上标注的金额。
结果可能与直觉相悖。有人转移一个大型UTXO中持有的巨额资产时,手续费却很少;而有人将从四十个小型UTXO中东拼西凑的零花钱转移时,却要支付高额手续费,因为后者的交易在物理上规模更大。
什么决定了交易规模的大小
有三个变量决定了交易规模。
- 输入: 您花费的每个 UTXO 都会附加一段数据,其中包含证明您有权花费该 UTXO 的凭证。输入部分的成本远高于其他任何部分。
- 输出: 每个收款地址都会增加一小部分。大多数转账会生成两笔交易:一笔是支付,另一笔是找零。
- 地址类型: 该的格式为 地址 这些更改影响了每个输入和输出所占用的字节数。
单笔签名交易的各组成部分金额:
| 地址类型 | 地址以……开头 | 输入大小 | 输出尺寸 |
|---|---|---|---|
| Legacy (P2PKH) | 1 | 148 vB | 34 字节 |
| 嵌套式SegWit(P2SH-P2WPKH) | 3 | 91 vB简体中文(大陆) | 32字节 |
| 原生SegWit(P2WPKH) | bc1q | 68 vB简体中文(大陆) | 31 字节 |
| Taproot (P2TR) | bc1p | 57.5 vB | 43 字节 |
加上大约 10.5 vB 的开销,你就可以自行估算任何普通交易的规模。对于一个输入、两个输出的标准结构,总数如下:
| 地址类型 | 交易规模 | 费率为 5 sat/vB | 手续费为 20 sat/vB | 手续费为 100 sat/vB |
|---|---|---|---|---|
| 传承 | 226 vB | 1,130 萨特 | 4,520 萨特 | 22,600 萨特 |
| 嵌套式SegWit | 166 vB | 830 聪 | 3,320 萨特 | 16,600 萨特 |
| 原生SegWit | 141 vB | 705 萨特 | 2,820 萨特 | 14,100 萨特 |
| 主根 | 154 vB | 770 萨特 | 3,080 萨特 | 15,400 萨特 |
从传统地址切换到原生SegWit后,在结果完全相同的情况下,该笔交易的费用降低了38%。
为什么Taproot并不总是更便宜
请再看一下下表。对于常规支付而言,Taproot 的费用高于原生 SegWit,这与“更新式的地址格式总是更便宜”这一常见说法相悖。
这从数学上解释了原因。 主根 由于采用了Schnorr签名,因此P2TR输入是所有类型中体积最小的,仅为57.5 vB,比原生SegWit输入小约15%。 不过,其输出大小为43字节而非31字节,因为Taproot输出携带的是完整的32字节公钥,而非20字节的哈希值。在一笔包含一个输入和两个输出的交易中,较大的输出占用的空间超过了较小的输入。 比特币 Optech 在该升级版发布时,已对此权衡进行了记录。
一旦比例发生逆转,Taproot 便会一举领先。将十个小型 UTXO 合并为一个:
| 地址类型 | 10个输入,1个输出 | 手续费为 20 sat/vB |
|---|---|---|
| 原生SegWit | ~722 vB | 14,440 萨特 |
| 主根 | ~629 vB | 12,580 萨特 |
Taproot 在多签名和闪电通道操作方面同样表现出色,其节省的成本远超单签名用户所能获得的节省。
灰尘,以及为什么小面额硬币会变得无法使用
一个价值低于其花费所需手续费的UTXO,实际上已无法使用。网络将非常小的输出称为 灰尘 并且拒绝转发产生这些地址的交易,具体阈值根据地址类型不同,大致在300到550聪之间。
粉尘问题是一个缓慢积累的问题。在市场清淡时期积累了足够多的微小UTXO后,一旦未来手续费飙升,转移这些UTXO的成本就可能超过其持有的价值。解决方法是在手续费较低时进行合并,下文将对此进行说明。
比特币手续费为何涨跌不定
区块空间通过拍卖决定。大约每隔十分钟就会生成一个区块,其中可容纳约1,000,000 vB,所有等待的参与者都会竞标以争取在该区块中占有一席之地。矿工构建每个区块时会优先选择手续费率最高的交易,因为他们的报酬是按空间单位计算的,而非按每笔交易计算。 一笔支付40 sat/vB的小额交易,比一笔支付4 sat/vB但总金额更大的大额交易更具优先权。
当需求超过接下来几个区块所能承载的容量时,就会形成队列,而跳过队列所需支付的费用也会随之上涨。当需求减少时,队列就会清空,费用也会跌至中继最低价。在任何时刻,都没有中央权威机构来设定费率,因为费率是由成千上万的发送者为争夺同一有限空间而相互竞价所形成的。
由此会产生两个实际影响。首先,钱包建议的手续费是基于近期历史数据和当前交易队列,对矿工在未来几个区块内可能接受的手续费所作的预测。而预测往往会失准。其次,时机很重要,因为周末以及欧美非工作时间段,交易需求通常会减少。
该队列被称为 mempool. 落入队尾的交易会一直等待,有时甚至长达数天,发件人要么提高手续费,要么只能静待处理。
比特币网络手续费的实际成本是多少
费用历史数据比任何当前的快照都更有用,因为它能反映出费用的波动范围。
| 时期 | 是什么促使了这一点 | 费用标准 |
|---|---|---|
| 2017 | 随着价格飙升,首次出现持续的产能短缺 | 平均费用从1月份的几美分攀升至12月份峰值时的50多美元 |
| 2017年8月 | SegWit 已启用,有效增加了区块容量 | 升级版钱包的尺寸缩小了约三分之一 |
| 2023 | 序数词 广告刊登开始与版面费用形成竞争 | 写入高峰期将费率推高至100至500 sat/vB |
| 2024年4月20日 | 第四 减半 在第840,000区块,恰逢《Runes》上线 | 平均手续费为91.89美元,较3月份3.35美元的平均水平飙升2,645%,矿工们单日便收取了7,830万美元的手续费。 |
| 2025年11月 | 铭文需求减弱,链上活动减少 | 手续费降至矿工总收入的约1% |
| 2026年8月 | 安静的环境 | 所有优先级层级均建议采用 1 至 6 sat/vB 的费率 |
2024年4月的数据来自Coin Metrics 据《福布斯》报道 并继续保持美元计价手续费收入的最高纪录,尽管关于 比特币图表 将那一天与前后几年的时间进行对比,从而将其置于适当的背景之中。
1 sat/vB 这一下限已不再是下限
多年来,1 sat/vB 一直被视为硬性最低标准,因为这是默认费率,低于该费率的话, 比特币节点 会拒绝转发该交易。这一默认设置已发生变化。
据 比特币核心 30.0 发布说明, 该版本于2025年10月发布,其中默认的最低中继手续费率和默认的增量中继手续费率均降至每vB 0.1聪,而最低区块手续费率则降至每vB 0.001聪。 这一变更反映了实际情况:一段时间以来,区块一直在确认低于1 sat/vB的交易。
有两点需要注意,发布说明中也明确指出了这两点。Relay 取决于网络中较低默认值的采用程度,因此无法保证极低手续费的交易一定能传播或确认。此外,其他最低手续费率(包括微额交易阈值以及您的钱包所采用的费率)均保持不变。 实际上,大多数钱包仍将最低手续费设定为 1 sat/vB。关键在于,人们常称其为“固定”的协议层级限制已经发生了变化,而那些仍将“1 sat/vB 最低手续费”作为比特币规则的报道,所描述的其实是 2024 年的软件。
如何降低比特币网络手续费
以下是六种方法,大致按节省金额从高到低的顺序排列。
- 请使用原生 SegWit 或 Taproot 地址: 这是能实现的最大单项节省,而且完全免费。A
bc1q与旧版相比,该地址将常规发送量减少了38%1以任何手续费率向该地址转账。大多数现代钱包默认采用较新的格式之一,但多年前存入旧地址的代币,在花费时仍会保留原有的成本。 - 在手续费较低时合并较小的UTXO: 在交易繁忙时段,将许多小面额代币合并成一枚大面额代币的成本很高,而在交易清淡时段则几乎没有成本。尽早进行合并,就能避免未来出现交易量激增时导致代币被困的情况。Taproot 地址特别适合用于此目的。
- 将多笔付款合并为一笔交易: 通过五笔交易向五个人付款,意味着要产生五套管理费用和五项输入。一笔包含五项输出的交易,其规模远小于各部分之和。
- 将确认目标与实际紧迫性相匹配: 大多数转账并不紧急。在自己的钱包之间转账比特币,或者进行无人等待的支付时,选择“经济”档位,除了需要一点耐心外,无需任何费用。
- 使用 闪电网络 适用于金额较小、频率较高的支付: 通过链下结算,可以避免日常交易产生链上手续费,但代价是必须先将资金锁定在支付通道中。
- 支持加价发送: 采用一种允许事后提高手续费的广播方式,意味着你可以先设定较低的手续费,只有在情况发生变化时才提高。自比特币核心(Bitcoin Core)28.0版本以来,“完全替换手续费”(Full replace-by-fee)一直是节点的默认策略,正如 比特币核心(Bitcoin Core)内存池政策文档,相关机制已在我们的mempool页面中进行了说明。
您所获报价的费用与网络实际收取的费用
一个值得了解的数字:平台在提现时显示的“网络手续费”,往往并非矿工实际收取的手续费。
该机制很简单,本身也没有什么不妥。托管服务商(通常是交易所)会预估链上手续费金额,向您收取该预估金额,然后自行构建并广播交易,并支付网络实际要求的费用。以下几种情况可能会导致这两个数值之间出现差异:
- 所报费用可能是 固定费率 按每次提款计算,而不是基于实时估算——后者虽然平均来看是正确的,但几乎每次都会出错。
- 该估计可能涉及 缓冲区 因此,即使在处理过程中费率发生变动,该平台也绝不会因此蒙受损失。
- 该提款可能是 批量处理 将其他客户的提现合并为一笔交易,这使得实际的每客户成本远低于单独发送的成本,而每位客户被收取的费用则如同他们单独发送一样。
这些信息并没有被隐瞒,大多数平台都会在费用表中予以披露,但除非你特意去查,否则不会注意到其中的差异。要核实这一点,请从你的提现记录中获取交易ID,然后在Bitcoin.com区块浏览器上查询。区块浏览器会显示实际支付的手续费,将其与你被收取的金额进行对比,就能明白其中的缘由。
这是主张自行保管私钥的实际理由之一。因为 自主托管钱包 您设定的手续费就是矿工实际获得的手续费,中间没有任何中介。
随着区块奖励减少,手续费会发生什么变化
矿工的收入有两个来源:新产生的比特币的区块奖励,以及交易手续费。区块奖励大约每隔一段时间减半 每四年一次. 该数值在2024年4月降至每块3.125 BTC,预计将在2028年4月左右降至1.5625 BTC,并在2140年代降至零。届时只剩下手续费了。
棘手之处在于流动比率。截至2025年底及2026年的大部分时间里,手续费约占矿工总收入的1%。网络安全几乎完全依赖补贴来维持,而该补贴预计将持续缩减。
关于接下来会发生什么,目前尚无定论,任何声称知道答案的人都只是在猜测。以下是这两种观点的客观陈述:
- 费用将足够: 区块空间始终稀缺,随着网络被用于处理规模更大、价值更高的转账,对最终结算的需求预计将不断增长。第二层系统将海量的交易批量打包为相对较少的链上交易,而每笔交易都在争夺区块空间。 从这一角度来看,数量较少的高价值结算交易足以支撑庞大的安全预算,而2023年至2024年的“铭文事件”也证明,新的需求来源往往会毫无预兆地出现。
- 费用可能不够: 费用收入一直波动较大,且自2024年以来呈下降趋势。随着补贴减少,安全支出随之下降;如果费用无法上涨以弥补这一缺口,攻击网络的成本也将随之降低。对这一乐观预测持批评态度的人指出,仅寄希望于需求增长并非可行方案。
关于这一争议的当前讨论焦点在于区块空间应如何使用。比特币核心(Bitcoin Core)30.0 将 OP_RETURN 输出的默认数据载体限制从 83 字节提高到 100,000 字节,并允许每笔交易包含多个此类输出——节点运营商可通过自身配置撤销这一变更。 支持者认为这是政策中立的表现,反映了现实中已有的情况。反对者则认为这是以牺牲支付功能为代价,对非货币数据的一种补贴。双方都认同,这会影响交易所需空间的竞争。但任何一方都无法强行决定结果,因为比特币没有机制来 通过行政命令解决此类争端,而最终采用的策略是:只要有足够多的节点运营商选择运行某一项,该项即被采纳。
结论
比特币网络手续费是支付给确认您交易的矿工的报酬,其价格取决于交易占用的空间大小,并通过针对该空间的公开竞拍确定。交易大小取决于您花费的币数、创建的收款地址数量以及涉及的地址格式。价值因素从未纳入计算范围。
2026年大部分时间里,手续费行情较为平稳,费率维持在历史区间的低位附近,尽管2024年4月创下的纪录提醒我们,这种局面可能在短时间内发生逆转。 值得采取行动的正是那些可控的部分:使用现代地址格式,趁转账费用低廉时清理零散的小额币,并且仅在确实需要速度时才为速度付费。一旦交易被广播,手续费便已确定,此后的一切都将在内存池中发生。






