比特币的最小记账单位有名字(聪),最大单位有名字(BTC),中间却长期是一串八位小数的无人区。2017 年 12 月,开发者 Jimmy Song 提交 BIP-176,把 100 聪正式命名为一个 bit——正好是百万分之一比特币。这份提案状态 Complete、类型 Informational,规则只有几行,但它站在”小数计价”和”整数计价”两条路线的中间档上,值得放进一张完整的单位谱系里读。
一百万分之一为什么值得单独立名
提案的动机从币价说起:当比特币站上万美元,十美元量级的金额写成 0.00067 BTC 这种形态,人眼很难数清零的个数,差一个数量级就是百倍错误。文档给的换算示例很具体:币价 15000 美元时,10.05 美元约等于 0.00067 BTC,换成 670 bits 一眼可读。反方向的比价同样被考虑——59 bits 约等于一美元,比 0.000059 BTC 直观得多。提案列出四条收益:减少小额金额上的用户错误、缓解非要攒整枚币的单位偏执、方便双向比价,以及一条工程侧的理由:0.01 bit 正好等于 1 聪,意味着任何未花费输出的金额最多只需要两位小数就能写全——对界面和协议字段都是干净的约束。
它与聪、毫币、µBTC 怎么共处
BIP-176 不是来清理门牌的。文档明确:satoshi、mBTC、BTC 这些既有称呼与 bits 分处不同数量级,互不冲突;µBTC 这个旧写法也可以和 bits 并行存在;比特币核心的图形界面当时就用 µBTC,没有义务切换。换句话说,这是一份”加一个档位”的提案,采纳与否交给生态自己决定——Complete 状态说的是提案流程走完了,不代表钱包默认界面换了。与命名的上一环衔接:把最小单位的叫法(satoshi/聪)正式立成标准文本的是 BIP-172(1个比特币等于多少聪?BIP-172与最小单位的命名之争;该提案仍是 Draft,叫法本身早已流行),176 管的是它上面一层的 100 聪;两条合起来才是一套从 1 聪到 1 BTC 的完整读法。跨链语境下各家有各家的小数阶(Wei和Gwei是什么?手续费单位怎么换算 讲过 Wei 和 Gwei 那条线),单位名互不通用,抄错就是千倍万倍。
一个词根,三行含义的歧义账
bit 这个词撞车严重:计算机里是一条信息的单位,密码学里是密钥长度的量词(256 位签名那类表述)。提案承认这点,把消歧押在上下文上——在金额语境里它只可能是面额。对中文读者还有一层翻译麻烦:计算机的 bit 通译”比特”,若面额与数据位共用译名,行文里最好保留原文或加注;这也解释了为什么部分社区宁可直接说 100 聪。
路线之争的另一端:把小数点删掉
如果 bits 是改良,BIP-177 就是革命。那份 2025 年 4 月立项、状态 Draft 的提案主张把”一个比特币”直接重定义为最小记账单位,让显示值与账本的整数本性对齐,顺带废掉 sat 这类”第二层小数”。它在正文里逐条反驳了 176:bits 只是把一种小数换成另一种小数,用户还得在 BTC 和 bits 之间来回切换,分层计价的思维负担根本没消除。把三份提案摆成一排就清楚了:BTC 小数(现状)、bits 中间档(176,Complete)、基础单位整数化(177,Draft),是同一个问题——人的读数界面怎么接上机器账本——的三种答案,目前谁也没有宣布终局。
今天的实用口径
在闪电网络报价、链上费率讨论和一些钱包设置里,bits 一词仍然活着,正确换算只有一条:1 bit 等于 100 聪,100 万 bit 等于 1 BTC。看到界面单位是 bits,别当成聪——差一百倍;反过来把聪当 bits 显示,金额会凭空小一百倍。切换钱包显示单位后,先转一笔已知金额验证读数,再决定是否常设。
钱包界面之外的两个用武之地
bits 真正稳定存在的地方不是行情页,而是两块:其一是费率讨论,比特币网络的费率按”每虚拟字节多少聪”报价,涉及找零、粉尘线(约几百聪的量级,见 尘埃攻击与地址隐私:零钱级入账该怎么处理 的语境)这类小额阈值时,用 bits 表述比数零八更不容易出错;其二是闪电网络的通道容量与小额账单,社区习惯直接用聪或 bits 记账,几乎不写八位小数。这也是提案”建议所有比特币计价项同时展示 bits 档”的落点:不是替代 BTC,而是给小额加一副防滑眼镜。反过来说,如果你从不接触链上小额操作,这个提案对日常的实际影响本就有限——Complete 不等于默认开启,这条判断适用于几乎所有面额类提案。
风险提示:本文是计价单位机制科普,不构成投资建议;任何单位换算错误都会直接作用于金额,大额操作前请逐项核对显示单位与原始数值。
发表评论
还没有评论,来说两句吧。
评论区为展示样式,提交不会被处理。