以太坊上是Gas是什么?
Gas是一个非常形象的比喻,在以太坊中,部署的应用运行在区块链的共识引擎是需要消耗”汽油“的,就像是轿车发动那样。它就是Gas。Gas是以太坊生态中提出的一个概念。智能合约在执行的过程中,总是在消耗着算力或是内存。比如要进行一个Sha3操作,比如要存储等。你必须的负担这部分的费用。这部分奖励将会被打包这个区块的矿机获取,作为它的奖励。Gas需要用Ether购买。
Ether是以太坊内部发行的一种货币(ETH,有各种单位,最小的单位是Wei,可以跟比特币类比),你可以用来支付一次合约所必须的gas。每一个合约能消耗的Gas是有上限的,并且全网动态调整。如何在Gas消耗完毕后合约还未执行完毕,则将此次合约进行事务回滚,但并不会退还你已经消耗的Gas。
智能合约提供了一种能力可以改变区块链的中某个账号的状态,它可以指示状态是如何在区块链上透明的转移的。
比特币、区块链知识科普(每周更新,欢迎订阅) 文章被收录于专栏
比特币、区块链知识科普