作用
- 建立在以太坊(公链)上应用的每一个操作需要支付以太币,包括转账、智能合约中每一步操作,同时也防止了恶意程序的攻击
- 作为对矿工的奖励
Gas
- GasPrice: 用户可以自定义的Gas单价,一般用Gwei作单位
- GasAmount: 每一步操作消耗多少Gas的量由系统定义
- 两者相乘得到总共会消耗的以太币
- 消耗的以太币一部分发送到不可提现地址0x00销毁,一部分作为旷工奖励
调用合约方法所需要的Gas
- estimateGas 可以获得所需的gas数量
- 普通的转账交易所需要的gas是固定的21000
- 调用合约方法所需要的gas根据占用的资源(计算量、内存等)确定
- getTransactionReceipt返回gasUsed显示消耗的Gas
思考
- 以太坊具有交易系统的价值
- 以太币可通过以太坊进行二级市场交易
- 以太币的消耗(销毁)和增发(挖矿)使其成为一个流动的经济系统
- 围绕着这个经济系统,以太坊本身也可看做是一个去中心化的公司
参考
Gas气象站:http://ethgasstation.info/
发布矿工会打包的安全 gas price 的最低价格
以太币单位
wei 1
Kwei/ada/femto 10^3
Mwei/babbage/pico 10^6
Gwei/shannon/nano 10^9
szabo/micro 10^12
finny/milli 10^15
ether 10^18
原文链接:http://blog.eosdata.io/index.php/2017/07/25/yi-tai-bi-de-jing-ji-mo-xing/