在技术层面,wei 的存在与以太坊的底层设计直接相关,以太坊的虚拟机(EVM)在处理交易和执行智能合约时,所有计算资源(如 gas 消耗)和资金转移都以 wei 为最小单位进行计算,确保了交易的精确性和一致性。
wei 的由来:纪念密码学先驱“魏斯纳”
wei 的命名并非随意,而是为了致敬密码学先驱 Hugo D. Wiener(通常译为“魏斯纳”),魏斯纳是匈牙利裔美国数学家和密码学家,他在密码学领域做出了多项基础性贡献,包括对公钥密码学和数字签名早期理论的研究,尽管魏斯纳并非直接参与以太坊的开发,但密码学界的前沿工作为区块链技术(包括以太坊)的诞生奠定了重要基础,以太坊核心团队选择以“wei”命名最小单位,正是为了向这些默默推动技术进步的先驱致敬。
wei 与其他以太坊单位的换算:从“原子”到“宏观”
由于 1 ETH = 10¹⁸ wei,直接使用 wei 描述大额交易会显得冗长(1 ETH 需写作 1,000,000,000,000,000,000 wei),以太坊生态中衍生出了一系列基于 10³ 倍数关系的单位,方便在不同场景下使用,以下是常用单位的换算关系:
单位名称
符号
与 wei 的换算关系
与 ETH 的换算关系
wei
wei
1 wei
10⁻¹⁸ ETH
Kwei
Kwei
1 Kwei = 10³ wei
10⁻¹⁵ ETH
Mwei
Mwei
1 Mwei = 10⁶ wei
10⁻¹² ETH
Gwei
Gwei
1 Gwei = 10⁹ wei
10⁻⁹ ETH
Microether
μETH
1 μETH = 10¹² wei
10⁻⁶ ETH
Milliether
mETH
1 mETH = 10¹⁵ wei
10⁻³ ETH
Ether
ETH
1 ETH = 10¹⁸ wei
1 ETH
Gwei(吉威) 是日常使用频率最高的单位之一,在以太坊网络中,gas 费(交易手续费)通常以 Gwei 计价(“当前 gas 价格为 20 Gwei”),开发者、矿工和用户在交互时频繁使用 Gwei,既避免了数字过长,又能精确反映 gas 费用的细微差异。
wei 的核心应用场景:从 gas 费到智能合约
wei 作为最小单位,在以太坊生态中扮演着“底层语言”的角色,其应用贯穿始终:
Gas 费的精确计量
以太坊的每笔交易和智能合约执行都需要消耗计算资源,这些资源的消耗以“gas”为单位计量,而 gas 的价格则以 Gwei(即 10⁹ wei)为单位报价,一笔简单的 ETH 转账可能需要 21,000 gas,若 gas 价格为 20 Gwei,则手续费为 21,000 × 20 × 10⁹ wei = 420,000,000,000 wei = 420,000 Gwei = 0.00042 ETH,wei 的存在确保了 gas 费的计算可以精确到“每一分”,避免因单位过大导致费用计算偏差。