BTC还是XBT?比特币货币代码与₿符号的一次讲透 图 1
BTC还是XBT?比特币货币代码与₿符号的一次讲透 · 图 1

比特币的计价单位看似只有“BTC”一个答案,但在行情接口、账本规范和字体文件里,你还会遇到另外两种写法:三字母代码 XBT,以及那个 B 字带双竖线的符号 ₿。它们不是营销变体,各自对应着一个真实的问题——代码空间要有唯一性,字符集要有码点。把这层规矩讲清楚,再看交易所文档和报价 API 会顺畅很多。

XBT:一枚“类 ISO”风格的货币代码

国际货币代码体系 ISO 4217 里有一类以 X 开头的代码:XAU 代表一盎司黄金、XAG 代表白银、XDR 是国际货币基金组织的特别提款权。它们的共同点是“不隶属任何国家”。比特币作为无主权资产,采用 X 前缀加 BTC 的组合写成 XBT,正是沿用了这套体例——它同时避开了纯字母缩写容易撞车的尴尬:三字母组合的货币代码池早已被主权货币逐一占用。

XBT 不止是风格选择,它在协议文档里被正式定义过:比特币改进提案 BIP-171 为“汇率报价接口”设计了一套查询协议,规定服务必须至少支持一个以 XBT 为基币的货币对,并且明确要求“所有对比特币数量的询价都必须以 XBT 计价,即便最终展示给用户的是别的单位”;该文档同时给出定义——XBT 等于一亿聪,也就是一枚整币。换句话说,在报价 API 的世界里,BTC 是给人看的名字,XBT 才是机器之间写进协议的单位。BIP-171 还顺手处理了代码不够用的情况:没有现成代码的币种可以用超过三个字符的字符串表示,需要短代码时允许左侧补空格凑成四位。

₿:一个迟到又准时到来的码点

与代码相比,符号的正规化走的是另一条路:字符编码。 ₿ 这个字形在社区长期使用多年后,被 Unicode 联盟收入 10.0 版本,码位 U+20BF,正式名称“BITCOIN SIGN”,类别标记 Sc——与其他货币符号同一类。这一步的实际意义比看起来大:在此之前,想要“一个字符的比特币符号”只能用泰铢 ฿(U+0E3F)等近亲字形冒充,字体不统一、检索对不上、排版各显神通;有了独立码位之后,字体厂商按名实现、文本按码检索, ₿ 才成为一个“可寻址”的字符。顺带一提,它和泰铢符号肉眼相似,但在任何文本处理里都是两个完全不同的码点,复制粘贴混用是常见的显示翻车来源。

单位家族的另一半:整币以下的零头

把“符号—代码—单位”三件事放在一起,才是完整的计价地图:整币写作 BTC 或 XBT,符号 ₿;以下依次是毫比特币(0.001)、微比特币(0.000001),以及最小记账单位聪(0.00000001)。日常交易用 BTC,费率市场用“聪每虚拟字节”,测试脚本里偶尔能看到 mBTC/µBTC 的老派写法。不同场合选用哪一层,本质上是避免在小额数字前拖一串零,与货币选择美元还是美分同理。

还有一个容易被忽视的细节:同一套体系里,XBT 被写成基币(base),意味着报价里“一比几”的那个“一”永远指一枚整币,而不是常被市场口头混用的“聪价”。读行情接口文档时,先看基币写的是 XBT 还是 satoshis,再乘单位倍数,比事后对不上账再回头翻规范省心得多。这也是为什么 BIP-171 特意在条文里留了一句带修补味道的注释——连作者们都清楚,单位这层地基上的一字之差,值得较真。

给普通用户的实用提醒只有一条:在任何报价、接口参数、工单描述里同时见到 BTC 与 XBT 时,把它们当作同一资产的两个命名空间——数量含义完全一致,区别只在“给人看”还是“给协议用”;真正需要停下来核对的是单位层级,聪与整币之间隔着小数点后八位,历史上真金白银的事故多发生在这一步,而不是三个字母的拼写上。

风险提示:本文为计价单位与符号规范科普,文中引用的协议与编码事实以对应官方文档为准;不构成投资建议。