应用交互:许多基于以太坊的去中心化应用(DApps)和智能合约可能需要用户支付 ETH 才能使用其功能或获取服务。
单位换算:与类似,ETH 也有更小的单位,以便于处理小额支付:
1 ETH = 10^18 Wei
1 ETH = 10^15 Gwei (或 Nanoether)
1 ETH = 10^6 Szabo
1 ETH = 10^3 Finney
1 ETH = 1 Babbage
Gwei 是最常用的 ETH 小单位之一,尤其在描述 Gas 价格时。
Gas:以太坊网络的“工作量单位”
如果说 ETH 是驱动以太坊网络运行的“燃料”,Gas 就是衡量这些燃料消耗量的“工作量单位”。
定义与作用:Gas 并不是一种可以独立交易的货币,而是用于量化在以太坊网络上执行特定操作(如转账、调用智能合约、存储数据等)所需计算资源的单位,每一个操作,无论大小,都被赋予了一个固定的 Gas 消耗量,简单的 ETH 转移消耗的 Gas 较少,而复杂的智能合约交互可能消耗大量 Gas。
Gas 限制(Gas Limit):这是用户在发起一笔交易时愿意为该交易支付的最大 Gas 量,它类似于汽车的“油箱容量”,限制了交易可以执行的操作总量,以防止计算资源被无限消耗,如果实际 Gas 消耗超过 Gas Limit,交易会失败,但已消耗的 Gas 不会退还(作为对验证者的补偿)。
Gas 价格(Gas Price):这是用户愿意为每单位 Gas 支付的价格,通常以 Gwei 为单位,Gas 价格决定了交易的优先级,Gas 价格越高,交易被矿工/验证者打包进区块的速度通常越快。
总费用计算:交易总费用 = Gas 消耗量(实际使用的 Gas)× Gas 价格。
Gwei:Gas 价格的“标尺”
Gwei(全称 Gigawei,1 Gwei = 10^9 Wei)是以太坊中最常用的 Gas 价格单位,也是 ETH 的十亿分之一。
为何常用 Gwei:由于 Gas 价格通常非常小,用 ETH 表示会显得过于冗长(0.000000001 ETH),而用 Wei 又过于庞大,Gwei 提供了一个适中的数量级,使得 Gas 价格的报价和支付更加直观和便捷,当我们讨论“当前 Gas 价格是 20 Gwei”时,意思就是每单位 Gas 的价格是 20 × 10^-9 ETH。
与 ETH 的关系:Gwei 是 ETH 的一个子单位,本质上还是 ETH,只是用于特定场景(Gas 费支付)下的细分计数。
Wei:最小的计价单位
Wei 是以太坊中最小的计价单位,以密码学先驱 Wei Dai 的名字命名,1 ETH = 10^18 Wei。
应用场景:虽然在日常交流中很少直接使用 Wei,但在智能合约内部的计算、Gas 消耗的精确计算以及一些底层协议交互中,Wei 是作为基础单位存在的,所有 Gas 价格和 Gas 消耗量本质上都是以 Wei 为基准进行计算的,然后再根据需要转换为 Gwei 或 ETH 等更易读的单位。
以太坊单位的协同作用
以太坊的单位体系是一个有机整体,共同确保了网络的顺畅运行:
ETH 是价值的载体,是支付一切费用的“货币”。
Gas 是衡量工作量的“标尺”,量化了交易的计算复杂度。
Gwei 是 Gas 价格的“常用单位”,让用户能更直观地理解交易成本。
Wei 是这一切的“基础原子”,提供了最小的计价精度。
用户在进行以太坊交易时,需要用 ETH 来购买 Gas,而 Gas 的价格通常用 Gwei 来报价,Gas 限制了交易的工作量上限,Gas 价格决定了交易的速度和成本,两者相乘得到需要支付的 ETH 数量。