4 large

每个指令的 Gas 费用

andy · 于 发布 · 最后由 dimworm回复 · 1277 次阅读
操作名称 费用(单位:gas) 描述
step 1 为了支付一个执行周期的默认瓦斯量
stop 0 停止操作不需要任何费用
suicide 0 自杀操作不需要任何费用
sha3 20 一次SHA3操作的费用
sload 20 一次加载操作的费用
sstore 100 一次普通的存储操作所需的费用 (有时候会加倍或者免除)
balance 20 一次余额查询操作所需的费用
create 100 一次创建操作所需费用
call 20 一次调用操作所需费用
memory 1 在扩展存储时每增加一个单词所需费用
txdata 5 交易时每个字节的数据或者数据所需费用
transaction 500 每次交易所需费用
  • 128
    kukcher

    gas费用是什么呢???

  • 5 large
    shaoping

    #1楼 @kukcher 在以太坊运行程序需要付费,可以理解成比特币中的交易费用。以太坊的交易费用=gas数量 * gas price ,gas price (gas 单价,以以太币计)可以由开发者设置。不同的计算类型所需的gas也不一样,计算越复杂,需要的gas越多。所以,如果想运行程序,先用以太币购买gas。每个区块提供的gas是有上限的,目前大约是310万个gas。如果你设置的gas price太低,是买不到gas的,这就是一个gas市场。 gas可以翻译为燃料,加了燃料后,以太坊共识引擎才能启动。就像汽车一样,先用人民币去买汽油。

  • 128
    dimworm

    这里是gas price的chart , 截止到3月16日,每个gas大约值1.17乘以10的负-6次方个以太币。

  • 128