Guide
比特币单位「聪(sats)」是什么|1 BTC=1 亿 satoshi 与 mBTC 换算表

结论
比特币的最小单位是「聪(satoshi,简称 sats)」,1 BTC = 100,000,000 聪(1 亿 sats)。 也就是说,1 聪等于 0.00000001 BTC。用小额资金买入的人在界面上看到的「0.00042000 BTC」和「42,000 sats」,其实是同一笔金额的不同写法。在 BTC 之下,还排列着 mBTC(毫比特币)、μBTC(微比特币)、bits、sats 等单位,它们全部以 10 的幂次相互连接。本文将用一张换算表把这些单位的换算方式、读法,以及近年来「以 sats 计价」显示越来越多的原因,一次讲清楚。
本文要点
- 1 BTC = 100,000,000 聪(1 亿 sats)=最小单位为 1 聪 = 0.00000001 BTC。
- mBTC = 1/1,000 BTC(10 万 sats),μBTC = bits = 1/1,000,000 BTC(100 sats)。
- 区块链上的金额在内部全部以「整数的聪」进行记录。
- 随着价格上涨小数越来越难读,能直观处理小额的「sats 计价」显示正在增多。
什么是聪(satoshi)
聪是把比特币细分到最小时的单位。这个名字来源于被视为比特币创造者的匿名人物「Satoshi Nakamoto(中本聪)」。关于比特币本身的运作机制,我们在什么是比特币中做了讲解,其要点在于「1 BTC 还可以继续细分」。
重要的是,比特币的程序内部并不是用 BTC,而是用整数的聪来处理金额。0.5 BTC 在内部会被记录为「50,000,000 聪」这样一个整数。这是为了避免小数四舍五入误差的设计,我们看到的「BTC 显示」只是为了便于人类阅读而换算出来的结果。
1 BTC 是多少聪?基础换算
需要记住的只有一条。
- 1 BTC = 100,000,000 sats(1 亿聪)
- 1 sat = 0.00000001 BTC(小数点后 8 位)
比特币可以细分到小数点后 8 位。这是目前的最小单位,比它更细的单位在普通的链上交易中无法处理(后文提到的闪电网络属于例外)。
单位换算表(mBTC、μBTC、bits、sats)
在 BTC 与聪之间,还存在若干中间单位。由于不同交易所和钱包的显示方式各异,把它们统一掌握就不会犯迷糊。
| 单位 | 读法 | BTC 换算 | 聪换算 |
|---|---|---|---|
| BTC | 比特币 | 1 BTC | 100,000,000 sats |
| mBTC | 毫比特币 | 0.001 BTC | 100,000 sats |
| μBTC / bits | 微比特币 / bits | 0.000001 BTC | 100 sats |
| sat | 聪 | 0.00000001 BTC | 1 sat |
换算的诀窍是「每次移动 3 个数位」。从 1 BTC → mBTC 是一千倍(3 位),从 mBTC → μBTC(bits)再一千倍(3 位),而 1 bit = 100 sats。此外,「bits」是在 BIP 176(2017 年提出)中被标准化的称呼,规定「100 聪 = 1 bit」,但在当前实务中,如后文所述,「sats」的使用更为广泛。
用具体例子体会单位换算
只看数字很难有直观感受,我们用具体金额来看一下(价格为说明用的假定值,实际汇率始终在波动)。
- 0.001 BTC = 1 mBTC = 100,000 sats
- 0.0005 BTC = 0.5 mBTC = 500 bits = 50,000 sats
- 0.00001 BTC = 10 bits = 1,000 sats
- 相当于数百元的小额购买 → 用 BTC 显示会是「0.0003…」一串 0,而用 sats 显示则是「约 30,000 sats」,更易读
从小额开始的具体步骤,我们整理在如何用小额购买比特币中。先熟悉单位,就能避免在购买界面上少写或多写一位数的事故。
为什么「以 sats 计价」的显示越来越多
近年来,在钱包和部分服务中,用「sats」显示金额的做法正在扩大。原因主要有三个。
- 价格上涨使小数变得难读 —— 1 BTC 价格越高,日常的小额就越容易变成「0.00004200 BTC」这样一连串的 0,数位很容易数错。而「4,200 sats」是整数,更加直观。
- 心理门槛 —— 那些觉得「1 BTC 太贵买不起」的人,听到「以聪为单位谁都能拥有」时更容易接受,也更容易切实感受到自己持有着比特币的一部分。
- 与小额支付(微支付)契合 —— 在闪电网络这类小额、高速转账中,本身处理的金额就是聪的量级。在闪电网络中,甚至会在内部处理比 1 聪还小 1000 倍的「毫聪(msat)」。
也就是说,以 sats 计价是与「把比特币当作日常货币来使用」这一趋势相联动的、实用层面的显示切换。
注意单位混淆
在转账或购买时,如果把 BTC 计价与 sats 计价搞混,就可能发出相差 100 倍、1 万倍的金额。与转账地址一样,金额和单位每次都务必确认。此外,本文旨在对单位进行科普讲解,并非投资建议。加密资产价格波动巨大,存在本金亏损的可能。买卖决策请自行承担责任,最新汇率与手续费请以各交易所的官方信息为准。
常见问题
Q. 1 聪值多少钱? A. 折算成货币会随 1 BTC 的价格而不断变化。用「1 BTC 的货币价格 ÷ 1 亿」即可算出 1 聪的大致数值。准确数字请以交易时点的官方汇率确认。
Q. 有比聪更小的单位吗? A. 在普通的链上交易中,聪(0.00000001 BTC)是最小单位。不过在闪电网络内部,会用到比 1 聪还小 1000 倍的「毫聪(msat)」进行计算。
Q. 「sats」和「bits」该用哪个? A. 两者都是表示小额的单位,但目前「sats(以 1 聪为单位)」更为主流。bits(= 100 sats)是在 BIP 176 中被标准化的称呼,部分钱包在使用。
Q. 为什么内部要用聪来管理? A. 是为了避免小数计算带来的四舍五入误差。用整数处理就不会出现「除不尽的余数」问题,能让转账金额精确一致。
参考·出处
Sources
常见问题
- 1 聪值多少钱?
- 折算成货币会随 1 BTC 的价格而不断变化。用「1 BTC 的货币价格 ÷ 1 亿(100,000,000)」即可算出 1 聪的大致数值。准确数字请以交易时点的官方汇率确认。
- 有比聪更小的单位吗?
- 在普通的链上交易中,聪(0.00000001 BTC)是最小单位。不过在闪电网络内部的计算中,会用到比 1 聪还小 1000 倍的「毫聪(msat)」。
- 「sats」和「bits」该用哪个?
- 两者都是表示小额的单位,但目前以 1 聪为单位的「sats」更为主流。bits(= 100 sats)是在 BIP 176 中被标准化的称呼,部分钱包在使用。
- 1 BTC 是多少聪?
- 1 BTC = 100,000,000 聪(1 亿 sats)。反过来 1 聪 = 0.00000001 BTC,比特币可细分到小数点后 8 位。
本文仅供参考,不构成金融、投资或交易建议。价格为参考快照,可能已过时。请务必自行研究。