Gas是什么意思啊?区块链中的Gas有什么用

Gas是什么意思啊?区块链中的Gas有什么用
如果您曾经在以太坊上发送过交易 , 那么必须选择一定数量的Gas才能进行确认 。 没有适当数量的Gas , 则网络的矿工将不会选择您的交易 , 也不会将其打包在后续区块中 。 本文将用形象的方法来进行Gas的科普 , 帮助大家对Gas有进一步的认识 。
什么是Gas?想要知道Gas是什么意思 , 首先要了解以太坊的运行原理 。 当我们发起一笔交易的时候 , 这笔交易就会进入一个池子里面 , 矿工就会从这个池子里面去寻找交易来进行确认 。 而转账的时候需要给矿工提供奖励也就是手续费 , 激励矿工将您的交易打包到区块链中 , 这个就是Gas 。
所以总的来说 , Gas其实就是手续费的意思 , 类似于汽车需要加油才能跑起来 , 你的转账交易也需要充气才能完成 。
这就是为什么区块链社区中的许多人喜欢将ETH称为“数字经济的燃料” , ETH确实可以转化为燃料 , 激励矿工在全球网络上进行计算 。
Gas以ETH支付 , 多数情况下会转换为GWEI , 以获得更好的用户体验 。
在整个网络里 , Gas非常重要 , 因为它是以太坊网络中的主要激励机制 。 请记住 , 矿工必须花费自己的计算能力来运行智能合约操作 , 他们这样做并非出于其善意 , 因为他们可以通过提供有价值的服务来赚钱 。
像在任何工作量证明系统中一样 , 网络的安全性依赖于矿工哈希率 , 矿工哈希率主要取决于保证网络安全的动机 。 以太坊矿工可以获得的Gas越多 , 网络将越安全 。
考虑Gas时 , 有两个主要组成部分:Gas限制和Gas价格 。 执行一项操作的总成本是“Gas限制”和“Gas价格”的乘积(Gas限制x Gas价格) 。
Gas限制Gas限制是指用户愿意花费在计算上的最大Gas 。 一些基本计算需要预定数量的Gas , 钱包很容易根据用户尝试执行的操作类型提供这些估算值 。 例如 , 以太坊黄皮书指出 , 每笔交易都需要21000 Gas , 这就是为什么大多数用户界面默认显示21000作为“Gas限制”的原因 。
Gas价格谈到这里 , 就要说Gas Limit和Gas Price这两个概念了 , 一笔交易的成本等于Gas Limit*Gas Price 。 Gas Limit就相当于一辆车要加多少油 , Gas Price就相当于油价 。
通常来说 , Gas Price最高为50 GWEI , GWEI是以太坊的一个计量单位 , 1个ETH等于10亿GWEI 。
一般一笔交易不超过20000Gas Limit , 设置Gas Lim 。
如您所料 , 设置的Gas价格越高 , 该交易将被包含在下一个区块中的机会就越高 , 因为这是对矿工的激励 。 大多数接口上的默认Gas价格为20 GWEI , 这足以在接下来的几分钟内完成交易 。 但将价格提高到40 GWEI可能会使您进入下一个区块 。
结论

    gas 是计算费用的方式 。
    费用(fee)仍然以以太(ether)支付 , 但是它与gas不同 。
    gas 消耗量是执行的事务的工作量 , 如劳动小时数、车辆行驶的公里数 , 而gas 价格类似于你为完成工作支付的小时工资 。 两者的结合决定了总交易费用 。
    【Gas是什么意思啊?区块链中的Gas有什么用】如果 gas 价格过低 , 没有人会处理你的交易 。
    如果你的gas 价格正常 , 但你的交易的gas 消耗量超出"预算"会导致交易失败 , 仍最为失败交易进入区块链 , 并且无法收回支付的费用 。
    它确保没有程序可以永远运行 , 并且人们会小心运行他们的代码 。 它使矿工和用户都免受坏代码的影响 。

    推荐阅读