WEB3合约开发以太坊中货币单位科普

1 wei以太坊中最小的货币单位,就像人民币里的“分”甚至“厘”。


✅ 以太坊单位换算关系:

单位 数值(与 1 ether 的换算) 说明
ether 1 ether = 10¹⁸ wei 主单位(用于显示)
gwei 1 gwei = 10⁹ wei 常用于 gas price 设置
wei 1 wei 最小单位(基础单位)

举个例子:

  • 1 ether = 1,000,000,000,000,000,000 wei(10 的 18 次方)

  • 0.000000001 ether = 1 gwei

  • 1 wei = 0.000000000000000001 ether


✅ Solidity 中的写法:

// 1 wei(最小单位)
address payable to = payable(0x...);
to.transfer(1); // 转账1 wei

// 1 gwei
uint gasPrice = 1 gwei;

// 1 ether
msg.sender.transfer(1 ether);

类比现实世界:

现实货币 单位
人民币 元 → 角 → 分
ETH ether → gwei → wei

✅ 总结一句话:

1 wei 是 ETH 的最小单位,1 ether = 10¹⁸ wei,相当于货币里的“最小面值”。

如果你需要我出一个合约例子演示单位转换或转账,我可以继续写。

你可能感兴趣的:(Web3,web3)