美文网首页
2018-08-06小白学区块链——什么是gas(燃料)

2018-08-06小白学区块链——什么是gas(燃料)

作者: 星光之梦 | 来源:发表于2018-08-06 02:09 被阅读0次

    前文讲了以太坊语言加入了gas概念,以消gas来确定一个程序的结束(即一笔交易的完成)。那么这个gas是什么?有什么作用?今天我们就来了解一下gas(燃料。

    1.gas是什么

    gas翻译成中文就是“燃气”,是以太坊网络世界的燃料,它决定了以太坊网络生态系统的正常运行。

    在以太坊区块链上实现了一个EVM(以太坊虚拟机)的代码运行环境,在链上执行写入操作时,网络中的每个全节点都会进行相同的计算并存储相同的值,这种执行的消耗是昂贵的,为了促使大家将能在链下进行的运算都不放到链上进行,也为了奖励矿工,因此在链上每执行一个写入操作时,都需要支付一定的费用,用gas为单位来计数,每个在链上可以执行的命令都设置了一个消耗的gas值。

    2.gas的组成部分

    gas是由两个部分组成:gas limit(限制)*gas Price(价格)

    gas Price是gwei的数量,是指用户愿意花费于每个 gas 单位的价钱。

    gas Limit是用户愿意为执行某个操作或确认交易支付的最大gas量(最少21,000),不同时期、不同的操作默认值不同,在执行操作时可设置gas Limit。

    3,gas的换算

    1Gwei≈0.00000002 ETH,所以佣金最少为0.00000002*21000=0.00042ETH,通常情况下,交易设置的Gas limt 为50000-100000个,总费用为 0.001 ETH - 0.002 ETH。

    注意:无论执行的命令是成功还是失败,都需要支付计算费用,即使失败,节点也验证并执行了您的交易(计算),因此无论交易是否通过,发送者总需要向矿工支付计算费用。

    相关文章

      网友评论

          本文标题:2018-08-06小白学区块链——什么是gas(燃料)

          本文链接:https://www.haomeiwen.com/subject/gzvivftx.html