以太坊GAS是什么?以太坊GAS简介马克币

  • A+
所属分类:区块链新闻

今天,来给大家简单介绍下以太坊的gas,因为我发现一般交易、智能合约特别是在ICO过程中,都会用到gas。可以说,以太坊gas相当于是以太坊生态的命脉。

gas是用来量化执行某些操作的所需的计算。以太坊上进行的任何操作,小到一般交易、智能合约亦或是ICO这种大型事件,都需要gas。或者这么来理解,就是打车的咪表。

以太坊作为服务商,想在上面做点什么,总归需要支付些费用,gas专门用来计费。

以太坊技术层面的东西不再多讲,简单的知道它使用了智能合约,交易要是按照智能合约的规定一步一步执行命令,每执行一个命令都会产生一定的消耗,这个消耗就是用Gas作为单位。

另外,不同命令消耗的Gas数量也不相同。

每笔交易都被要求包括一个Gas limit(有的时候被称为startGas)和一个愿为单位Gas支付的费用。其中Gas limit是这笔交易允许的最大的消耗Gas的数量,可以理解为交易服务本身的服务费;而愿为单位Gas支付的费用,可以理解为小费。

那么有人也许会问,为什么要设置gas体系?

当然是激励手段啦。

与所有PoW机制的点对点体制一样,以太坊也是强烈依赖矿工算力的。矿工越多,算力越大,系统越强健。

那么,为吸引矿工,系统就要相应的激励手段,以太坊中,矿工可以通过两种方式赚钱:

一个是挖掘区块,领取区块奖励。

另一个就是矿工费。以太坊的矿工费就是以gas形式出现。

矿工有权利选择先打包哪一笔交易,你支付的交易费越多矿工就越喜欢帮你打包,交易确认的速度也越快。Gas limit是你一笔交易最多需要掏的交易费,交易费不会超过这个值,若交易完成后没有用完Gas limit数量的Gas,那么多余的Gas会以ETH的方式返还给你。但如果你想让交易马上就被打包完成,那就得給矿工小费,也就是附加Gas,所以如果算上小费,实际消耗的Gas是可能超过Gas limit值的。

最后要说的是,Gas是交易中计算交易费的单位,大概相当于我们开车消耗的汽油,最终交易费是多少还是用钱来表示更直观,比如汽车跑开100公里烧8个油,不懂车的可能就不知道8个油是什么概念,但如果说100公里油费56元就直观了。以太坊Gas也是一样,最终直观表达交易费是多少钱的是gasPrice,比如完成一笔交易,交易费是0.001ETH,那么这个0.001ETH就是gasPrice。

不知道对大家是否有一定的帮助呢?

以太坊GAS是什么?以太坊GAS简介

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin
  • 版权声明:本文源自 马克币网友自发贡献,部分文章不拥有所有权,不承担相关法律责任。如果发现本站有涉嫌抄袭的内容, 欢迎发送邮件至 919076797@qq.com 举报,并提供相关证据,一经查实,我们将立刻删除涉嫌侵权内容。, 于2018年9月9日23:14:54,由 整理发表,共 980 字。
  • 转载请注明:以太坊GAS是什么?以太坊GAS简介 _ 马克币

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: