买币
行情
现货
合约BTC
理财
活动中心
福利中心
更多
0 费狂欢节
概述 一个比特币地址的前缀就能告诉你它属于哪一代技术,以及你为此会多付或少付多少手续费。目前主网上并存四种常用格式:以 1 开头的传统地址、以 3 开头的嵌套隔离见证地址、以 bc1q 开头的原生隔离见证地址,以及以 bc1p 开头的 Taproot 地址。 它们的核心差别只有三项:同样一笔转账占用多少区块空间、哪些钱包和平台能向它转账、以及链上能暴露多少关于你花费条件的信息。四种格式控制的都是同概述 一个比特币地址的前缀就能告诉你它属于哪一代技术,以及你为此会多付或少付多少手续费。目前主网上并存四种常用格式:以 1 开头的传统地址、以 3 开头的嵌套隔离见证地址、以 bc1q 开头的原生隔离见证地址,以及以 bc1p 开头的 Taproot 地址。 它们的核心差别只有三项:同样一笔转账占用多少区块空间、哪些钱包和平台能向它转账、以及链上能暴露多少关于你花费条件的信息。四种格式控制的都是同

比特币地址类型全解析:Legacy、SegWit 与 Taproot 有什么区别?(1 / 3 / bc1 开头对比)

概述

 
一个比特币地址的前缀就能告诉你它属于哪一代技术,以及你为此会多付或少付多少手续费。目前主网上并存四种常用格式:以 1 开头的传统地址、以 3 开头的嵌套隔离见证地址、以 bc1q 开头的原生隔离见证地址,以及以 bc1p 开头的 Taproot 地址。
 
它们的核心差别只有三项:同样一笔转账占用多少区块空间、哪些钱包和平台能向它转账、以及链上能暴露多少关于你花费条件的信息。四种格式控制的都是同一条链上的同一种比特币,切换地址类型不会把你的币变成另一种资产。
 
手续费差异的来源是 2017 年启用的隔离见证升级。它把签名数据移到交易的见证部分,而见证数据在计算区块占用时只按四分之一权重计入,因此同样的转账在新格式下占用的虚拟字节更少。按常见的单输入双输出交易估算,传统格式约 226 虚拟字节,嵌套隔离见证约 166,原生隔离见证约 141,Taproot 约 111。
 
差额在拥堵期才会变得显著。按 mempool.space 的数据,当前高、中、低优先级费率均为 1 sat/vB,此时传统地址与 Taproot 地址的单笔费用差额不到十美分;而在 200 sat/vB 的拥堵环境下,按比特币约 81,397 美元计算,这个差额会扩大到约 18.7 美元。
 
 

核心要点

 
看前缀即可识别。 1 开头为传统地址,3 开头为嵌套隔离见证或多重签名脚本,bc1q 为原生隔离见证,bc1p 为 Taproot。
 
占用空间依次递减。 单输入双输出交易约为 226、166、141、111 虚拟字节,相对传统格式分别节省约 26%、38% 与 51%。
 
兼容性与费率成反比。 传统与 3 开头地址几乎所有平台都能转入,bc1q 支持广泛但非全部,bc1p 的支持面最窄。
 
隐私差异集中在 Taproot。 所有 Taproot 输出在链上外观一致,无论花费时用的是单签还是复杂脚本。
 
约束在付款方而非收款方。 你能否收到某种格式的转账,取决于付款一方的软件能否构造该类型输出。
 
同一助记词可派生四套地址。 若在只支持单一派生路径的钱包中恢复助记词,可能看不到其他类型地址上的余额。
 

四种格式如何识别

 
把编码方式与长度一起列出,可以在粘贴地址前完成初步校验。
 
格式
前缀
典型长度
编码方式
大小写
启用时间
传统地址,P2PKH
1
26 至 35 字符
Base58Check
区分大小写
2009 年比特币上线即有
脚本哈希,P2SH
3
34 字符
Base58Check
区分大小写
2012 年 4 月,BIP 16
原生隔离见证,P2WPKH
bc1q
42 字符
Bech32,BIP 173
全小写,不区分大小写
2017 年 8 月,BIP 141
隔离见证脚本,P2WSH
bc1q
62 字符
Bech32
全小写
同上
Taproot,P2TR
bc1p
62 字符
Bech32m,BIP 350
全小写
2021 年 11 月,区块 709,632
 
几个容易混淆的细节值得说明。
 
3 开头的地址有两种可能的含义。它原本是脚本哈希地址,用于多重签名等需要脚本的场景;隔离见证启用后,把隔离见证输出包进一个脚本哈希里就得到嵌套隔离见证地址,外观与普通的 3 开头地址完全相同。因此从地址本身无法判断一个 3 开头地址是多重签名还是嵌套隔离见证。
 
bc1q 开头的地址有两种长度。42 字符的是单公钥的原生隔离见证地址,62 字符的是脚本型的隔离见证地址,后者多见于多重签名与合约场景。
 
bc1q 与 bc1p 使用的校验算法不同。Bech32 最初由 BIP 173 定义用于见证版本 0,后来发现其校验和在某些长度下存在缺陷,于是 BIP 350 定义了 Bech32m 用于见证版本 1 及以后,也就是 Taproot。这个差别对普通用户不可见,但它是部分旧钱包能识别 bc1q 却无法识别 bc1p 的直接原因。
 
编码方式还影响容错。Base58 刻意排除了 0、O、I、l 这几个易混淆字符,但本身不具备纠错能力;Bech32 系列采用全小写并附带更强的校验和,能够检测多处输入错误并提示错误位置,这也是新格式地址虽然更长却更不易输错的原因。
 

隔离见证为什么能省手续费

 
理解费率差异需要先理解区块容量的计算方式,这一点被广泛误解。
 
比特币的区块上限并非按字节直接计算,而是按权重单位计算,上限为 400 万权重单位。关键在于两类数据的权重不同:非见证数据按每字节 4 个权重单位计入,而见证数据按每字节 1 个权重单位计入。把权重除以 4 得到虚拟字节,因此区块容量相当于 100 万虚拟字节。
 
这个规则的效果是见证数据实际享受了 75% 的折扣。而签名恰好是一笔普通转账中体积最大的部分,隔离见证升级把签名移入见证区,因此同样一笔转账的虚拟字节数显著下降。
 
Taproot 的进一步压缩来自签名方案的改变。它采用 Schnorr 签名,单个签名比原先的椭圆曲线数字签名算法更短,同时公钥的表示也更紧凑,因此在见证区内又省下一部分空间。
 
把四种格式放在同一笔标准交易上比较,差异就具体了。以下为单输入双输出交易的常见估算值,实际大小随输入与输出数量变化。
 
格式
估算虚拟字节
相对传统格式
传统地址,P2PKH
约 226
基准
嵌套隔离见证,P2SH-P2WPKH
约 166
节省约 26%
原生隔离见证,P2WPKH
约 141
节省约 38%
Taproot,P2TR
约 111
节省约 51%
 
需要注意这些数字是估算而非固定值。实际交易的大小取决于输入数量、输出数量以及输出类型的组合,多输入交易的节省比例通常高于单输入交易,因为每个输入都带有一份签名。
 

实际手续费差额有多大

 
把虚拟字节换算成法币,才能判断这个差异在什么情况下值得在意。
 
下表以单输入双输出交易为例,按比特币约 81,397 美元换算,三档费率分别对应当前的空闲状态、中度拥堵与严重拥堵。表中数值为编辑测算。
 
费率环境
传统地址费用
原生隔离见证费用
Taproot 费用
传统与 Taproot 差额
1 sat/vB,当前水平
约 0.18 美元
约 0.11 美元
约 0.09 美元
约 0.09 美元
50 sat/vB,中度拥堵
约 9.20 美元
约 5.74 美元
约 4.52 美元
约 4.68 美元
200 sat/vB,严重拥堵
约 36.79 美元
约 22.96 美元
约 18.07 美元
约 18.72 美元
 
这张表给出的结论是实用的:在空闲期,地址类型造成的费用差额可以忽略;在拥堵期,它会放大到有实际意义的量级。按 mempool.space 的当前数据,高、中、低优先级费率均为 1 sat/vB,未确认交易约 5.4 万笔,属于空闲状态。
 
两项补充说明值得注意。其一是手续费按交易的虚拟字节计算,而不是按转账金额计算,因此转 100 美元与转 10 万美元的手续费基本相同,这也意味着小额转账在拥堵期的手续费占比会非常高。其二是收款方使用哪种地址也会影响费用,因为输出类型决定了输出部分的大小,Taproot 与原生隔离见证的输出都比传统地址输出更小。
 
关于比特币当前价格与行情,可参考 BTC 价格页面。
 

兼容性:约束在付款方

 
这是选择地址类型时最实际的考虑,而它的逻辑常被搞反。
 
关键原则是约束在付款方而非收款方。你能否收到某种格式的转账,取决于付款一方的软件能否构造该类型的输出;而你自己的钱包能否向某种格式转出,取决于你的钱包是否支持。因此选择收款地址类型时,真正要考虑的是会向你转账的那些平台与钱包支持什么。
 
支持范围大致呈以下层级。传统地址与 3 开头地址的支持面最广,几乎所有存在过的比特币软件都能向其转账。bc1q 开头的原生隔离见证地址在 2018 年之后被逐步普遍支持,目前主流交易所与钱包均可转入,但少数长期未更新的服务仍可能拒绝。bc1p 开头的 Taproot 地址支持面最窄,因为它需要支持 Bech32m 编码,部分平台至今仍无法向其转出。
 
嵌套隔离见证地址的存在意义正在于此。它把隔离见证输出包装在脚本哈希里,对付款方而言外观与普通 3 开头地址完全相同,因此能在获得部分手续费优惠的同时保持最大兼容性。代价是它的节省幅度只有约 26%,低于原生格式的 38%。
 
采用率数据可以作为参照,但需注意其精度。按 Spark Money 的追踪,约 85% 至 90% 的交易至少花费一个隔离见证输入,按地址类型估算,原生隔离见证约占六成到七成,Taproot 约 15% 至 20%,传统地址约 5% 至 10%,脚本哈希约 5% 至 8%。该页面说明这些为估算值且每日波动,不同来源之间也存在出入,因此应作为量级参考而非精确数据。
 
还有一点关于 Taproot 占比的解读需要谨慎。其占比的历史高点与铭文类链上活动相关,因此波动较大,不宜把占比变化直接解读为普通用户的迁移进度。
 
首次购买比特币并需要选择提币地址类型的用户,可参考 新手购买比特币完整指南 与 如何购买 BTC 中关于充提流程的说明。
 

隐私差异与 Taproot 的脚本隐藏

 
隐私是四种格式中差异最不直观但最值得理解的一项。
 
传统地址与隔离见证地址在隐私上没有本质差别。它们都会在花费时公开完整的解锁条件,因此一笔多重签名花费在链上可以被明确识别为多重签名,参与的公钥数量与门槛也一并暴露。
 
Taproot 的改进在于花费路径的隐藏。它允许一个输出有两条花费路径:一条是直接用单个公钥签名的密钥路径,另一条是满足某个脚本条件的脚本路径。两条路径在链上使用同一种输出形式,因此外部观察者无法从输出本身判断这个地址背后是简单的单签还是复杂的多条件脚本。只有在实际花费时,才会暴露所使用的那一条路径,而未被使用的其他脚本分支完全不会出现在链上。
 
Schnorr 签名带来的第二项改进是密钥聚合。多个参与方可以把各自的公钥聚合为一个公钥,并产生一个聚合签名,因此一笔多方共管的花费在链上可以与普通单签花费完全一致。这意味着多重签名的使用不再必然暴露为多重签名。
 
但有一个反向效应需要说明。使用罕见的地址格式本身会缩小你的可能身份范围,因为它暴露了你使用的钱包或服务类型。在当前的采用结构下,传统地址反而更显眼,因为使用它的比例已降至较低水平。因此从隐私角度看,使用占比较高的主流格式通常优于使用罕见格式,这与手续费的考虑方向一致。
 
最后需要明确一点:以上隐私改进都只作用于花费条件的披露程度,不改变比特币链上交易公开可查的基本性质。地址之间的资金流向在任何格式下都是透明的。
 

怎么选,以及三个常见误区

 
把判断标准收敛成几条规则,比记住全部技术细节更实用。
 
默认选择是原生隔离见证地址,即 bc1q 开头的格式。它的手续费比传统格式低约 38%,而支持面在主流平台中已基本普及,兼顾了成本与可用性。
 
选择 Taproot 的条件是你确认付款方能够转入。它的手续费最低、在复杂花费条件下隐私最好,但如果你要从一个不支持 Bech32m 的平台提币,这个地址就无法使用。
 
选择嵌套隔离见证的条件是对方只能向 3 开头的地址转账。它牺牲一部分节省幅度换取最大兼容性,在面对老旧系统时是唯一可行的折中。
 
选择传统地址的条件只有一个:对方除此之外无法转账。它的手续费最高,在拥堵期的额外成本也最明显。
 
三个误区需要专门说明。
 
第一个误区是认为不同格式的地址对应不同的比特币。四种格式控制的是同一条链上的同一种资产,切换地址类型不涉及跨链,也不需要兑换。地址格式只是对花费条件的不同编码方式。
 
第二个误区是最容易造成实际损失的,也是最高频的:同一个助记词在不同派生路径下会生成四套互不相同的地址。按通行约定,传统地址使用 m/44'/0'/0' 路径,嵌套隔离见证使用 m/49'/0'/0',原生隔离见证使用 m/84'/0'/0',Taproot 使用 m/86'/0'/0'。如果你在只支持其中一种路径的钱包里恢复助记词,就只会看到该路径下的余额,其他类型地址上的资金不会显示。这不是资金丢失,而是钱包未扫描对应路径,解决方式是换用支持多路径的钱包或手动添加派生路径。许多用户所说的币不见了,实际原因就在这里。
 
第三个误区是忽略大小写规则。Bech32 系列地址必须全小写或全大写,混合大小写是无效的。部分系统会以大写显示 bc1 地址,这是合法的,但复制时若产生大小写混杂则会导致校验失败。相比之下 Base58 地址区分大小写且必须完全照抄。
 
最后一条实务提醒与地址格式无关但同样重要:无论使用哪种格式,转账前都应核对地址所属的网络。比特币主网地址与其他网络上名称相似的资产地址不可互用,转错网络通常无法追回。
 
在 MEXC 查看 BTC/USDT 实时行情与订单簿深度。另有 BTC 活动页面 可供参考,参与前请自行阅读相关规则。
 

James Mitchell 独家观点

 
在 James Mitchell 看来,关于地址类型的讨论长期被手续费节省比例主导,而这恰好是四项差异中最不重要的一项。按当前 1 sat/vB 的费率,传统地址与 Taproot 地址的单笔差额不到十美分;即便在 200 sat/vB 的拥堵环境下,差额也只有约 18.7 美元。对多数用户而言,这个金额不足以构成选择依据,真正值得关注的是兼容性与助记词恢复这两项,因为它们的出错后果不是多付几美元,而是无法收款或看不到余额。
 
兼容性的逻辑方向常被搞反,这一点值得反复强调。约束在付款方而非收款方:你能收到什么格式的转账,取决于向你转账的那一方的软件能力。因此选择收款地址时,正确的做法是先确认资金来源方支持什么,而不是先挑手续费最低的格式。一个只能向 3 开头地址转出的旧系统,不会因为你偏好 bc1p 而变得能用。
 
Taproot 的真正价值我认为不在手续费而在花费条件的隐藏。所有 Taproot 输出在链上外观一致,无论背后是单签还是复杂脚本,而未被使用的脚本分支完全不会上链;配合 Schnorr 的密钥聚合,多方共管的花费可以与普通单签花费无法区分。这项性质对机构托管与多方共管安排的意义远大于节省半数区块空间,但它不改变链上资金流向公开可查这一基本事实。
 
关于采用率数据,我建议只取量级不取精度。公开追踪显示约 85% 至 90% 的交易至少花费一个隔离见证输入,原生隔离见证占主导,Taproot 约 15% 至 20%。但不同来源之间的数字存在出入,而 Taproot 占比的历史高点与铭文类活动相关,因此占比波动不能直接解读为用户迁移进度。有意义的结论只有一条:隔离见证已成为事实标准,而传统地址的占比已降至较低水平。
 
对普通用户,我的建议收敛为三句话。默认用 bc1q,它在成本与兼容性之间的平衡最好。确认对方支持后再用 bc1p,别为了省几美分冒收不到款的风险。保管助记词时记录你使用的派生路径或钱包类型,这一条的价值在恢复钱包的那一天会远超过你历史上节省的全部手续费。
 

常见问题

 

怎么快速判断一个比特币地址是什么类型?

 
看前缀。以 1 开头的是传统地址,长度 26 至 35 字符;以 3 开头的是脚本哈希地址,可能是多重签名也可能是嵌套隔离见证,长度 34 字符;以 bc1q 开头的是原生隔离见证地址,42 字符为单公钥型、62 字符为脚本型;以 bc1p 开头的是 Taproot 地址,长度 62 字符。bc1 系列均为全小写。
 

哪种地址的手续费最低?

 
Taproot 最低。按单输入双输出交易估算,传统格式约 226 虚拟字节,嵌套隔离见证约 166,原生隔离见证约 141,Taproot 约 111,相对传统格式分别节省约 26%、38% 与 51%。但实际金额取决于当时费率,在 1 sat/vB 的空闲环境下传统与 Taproot 的差额不到十美分,在 200 sat/vB 的拥堵环境下按比特币约 81,397 美元计算约为 18.7 美元。
 

为什么有的平台无法向我的 bc1p 地址转账?

 
因为编码标准不同。bc1q 使用 BIP 173 定义的 Bech32,而 bc1p 使用 BIP 350 定义的 Bech32m,后者是为见证版本 1 及以后设计的。未更新到支持 Bech32m 的平台无法构造 Taproot 输出,因此无法向 bc1p 地址转出。这类限制在付款方而非你的钱包,因此解决方式是换用对方支持的地址格式。
 

切换地址类型会影响我已有的比特币吗?

 
不会。四种格式控制的是同一条链上的同一种比特币,不涉及跨链或兑换。你可以同时使用多种格式的地址,它们可以由同一个助记词派生。但需注意不同类型对应不同的派生路径,更换钱包时若该钱包只支持部分路径,其他类型地址上的余额可能不会显示。
 

我在新钱包恢复助记词后余额不见了,怎么办?

 
最常见的原因是派生路径不匹配。按通行约定,传统地址使用 m/44'/0'/0',嵌套隔离见证使用 m/49'/0'/0',原生隔离见证使用 m/84'/0'/0',Taproot 使用 m/86'/0'/0'。若新钱包只扫描其中一条路径,其他路径下的资金不会显示。这不是资金丢失,可尝试换用支持多路径的钱包,或在钱包中手动添加对应的派生路径。
 

Taproot 的隐私优势具体体现在哪里?

 
体现在花费条件的隐藏。所有 Taproot 输出在链上外观一致,外部观察者无法从输出判断背后是单签还是复杂脚本;花费时只暴露实际使用的那条路径,未使用的脚本分支不会上链。配合 Schnorr 签名的密钥聚合,多方共管的花费可以与普通单签花费无法区分。但这不改变地址之间资金流向公开可查的基本性质。
 

普通用户应该选哪种地址?

 
默认选原生隔离见证,即 bc1q 开头的格式,它在手续费与兼容性之间的平衡最好。若确认付款方支持 Bech32m,可选 Taproot 以获得更低费用与更好的脚本隐私。若对方只能向 3 开头地址转账,则使用嵌套隔离见证。仅在对方除传统地址外无法转账时才使用 1 开头的格式,因为它的手续费最高。
 

免责声明

 
以上内容仅用于提供一般性的技术信息与说明,不构成任何投资建议、财务建议、法律建议、税务建议或交易推荐,亦不构成对任何钱包、软件或操作方式的技术保证。数字资产价格可能出现大幅波动,历史表现不能保证未来结果。文中引用的交易体积估算、手续费换算、采用率数据与资产价格均来自发布时点的公开信息或按公开数据所作的编辑测算,实际交易大小取决于输入与输出的数量与类型,实际手续费取决于发送时的网络状况,采用率数据为不同来源的估算值且相互之间存在出入,仅供量级参考。文中提及的派生路径为通行约定,个别钱包的实现可能不同,恢复钱包前应查阅该钱包的官方说明。链上转账不可撤销,向错误地址或错误网络转账通常无法追回,操作前应自行核对地址与网络。文中提及的活动页面内容与规则以该页面的官方说明为准,参与前应自行阅读。读者在作出任何决定或执行任何链上操作之前,应当自行开展研究并核实官方信息,必要时咨询具备相应资质的专业人士。MEXC Crypto Pulse 团队不对因使用上述信息而产生的任何直接或间接损失承担责任。
 

关于作者

 
James Mitchell 专注于比特币和山寨币的技术分析、市场趋势及交易策略。他常驻伦敦,拥有超过 10 年的金融市场经验。加入 MEXC Learn 之前,James 曾在一家欧洲领先的投资机构担任高级分析师,并在风险管理和量化交易领域积累了专业经验。
 
James 于 2017 年开始转向加密货币市场,此后凭借以数据为基础的分析方法逐渐受到关注。他拥有伦敦政治经济学院金融经济学硕士学位。其分析框架将传统技术分析与链上指标相结合,旨在为读者提供具有实际参考价值的市场洞察。
 
专业领域:技术分析、市场趋势与周期、交易策略、比特币与山寨币分析、风险管理。
 

阅读更多

 
 
想最快获取 MEXC 最新资讯?立即加入我们的官方电报群!
加入 MEXC 社群:X (Twitter) | Telegram | Discord
账户验证:了解 KYC | 如何进行 KYC
市场机遇
Quack AI 图标
Quack AI实时价格 (Q)
$0.122157
$0.122157$0.122157
USD

本页面分享的文章均源自公开平台,仅供参考。该内容不代表 MEXC 的立场或观点。所有版权归 James Mitchell 所有。如果您认为任何内容侵犯了第三方的权益,请联系 service@support.mexc.com 以便及时删除。 MEXC 不保证任何内容的准确性、完整性或及时性,且不对基于所提供信息而采取的任何行动负责。本内容不构成财务、法律或其他专业建议,亦不应被解释为 MEXC 的推荐或认可。如需专家见解和深入分析,请造访 MEXC 学院。