科普 | 读懂以太坊上的 Gas、GasLimit、GasPrice_比特币:DAILYS

Gas是什么?

Gas是存在于以太坊EVM内部,是计算工作量的计量单位。其作为以太坊网络中的燃料,为以太坊网络生态的发展运作提供动力。正如汽油对于汽车的作用,Gas对于以太坊用户和开发者来说,必不可少。

Gas一方面用于以太坊矿工打包区块的奖励;另一方面,其存在提高了恶意交易的门槛,可以更好的维护以太坊网络的正常运转。

在以太坊系统底层,为每一个规定操作和合约方法都确定了Gas数量消耗,交易过程中的每个运算步骤都需要消耗Gas。比如:部署NEST预言机报价合约的用户需要支付一定的Gas费,去执行这笔交易,而Gas就是以太坊系统向用户收取的手续费。使用以太坊网络时必须设置消耗Gas的最大值,当Gas消耗完或者智能合约逻辑执行完,就会停止执行该合约。在以太坊系统内,Gas需要换算成ETH来进行支付。

火币推出《一分钟读懂DeFi》系列科普视频:据官方消息,8月24日,火币推出《一分钟读懂DeFi》系列科普视频,并与微博财经合作冠名播出,布道DeFi认知,助力行业发展《一分钟读懂DeFi》是由火币成长学院打造的业内首个系统全面讲解DeFi的系列科普动画,继推出《区块链100问》后的再续佳作。《一分钟读懂DeFi》系列动画对DeFi的发展进行系统梳理,适合想要由浅入深、全面系统了解区块链DeFi的人们轻松了解DeFi。目前视频已由火币网官方微博发布。[2020/8/24]

提示:无论用户发起的交易是否打包成功,都要支付Gas费用;这就好比您在开车回家的路上,开了一半没油了一样,即使没成功到家,但消耗的汽油确实已经消耗了,所以也要为之买单。

IMF今日发布的加密货币科普视频实为两年前旧闻,且存在诸多疏漏:国际货币基金组织IMF今日在推特上发布了一条关于加密货币的科普视频,这段时长两分钟的视频最初发布于2018年6月。该视频称加密货币是“货币进化的下一步”,但没有特别提到DLT、区块链,甚至是代币名称等术语。BTC、XRP和ETH只出现在说明加密交易的图形中。尽管这段视频到目前为止已经获得了超过13.7万的点击量和2900个赞,但来自加密社区的许多反应都是批评的,他们指出了信息中的漏洞和似乎具有误导性的措辞。

Reddit用户nanooverbtc称:“他们犯了很多错误,比如把私钥称为密码。”该视频也没有讨论挖矿或加密货币供应。Kraken策略师Pierre Rochard等知名人士表示:“可证明的稀缺性是比特币有趣的原因,你忘了提这一点。”(Cointelegraph)[2020/8/24]

现场 | 火币中国推出数字经济及区块链产业科普新书:金色财经现场报道,12月6日,由海南省工业和信息化厅主办,南南合作金融中心协办,海南生态软件园、火币中国承办的“海南自贸港数字经济和区块链国际合作论坛”在海口举行,这是全球首次区块链部长级论坛。

在本次论坛上,火币中国举行了“数字经济及区块链产业科普系列新书发布”仪式,希望通过教材、专业教育、培训等多种方式,帮助从业者、高校、研究机构深入了解区块链,从而建立起区块链全局性知识模型,真正推动区块链应用落地。火币中国CEO袁煜明介绍,将联合机械工业出版社面向普通高等教育推出《区块链导论》、《区块链系统设计与应用》和《区块链新商业模式分析》系列教材,这是国内最早推动的区块链教材之一;火币中国还积极参与数字经济的研究,由中信出版社出版的新书《读懂Libra》已经上市;由火币中国负责编写的区块链技术科普读物《区块链技术进阶指南》将于12月面世;首本行业内最全的区块链应用案例集《区块链产业应用100例》在本次论坛进行了首次刊印。[2019/12/6]

GasLimit又是什么?

金色财经独家分析 监管机构、媒体、业界提示风险 区块链科普道阻且长:新华社今日发文表示,近来“区块链”类案件频发,不法分子以“投资虚拟货币周期短、收益高、风险低”为借口,取用户信任并诱使其转账进行投资。无独有偶,同日消息,腾讯手机管家安全专家也提醒此类风险,并从技术上提出防建议。在美国,监管机构警示加密货币欺诈现象普遍承诺高收益而不披露潜在风险。金色财经独家分析,不法分子假借新技术之名进行,一方面是抓住民众趋利的心理,一方面反映出区块链科普的欠缺。区块链是新兴科技和底层技术并有改变社会生产关系的潜力,应该进行系统性的科普教育,当前,部分大学已经开始设置了区块链课程,但对于普通民众仍然有科普的需求,人们应该了解到系统和正确的知识,不仅要了解区块链的好,也要明确局限和弊端,以在高收益的诱惑下,保持清醒客观。[2018/4/11]

GasLimit是以太坊用户愿意为成功执行某笔交易逻辑所支付的最大Gas数量。

如果一笔交易的GasLimit设置过低,不能使交易逻辑完整执行,系统将会提示“outofgas”,交易会失败。这笔交易依然会被打包到区块中,交易中所携带的以太坊资产会自动退回,但Gas费用依旧会被收取,该费用作为奖励发放给打包这个区块的矿工。

如果该笔交易所使用的Gas数量小于或等于您所设置的GasLimit,则会被打包成功。在这笔交易执行中所实际消耗的Gas总量为GasUsed,没有使用完的Gas会退还到交易发起地址。

请注意,我们这里所说的GasLimit指的是一笔交易的Gas上限。在整个以太坊发展过程中,也有一个GasLimit值比较重要也经常被提及,那就是一个区块的GasLimit,即单个以太坊区块可执行交易的Gas总和上限。

每个区块在打包的时候都会确定当前区块内所有交易的GasLimit总量,以此来确定该区块能打包的交易数量,所以矿工在打包每笔交易的时候都会判断当前的Gas量够不够打包当前这笔交易。如果你将一个会超过当前区块GasLimit的交易打包,会被以太坊网络拒绝,系统反馈为“belowgaslimit”。在经过以太坊1.x多次升级之后,目前一个以太坊区块的GasLimit值为1200万Gas。

Etherscan?GasPrice数据

单个Gas的价格:GasPrice

GasPrice是用户愿意为每个Gas支付的价格,单位是Gwei。

1ETH=1,000,000,000Gwei

以太坊矿工除了获得挖矿区块奖励外,总是希望区块里面包含更多的Gas费;所以,矿池在打包交易的时候,优先打包支付矿工费更多的交易。

一笔交易的矿工费=GasPrice?*?GasUsed

因此,GasPrice设置的越高,交易越先被打包进区块,越先被确认;如果GasPrice设置的过低,交易会长时间处于pending状态,排队等待被矿工打包。所以,在以太坊网络发生拥堵的时候,如果我们想加快交易速度,就需要大幅度提高交易的GasPrice数值,让矿工优先打包我们的交易。

以上,是有关以太坊网络中Gas、GasLimit、GasPrice参数的定义和关系。如果你想更加直接的感知区块链技术和智能合约,那么赶快在以太坊链上部署自己的智能合约吧,或者加入NEST价格预言机网络,成为报价矿工,参与预言机报价。

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

金宝趣谈

[0:15ms0-7:731ms