在加密货币的世界里,比特币因其高昂的价格而被分割到小数点后8位(即1聪),而对于以太坊(Ethereum)这个拥有智能合约功能的区块链网络来说,其精度要求更高,很多刚入门的投资者或开发者都会问:以太坊最小数量单位是啥?
答案是:Wei。
为了让你更清晰地理解这个概念,本文将从定义、换算关系以及为什么需要这么小的单位三个方面进行详细解析。
什么是以太坊的最小单位 Wei
以太坊的原生代币是以太币(Ether,代号ETH),就像人民币的最小单位是“分”,美元的最小单位是“美分”一样,以太坊也有自己的最小计量单位,那就是 Wei。

单位换算:1 ETH 等于多少 Wei
以太坊的精度比比特币高出几个数量级,具体的换算关系如下:
- 1 ETH = $10^{18}$ Wei
- 换句话说,1 个以太币可以被分割成 1,000,000,000,000,000,000(即 100 亿亿)个 Wei。
为了方便记忆和使用,以太坊生态中还有其他常用的中间单位,由大到小排列如下:
- Ether (ETH): 主单位。
- Finney: 1 Finney = 0.001 ETH
- Szabo: 1 Szabo = 0.000001 ETH(以计算机科学家Nick Szabo命名)
- Gwei (Shannon): 1 Gwei = 0.000000001 ETH(这是计算Gas费用时最常用的单位)
- Wei: 最小单位(以密码学先驱戴伟 Wei Dai 命名)
最常用的换算场景:Gwei 在谈论以太坊的 Gas 费(矿工费)时,我们经常听到 Gwei 这个词。
- 1 Gwei = $10^9$ Wei (10亿 Wei)
- 1 ETH = $10^9$ Gwei (10亿 Gwei)
为什么以太坊需要这么小的单位
你可能会觉得奇怪,把 1 ETH 分成 100 亿亿份,这有必要吗?这主要是出于以下两个原因:
A. 支持微小支付(Micro-transactions) 随着以太坊价格的上涨,如果单位不够小,那么最小的转账金额就会变得非常昂贵,高精度使得机器对机器(M2M)的微小支付成为可能,比如支付几分钱甚至更少的费用来调用一次智能合约。
B. 技术实现的便利性(避免浮点数误差) 在计算机编程中,处理带有小数点的数字(浮点数)是非常容易出错的,会产生精度丢失,以太坊在底层设计上采用整数逻辑,通过将 1 ETH 放大 $10^{18}$ 倍变成 Wei,所有的余额和转账在底层代码中都是巨大的整数,这保证了账本记录的绝对准确性。
回到最初的问题:以太坊最小数量单位是啥?
它就是 Wei,虽然我们在日常交易中主要使用 ETH,在计算 Gas 费时使用 Gwei,但 Wei 才是以太坊区块链真正的基石,理解了 Wei,你也就理解了以太坊在数学精度和底层架构上的严谨性。