1 个比特币等于多少聪?聪、gwei、wei 换算

刚开始接触加密的时候,有些数字老让我犯晕。看到一笔转账写"扣了多少聪",或者钱包里 gas 一栏跳出来一个 gwei 的数,我大概知道是手续费,但到底这是多大一笔钱、跟我手里的币怎么对应,心里一点谱都没有。后来才发现,这不是什么高深的东西,就是单位换算——和"一块钱等于一百分"一个道理,只是名字陌生了点。把这几个单位的关系一次性理清,这种懵就再也不会有了。
这篇用最短的篇幅,把比特币和以太坊里最常见的几个单位讲明白:聪是什么、gwei 和 wei 怎么换、看 gas 时盯哪个、换算时哪几个地方最容易错,以及为什么折成人民币这步千万别用一个记死的汇率。看完你再碰到这些数字,扫一眼就知道是大是小。
比特币这边:1 BTC = 1 亿聪
比特币最小的单位叫聪(satoshi,得名于中本聪),换算关系是协议级的常识,记死就行:
1 BTC = 100,000,000 聪(1 亿聪)
也就是 1 聪 = 0.00000001 BTC,小数点后八位。比特币本身不可能无限拆,聪就是它账本上能记的最小颗粒,再小就没有了。
为什么需要聪?因为一整枚 BTC 对很多场景来说太大了。当 BTC 单价很高时,日常的小额转账、闪电网络里的小笔支付,用"几枚 BTC"来描述既不方便也不直观,用聪来计就清爽多了——几千聪、几万聪,是个好读的整数。所以你在小额转账、闪电网络、或者一些行情/费率展示里,经常会直接看到聪而不是 BTC。
换算本身就是一次乘除:BTC 转聪乘以 1 亿,聪转 BTC 除以 1 亿。数字大、零多,手动数零最容易出岔子,真要算的时候我一般直接丢给币种换算工具,填一个它给另一个,省得数错位数。
以太坊这边:wei、gwei、ETH
以太坊的单位比比特币多一层,但关系一样是固定的,记住两个 10 的幂就行:
1 ETH = 1,000,000,000 gwei(10⁹ gwei)
1 ETH = 1,000,000,000,000,000,000 wei(10¹⁸ wei)
由此也能推出 gwei 和 wei 的关系:
1 gwei = 10⁹ wei
三个单位串起来理解最清楚:
- wei:以太坊里最小的单位,账本上的最小颗粒,所有金额底层都是用 wei 记的整数。它非常小,1 ETH 等于 10 的 18 次方个 wei,平时你几乎不会直接用它报数。
- gwei:等于 10 亿(10⁹)个 wei,是个"中等大小"的单位,专门用来报 gas 价格,大小刚刚好,后面单独讲。
- ETH:你最熟悉的那个单位,1 ETH = 10¹⁸ wei,日常说持有多少、转多少,都用它。
| 单位 | 等于多少 wei | 主要用在哪 |
|---|---|---|
| wei | 1 | 底层记账的最小单位,平时少直接用 |
| gwei | 10⁹(十亿) | 报 gas 价格 |
| ETH | 10¹⁸ | 日常说持仓、转账金额 |
这三个的关系是固定写死在协议里的,不会变,跟 BTC 和聪一样属于可以放心背下来的常识。
看 gas 为什么用 gwei
很多人疑惑:报 gas 价格为什么偏偏用 gwei,不用 ETH 也不用 wei?答案就一个字——大小合适。
gas 单价如果用 ETH 表示,会是一个小数点后好多位的极小数字,读起来全是零,根本没法一眼比较大小。如果用 wei 表示,又会是一长串十几位的大整数,同样难读。而 gwei 正好落在中间:一笔交易的 gas 单价用 gwei 表示,通常就是个一位到几十的好读数字,大了小了一目了然。这就是 gwei 存在的意义——它是为"报 gas"量身定做的刻度。
所以你在钱包里看到 gas 那一栏写着一个 gwei 的数,它说的是你愿意为每单位 gas 付多少 gwei。这个数越高,你的交易被矿工/验证者优先打包的概率越大,链拥堵时大家抢着抬这个数,它就涨;链清淡时它就低。你最终付的网络费,大致是"这笔交易消耗的 gas 量 × 你出的 gwei 单价",再换算成 ETH 扣掉。gas 的具体机制,以太坊官方文档讲得很细(见下方外链)。
实用记法:看到 gas 是个几 gwei的小数,说明链此刻不挤、便宜;看到飙到几十甚至上百 gwei,说明正堵着、贵,不急的话可以等错峰再发。你不需要把它换算成 ETH 才能判断贵不贵,gwei 这个数本身就是你判断拥堵的温度计。
最容易换错的几个地方
单位换算本身不难,但有几个坑特别容易踩,我自己都栽过:
- 数错零的个数。1 亿(聪)是 8 个零,10⁹(gwei)是 9 个零,10¹⁸(wei)是 18 个零。手动换算时少数或多数一个零,结果就差十倍,而且这种错肉眼很难发现。涉及大数,宁可用工具也别硬数。
- 把 gwei 和 wei 搞混。它们差着 10⁹(十亿)倍。看到 gas 的数,先确认单位是 gwei 还是 wei,差一个字,量级天差地别。
- 把 gas 单价当成总费用。gwei 那个数是单价,不是你这笔要付的总网络费。总费用还要乘上这笔交易消耗的 gas 量。只看单价低就以为便宜,可能忽略了复杂操作消耗的 gas 量更大。
- 跨币种直接比数字。聪是比特币的单位,gwei/wei 是以太坊的单位,它们不能直接换算成对方——你得先各自折成对应的币(BTC、ETH),要比价值还得再各自折成法币。别把"5000 聪"和"5000 gwei"放一起比,它们根本不是一回事。
这些坑的共同点是:错了之后数字看着还挺"正常",不容易察觉。所以但凡涉及多位数的换算,我都建议直接用币种换算工具填一下,机器不会数错零。要把 gas 的 gwei 单价换算成实际网络费、估一笔转账到底花多少,用网络费计算器更省事,它把 gas 量和单价一起算了。
折成人民币:别用死汇率
把这些单位最终折成人民币,是大家最关心的一步——"这笔 gas 到底花了我几块钱"。但这一步恰恰最容易出问题,核心就一句话:千万别用一个记死的汇率去换。
原因很简单:BTC、ETH 的价格时时刻刻在变。你今天记下的"1 ETH 等于多少人民币",明天、甚至下一个小时就可能不一样了。如果你拿一个过时的、脑子里记死的汇率去折算,算出来的法币金额会失真,小则误判一笔 gas 贵不贵,大则在大额转账时严重低估或高估成本。
正确的做法是:每次折算,都用你当时实际看到的最新价格。换算的逻辑分两步,很清楚:
- 先在加密单位内部换:把聪换成 BTC(除以 1 亿),把 gwei/wei 换成 ETH(分别除以 10⁹、10¹⁸)。这一步用的是协议级的固定关系,永远不变,可以放心。
- 再乘当时的币价:拿换出来的 BTC 或 ETH 数量,乘以你此刻查到的BTC/ETH 对人民币的价格。这一步用的汇率必须是实时的,不能是记忆里的旧数。
第一步的固定换算可以交给币种换算工具;第二步的币价,务必现查现用——你当时打开行情看到多少,就用多少,别套任何"我记得大概是多少"的旧印象。汇率这东西,你脑子里的版本几乎永远是过时的。
一句话原则:协议级的换算(聪与 BTC、wei/gwei 与 ETH)是死的,记下来随便用;币价折法币是活的,每次都得用你当下看到的最新汇率。把这两类分清楚,你既不会数错单位,也不会用一个陈旧汇率把自己骗了。
把单位理顺,只是看懂链上费用的第一步。这些单位最常出现的场合就是网络费,想知道为什么同样一笔转账在不同链上能差几十倍、怎么选链少付,接着读网络费这篇。而网络费又只是交易总成本里的一块,想要全局把手续费、资金费、网络费一次看清,有一篇交易成本全拆解把所有口子都串起来了。
延伸阅读(外部权威资料):
- Bitcoin Wiki:Satoshi(单位) —— 聪这个单位的来历与定义
- 以太坊官方文档:Gas 与手续费 —— gwei 与 gas 计费的权威说明
- 以太坊官方中文站 —— ETH 与其单位体系的基础介绍