网页好读版:https://goo.gl/oHWBXu
常常在ICO上或者是在交易所上会看到,Gas Price 与 Gas Limit
那什么是Gas Price 与 Gas Limit呢?
当我们想利用以太坊做交易时
需要让矿工们进行计算(工作),因此需要付出一些费用
Gas Price 是每一个gas的价格,也就是你愿意支付多少钱让矿工帮你执行这次交易
Gas Limit 是你最大允许多少个gas
而此交易整体的gas就等于运行指令gas数的总和
(每一个指令所需要的gas数量都不一样)
每个指令所需的gas数量在以太坊的黄皮书中有定义
https://ethereum.github.io/yellowpaper/paper.pdf
可以搜寻关键字:
The fee schedule G is a tuple of 31 scalar values corresponding to the
relative costs
因此进行复杂的智能合约内容交易,所要花费的Gas数量就会越多
而Gas Limit是你最大允许多少个gas
假设此笔交易需要21000 gas,但是你设定Gas Limit是20000的话
此笔交易就会交易失败,但是付出去的手续费并不会还给你
而Gas Price 当你付的越高,被确认的时间就会比较短一些
也有网站查询目前的Gas Price,跟平均确认时间
https://ethgasstation.info/
在补充一个基本知识:
以太坊中的以太虚拟机是用Wei作为单位,而不是用Ether
1 Ether = 1,000,000,000,000,000,000 Wei 10的18次方
1 Gwei = 1,000,000,000 Wei
( G = 10的9次方)
希望这些对你有所帮助
作者: ofy (殴飞) 2018-03-13 02:47:00
不设限你就等著fee被合约循环吃光,交易失败+退0给你