1、3、bc1q、bc1p 开头的比特币地址有什么不同,收款选哪种
比特币钱包地址开头是 1、3、bc1q 还是 bc1p?这四种都是比特币主网地址,只要付款方的钱包认得,往哪一种转都能到账。差别在编码规则、长度、从这个地址往外转时的手续费,以及老钱包和平台认不认。

| 开头字符 | 名称 | 对应 BIP | 大致长度 | 手续费相对高低 | 兼容性 |
|---|---|---|---|---|---|
| 1 | 传统地址(P2PKH) | 比特币最初的软件就有 | 大多 34 个字符,少数 33 个 | 最高,约 226 vB | 最广,老软件也认 |
| 3 | 脚本哈希地址(P2SH),多签和兼容版隔离见证常用 | BIP-13、BIP-16 | 34 个字符 | 中等,约 164 vB | 很广;不认它的老软件会报地址无效 |
| bc1q | 原生隔离见证(SegWit v0),Bech32 编码 | BIP-173、BIP-141 | 单签 42 个字符,多签等脚本 62 个 | 最低,约 141 vB | 付款方的软件要支持 Bech32 |
| bc1p | Taproot(SegWit v1),Bech32m 编码 | BIP-350、BIP-341、BIP-86 | 62 个字符 | 低,约 154 vB | 付款方的软件要支持 Bech32m,老钱包会报地址无效、不让发 |
收款时钱包让你选地址类型,就选 bc1q。以后从这个地址往外转,手续费按交易体积算,bc1q 和 bc1p 都比 1、3 开头的省;bc1p 只是有些老钱包和平台还不认它。付款方的平台连 bc1 开头的都填不进,再换一个 3 开头的给它。
1 开头和 3 开头的地址有什么区别
1 开头的币锁给一把公钥。3 开头的币锁给一段脚本,花的时候要满足脚本里的条件。
1 开头的叫 P2PKH,是比特币最早的地址格式,BIP-173 回顾时写到,这种 Base58 地址从最初的软件起就有。地址里装的是公钥的哈希。谁有对应的私钥,谁就能花这笔币。
3 开头的叫 P2SH,格式是 2011 年由 BIP-13 定下的。按它的说法,这种地址代表一段脚本的哈希,不再是公钥的哈希。脚本里可以写多签,比如「三把钥匙里凑够两把签名才能花」,也可以把隔离见证包在里面。bitcoin.org 词汇表说,隔离见证地址常见 3 开头(兼容版)和 bc1q 开头(原生版)两种。
单看一个 3 开头的地址,你分不出它背后是多签还是单签。地址里只有脚本的哈希,按 BIP-16,脚本本身要等花这笔币时才随交易一起交出来。
两种都用 Base58Check 编码,开头的 1 或 3 是编码时带出来的类型标记;BIP-13 原文写明,主网的脚本哈希地址编码后首字符就是 3。
1 开头的地址手续费最高,原因在签名上。隔离见证把签名数据从交易数据里分了出来,BIP-141 计重时,签名这部分(见证数据)每字节只按普通数据的四分之一算。1 开头的用不上这个折扣。3 开头的兼容版能用上一部分,bc1 开头的全用上。
那旧地址上的币要不要挪?不用专门挪,挪一次也要付手续费。以后收新币用 bc1q 地址就行。
四种地址手续费的高低,比的是同一种转账:从这类地址花出 1 笔币,付给收款方再找零,共 2 个输出,按 BIP-141 的计重规则算虚拟体积(vB)。1、bc1q、bc1p 开头的,两个输出和输入同类;3 开头的按兼容版隔离见证单签算,两个输出按 bc1q 算。费率相同,体积越大手续费越高,1 开头的约是 bc1q 的 1.6 倍。名称、编号,以及 bc1 地址的长度和大小写规则,出自 BIP-13、BIP-173、BIP-350。1、3 开头的长度 BIP 没写死,是按 Base58Check 编码规则算出来的:3 开头的都是 34 个字符;1 开头的约 96% 是 34 个、约 4% 是 33 个,更短的极少见。
bc1 开头是什么地址,bc1q 和 bc1p 差在哪
bc1 开头的是原生隔离见证地址。bc 表示比特币主网,1 是分隔符,紧跟着的那个字符是版本号,q 代表 0 版,p 代表 1 版。
bc1q 是隔离见证 0 版,2017 年在区块高度 481,824 启用,地址用 BIP-173 定的 Bech32 编码。普通单签地址 42 个字符;多签这类脚本地址装的是 32 字节的脚本哈希,62 个字符。
bc1p 晚了四年。它是 Taproot,也就是隔离见证 1 版,2021 年在区块高度 709,632 启用,规则写在 BIP-341。bitcoin.org 词汇表说,Taproot 带来了 Schnorr 签名,隐私和效率更好。地址长 62 个字符。
两种的校验码算法也不一样,原因写在 BIP-350 里。Bech32 有个当初没料到的弱点,地址最后一个字符是 p 时,紧挨着它前面多插或删掉任意个 q,校验码照样对得上。0 版地址只有 42 和 62 个字符两种长度,BIP-350 说它因此不受影响。1 版以后的地址就改用了 Bech32m。
这个改动是故意不兼容老软件的。只认 Bech32 的老钱包碰到 bc1p 地址,会当成无效地址拒绝发送,币不会发丢。
从钱包里直接复制的 bc1p 地址,填进对方平台却提示无效,很可能是对方还不支持往 bc1p 发,地址本身没坏,换一个 bc1q 地址给它。
地址抄错一位会怎样,大小写算不算错
抄错一两位,校验码一般就拦下了,钱包会报地址无效,币发不出去。更要防的,是整串换成了另一个有效地址。
每种地址末尾都带校验码,1 和 3 开头的是 4 字节,bc1 开头的是最后 6 个字符。BIP-173 写明,Bech32 能查出任意 4 个以内的字符错误,错得更多时,漏查的概率低于十亿分之一。同一份 BIP-173 也指出,老式 Base58 地址的校验码没有这种「几位以内必定查出」的承诺。不过 bitcoin.org《你需要了解的一些事》也写着,比特币系统能检测出打字错误,通常不会让你付款到一个无效地址。
校验码管不了的,是地址完全有效、却不是你要付的那个。比如粘贴时拿错了一条复制记录,或者翻出来的是很久以前别人给的地址。bitcoin.org 的问答页说,比特币交易一经确认就不可撤销,只能靠收款人退回;地址有效但没人控制,币就再也动不了。
所以核对要看整串,不能只看开头和结尾几个字符。金额大的,先转一小笔试试。
大小写分两种情况:
- 1 和 3 开头的地址大小写混着用,每个字母的大小写都算数。改了一个就成了另一串字符,末尾 4 字节的校验码几乎不可能还对得上,钱包会报地址无效。
- bc1 开头的地址全小写或全大写都行,指的是同一个地址。大小写混写的,BIP-173 要求软件拒收。它还建议二维码里用大写,更省空间。扫码扫出一串 BC1Q 开头的大写字母,是正常的。
bc1 后面那一长串只用 32 种字符,数字 1 和字母 b、i、o 都不在其中,BIP-173 这样挑是为了少看错。手抄的地址里,bc1 之后冒出这几个字符,就是有一位抄错了。
拿不准一串字符是不是有效的比特币地址,可以粘进地址余额查询。它先核对格式,不合格的直接提示,这串字符不会发出去;合格的,顺带能看到这个地址的余额和收付记录。
交易所提币的「网络」选哪个,BEP20、ERC20 是什么
提到 1、3、bc1q、bc1p 开头的地址,网络选比特币主网。列表里 BEP20、ERC20 这类选项,提出去的是别的链上的 BTC 代币,收款地址也得是那条链的。
拿币安举例。它的《加密货币充值提现手续费》页上,BTC 一行在 2026 年 10 月列着五个网络,以你提币时页面上显示的为准:
- Bitcoin:比特币主网。这一项的充值提示写明,从 1、3、bc1p、bc1q 开头的地址转进来都支持;往外提能填哪几种,提现帮助页没逐一列出。
- BTC (SegWit):同样是比特币主网,提现帮助页的说明是地址以 bc1 开头;2026 年 10 月这一项暂不支持提币。
- BNB Smart Chain (BEP20):BNB 智能链上的 BTC 代币,不是比特币主网的币。
- Ethereum (ERC20):以太坊上的包装 BTC 代币,也不是比特币主网的币。
- Lightning Network:闪电网络,要填的是闪电钱包开出的收款发票,不是链上地址。
地址长什么样,大致就能看出该走哪个网络。1、3、bc1 开头的是比特币地址;0x 开头的,是以太坊、BNB 智能链这类链的地址。把 0x 地址填进比特币钱包,会提示地址无效,发不出去。
麻烦的是网络和地址彼此「对得上」,却不是你想要的那种。比如对方给了一个 0x 地址,你在网络那一栏选了 BEP20,币发得出去,到账的却是 BNB 智能链上的代币;对方平台要是不支持这个代币,钱可能就找不回来了。币安的提现帮助页提醒:别只因为手续费低就选网络,要选和收款平台兼容的那个;网络选错,资金可能丢失、无法追回。
币安另一篇说明《提现到错误地址怎么办?》还写明,完成安全验证、点下「提交」以后,提币就进入自动处理,中止不了;地址填错了,交易所也找不到收款方,帮不上忙,这笔币可能整笔追不回来。第一次往一个新地址提,先转一小笔,到账了再提剩下的。
地址格式能不能转换、余额为 0 怎么办、tb1 开头和地址里装的是什么
比特币地址格式能转换吗,1 开头的能换成 bc1q 吗?
不能直接转换。地址是从密钥和脚本算出来的,换一种格式就是另一个地址。真要换,只能在钱包里新生成一个 bc1q 地址,把旧地址上的币转过去,这一笔要付一次链上手续费。旧地址照样有效,以后还有人往里转,币也还是你的。
换了个钱包,用同一组助记词恢复,地址变了、余额是 0,币丢了吗?
未必丢了。同一组助记词能派生出不同类型的地址,比如按 BIP-84 规定的路径派生出 bc1q 地址,按 BIP-86 的路径派生出 bc1p 地址。BIP-39 在缺点一节里写明,助记词本身没有版本号,看不出该配哪种地址格式。新钱包默认的类型和原来不一样,看到的就是另一批地址,余额自然是 0。新钱包能切地址类型的话,切回原来那种再看余额。
tb1 或 2 开头的地址是什么?
是比特币测试网的地址,不是主网地址。BIP-173 规定主网的 bc1 地址前缀是 bc、测试网是 tb;BIP-13 写明测试网的脚本哈希地址以 2 开头。BIP-173 还要求软件解码时核对前缀,tb1 开头的地址填进主网钱包,会提示地址无效。
比特币地址是什么,里面装的是什么?
收款用的一串字符,按开头分 1、3、bc1q、bc1p 四种,都是比特币主网地址。1 开头的装的是公钥的哈希,3 开头的装的是一段脚本的哈希,bc1 开头的是隔离见证地址,bc 表示主网,紧跟 1 后面的 q 或 p 是版本号。每种末尾都带校验码,抄错几位,钱包会报地址无效。