地址开头那几个字符,就是它的类型标签。1 开头是最早的 P2PKH 传统地址,3 开头是 P2SH,bc1q 开头是原生隔离见证,bc1p 开头是 Taproot。四种都是比特币主网地址,彼此可以互转,差别在编码方式、手续费和支持程度。

对刚开始转币的人来说,主要是两件事:发送方(你的钱包或交易所提现页)认不认对方的地址格式;提币时选的网络和地址对不对得上。两件事后面分开说,第二件出错的代价更大。

四种开头,放一张表里看

开头类型编码大小写常见用途
1P2PKH,传统(Legacy)地址Base58区分最早的一代地址
3P2SH,付给脚本哈希Base58区分多签;早期的兼容隔离见证地址
bc1q原生隔离见证,SegWit v0(P2WPKH / P2WSH)Bech32(BIP173)不区分,通常全小写隔离见证地址
bc1pTaproot,SegWit v1(P2TR)Bech32m(BIP350)不区分,通常全小写Taproot 地址

主网的 Bech32 和 Bech32m 地址前缀都是 bc。另外有一类地址长得很像,但不是主网的:测试网地址以 tb1mn2 开头。测试网的币没有价值,主网的币也别往这些地址转。

1 开头:最早的一代

1 开头的是 P2PKH(付给公钥哈希)地址,也叫传统地址,用 Base58 编码。Base58 区分大小写,把一个大写字母改成小写,就是另一个字符串了,所以这类地址只复制粘贴,别手敲。

想确认手上一个地址是什么类型,不用靠猜。把它贴进 mempool.space 这类区块浏览器,地址页面上有一栏「类型」会直接写出来。下图是中本聪创世区块奖励对应的地址 1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa,类型一栏显示 P2PKH。

mempool.space 地址页查询创世区块奖励对应的地址 1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa,右下角类型一栏标为 P2PKH
mempool.space 上创世区块奖励对应的地址,类型显示为 P2PKH。截于 2026-09。

3 开头:地址背后是一段脚本

3 开头的是 P2SH(付给脚本哈希)地址,同样用 Base58 编码、区分大小写。它收款时只认一段脚本的哈希,花的时候要满足脚本里写的条件。常见的两种用法:一是多签,比如三把钥匙里凑够两把才能动币;二是早期的「兼容隔离见证」地址,也就是在 P2SH 外面包一层隔离见证。

光看一个 3 开头的地址,你分不出它里面是多签还是包了一层的隔离见证。对收款来说这不影响什么,照常转就行。

bc1q 和 bc1p:同是隔离见证,版本不同

bc1 开头的都是隔离见证(SegWit)原生地址,后面那个字母标的是见证版本:

隔离见证地址还有一个实在的好处:从 bc1q、bc1p 地址把币转出去时,交易占用的虚拟字节更少,同样一笔转账,手续费更低。具体能省多少,要看当时的网络拥堵程度;有的钱包转账页会按地址类型给出预估手续费,对比一下就能看到。

bc1p 的问题在支持程度上。币安帮助中心《如何生成 Taproot 地址?》(2023-08-28 发布)写的是:Taproot 地址通常以 bc1p(Bech32m)开头,而不是通常的 bc1q(Bech32);Taproot 可能尚未被广泛采用,并非每个钱包、交易所或服务都支持,交易前务必仔细检查。

币安帮助中心《如何生成 Taproot 地址?》页面截图,写明 Taproot 地址通常以 bc1p 开头而不是 bc1q,并提醒不是所有钱包都支持 Taproot
币安帮助中心写明 Taproot 地址以 bc1p 开头,并提醒不是所有钱包都支持。截于 2026-09。

那页还提到,换成支持 Taproot 的钱包,通常要新建或导入种子短语(也就是助记词)。不管新建还是导入,助记词先按助记词怎么保管:抄在哪、怎么备份才不丢币里的办法抄好,再往新地址里转钱。

转账前要核对什么

  1. 发送方认不认这个格式。不同类型的比特币地址之间可以互转,前提是发送方认这个格式。在提现页填了 bc1p 地址,被提示格式不支持,就说明对方不支持 Taproot。这时让收款方换一个别的格式的地址,别想办法硬转。
  2. 网络和地址对不对得上。这是新手常见的错。在交易所提 BTC,网络一栏不一定只有比特币主网。比如选了 BNB 智能链,那条链上的 BTC 用的是 0x 开头的地址,和 1、3、bc1 开头的比特币地址根本不是一回事。提币前看一眼网络名称,再看地址开头,两者要对得上。
  3. 是不是主网地址。tb1、m、n、2 开头的是测试网地址。收款方给的地址是这几种开头,先问清楚再转。

粘贴完地址,我会把开头和结尾各几位跟原地址对一遍,中间也抽几位对一下。只对首尾不够,地址投毒会专门生成首尾相同的地址。比特币本身是什么,可以回头看比特币是什么?为什么值钱、能拿来干什么

常见问题

比特币地址 1 开头和 bc1 开头能互相转账吗?

能。不同类型的比特币地址之间可以互转,前提是发送方的钱包或交易所提现页认这个格式。如果填 bc1p 地址时提示格式不支持,说明发送方不支持 Taproot,换一个对方能认的地址格式,别硬转。

bc1q 和 bc1p 有什么区别?

bc1q 是原生隔离见证地址(SegWit v0),用 Bech32 编码;bc1p 是 Taproot 地址(SegWit v1),用 Bech32m 编码。Taproot 在 2021 年 11 月、区块高度 709,632 激活。币安帮助中心提醒,并非每个钱包、交易所或服务都支持 Taproot,交易前要仔细检查。

哪种比特币地址转账手续费更低?

隔离见证地址(bc1q、bc1p)花费时占用的虚拟字节更少,所以同样一笔转账,手续费更低。具体金额随当时的网络拥堵程度变化。

0x 开头的 BTC 地址是怎么回事?

那不是比特币主网地址。在交易所提 BTC 时如果选了别的网络,比如 BNB 智能链,收款地址就是 0x 开头,和 1、3、bc1 开头的比特币地址不是一回事。提币前核对网络名称和地址格式对得上。

tb1 开头的地址能收比特币吗?

收不了主网比特币。tb1 开头的是测试网地址,测试网地址还有 m、n、2 开头的。主网钱包和交易所一般会直接提示这类地址无效。