Guide
比特币地址有哪些类型?1、3、bc1 的区别(Legacy/SegWit/Taproot)

结论:看开头字符就能判断类型,拿不准就选手续费更低的原生 SegWit(bc1q)
比特币地址可以通过开头字符来判断类型。不同类型会影响交易数据的大小(即手续费),以及与旧钱包的兼容性。即使收款方的地址类型与你不同,转账本身也完全可以正常进行。
本文要点
- 「1」=Legacy(P2PKH)、「3」=P2SH、「bc1q」=原生 SegWit(bech32, P2WPKH)、「bc1p」=Taproot(bech32m, P2TR)
- SegWit 及之后的格式交易体积更小,更容易压低转账手续费
- 向不同类型的地址转账没有问题(可以混用)。能否收款取决于钱包支持的格式
- 拿不准时,原生 SegWit(bc1q)是目前的标准选择
地址类型一览
| 开头 | 名称 | 技术 | 编码 | 特点 |
|---|---|---|---|---|
| 1 | Legacy | P2PKH | Base58 | 最古老的格式。兼容性高但交易体积较大 |
| 3 | P2SH | 脚本哈希 | Base58 | 用于多签以及「嵌套式 SegWit」 |
| bc1q | 原生 SegWit | P2WPKH | bech32(BIP173) | 交易体积小,更容易压低手续费 |
| bc1p | Taproot | P2TR | bech32m(BIP350) | 2021 年引入,增强隐私性与灵活性 |
以「3」开头的地址,除了纯粹的多签(P2SH)之外,也用于把 SegWit 包裹进 P2SH 的嵌套式 SegWit。
为什么类型不同手续费也会变
比特币的手续费不是由转账的金额决定,而是由交易数据的大小(sat/vB × 虚拟字节数)决定的。SegWit(bc1q)和 Taproot(bc1p)优化了签名数据的处理方式,因此在同样的转账下,其虚拟字节数比 Legacy(1)更小,结果就更容易压低手续费。其中的原理在比特币手续费的运作机制中有详细讲解。
应该用哪一种?
- 新建收款地址时:大多数现行钱包默认采用的原生 SegWit(bc1q)是稳妥之选
- 向旧服务转账时:如果对方不支持 bc1 格式,可能无法转账。这种情况下可以使用 Legacy/P2SH,或改用支持的服务
- Taproot(bc1p):支持的钱包和交易所在增加,但仍有部分收款方尚未支持
转账时的注意事项
不同类型的地址之间也可以互相转账(可混用)。不过,bech32/bech32m 地址不区分大小写,但复制粘贴时哪怕缺失一个字符,转账都会失败。误转账的风险与应对请参见转错地址后的处理方法,关于保管的整体内容请参考比特币的保管方法。
常见问题
向不同类型的地址转账没问题吗?
没问题。例如从「bc1q」的钱包向「1」「3」「bc1p」的地址转账都可以正常进行。关键在于地址字符串准确无误,且收款方是有效的格式。
最推荐使用哪种地址格式?
拿不准时,原生 SegWit(以 bc1q 开头的 bech32)是稳妥之选。它交易体积小、更容易压低手续费,目前已是许多钱包的默认格式。只有在向部分旧服务转账时,才需要配合对方支持的格式。
bc1q 和 bc1p 有什么区别?
bc1q 是原生 SegWit(bech32, BIP173)的 P2WPKH 地址,bc1p 是 Taproot(bech32m, BIP350)的 P2TR 地址。Taproot 于 2021 年引入,增强了隐私性与脚本的灵活性。
参考·来源
- BIP173: Base32 address format for native v0-16 witness outputs(bech32)
- BIP350: Bech32m format for v1+ witness addresses
- Address — Bitcoin Wiki
投资须知
本文仅以提供信息为目的,并非投资建议。比特币存在价格波动、被黑客攻击、丢失等风险。投资决策请自行承担责任,并在闲余资金的范围内进行。税制与监管可能发生变动,最新信息请务必查阅官方一手来源。
Sources
常见问题
- 向不同类型的地址转账没问题吗?
- 没问题。例如从「bc1q」的钱包向「1」「3」「bc1p」的地址转账都可以正常进行。关键在于地址字符串准确无误,且收款方是有效的格式。
- 最推荐使用哪种地址格式?
- 拿不准时,原生 SegWit(以 bc1q 开头的 bech32)是稳妥之选。它交易体积小、更容易压低手续费,目前已是许多钱包的默认格式。只有在向部分旧服务转账时,才需要配合对方支持的格式。
- bc1q 和 bc1p 有什么区别?
- bc1q 是原生 SegWit(bech32, BIP173)的 P2WPKH 地址,bc1p 是 Taproot(bech32m, BIP350)的 P2TR 地址。Taproot 于 2021 年引入,增强了隐私性与脚本的灵活性。
本文仅供参考,不构成金融、投资或交易建议。价格为参考快照,可能已过时。请务必自行研究。