okx
广告

理解以太坊的gas机制

时间:2023-04-14|浏览:278

欧易

欧易(OKX)

用戶喜愛的交易所

币安

币安(Binance)

已有账号登陆后会弹出下载

在以太坊中,完成一笔交易或执行操作时需要消耗燃料费,也就是所谓的gas。因此,以太坊交易是有成本的,而这个成本是由所消耗的gas数量来计算的。

为了更好地理解,可以将以太交易视为一辆车的运作过程。如果我们将某辆公交车从A地运行到B地的完整过程视为一个交易过程,那么在这个过程中,这辆公交车肯定会消耗汽油,而以太坊则采用了gas消耗机制来计算交易成本。

在以太坊中,gas燃料是一个笼统的称呼,因为交易需要消耗gas,但gas是有价格的,就像汽油一样。gas price可以被视为汽油的价格,也就是手续费的单价。一升汽油花多少钱?这里的价格是指多少个以太坊,最小单位是wei。通过实际gas数量乘以gas price来计算实际花费的费用,类似于转换的汇率。

每笔交易需要的gas量有一个最大值,即gas limit。这可以类比为公交从A到B需要的最大油量,但是这个量需要你自己出一个汽油的限定数量。这个数量要大于或等于实际花费的数量,实际花费的数量如何确定?在以太坊执行交易过程中,有一个定价机制,每种操作都有相应的gas量,可以根据程序的计算复杂程度来确定。如果你定的数量太少,比起程序所需的量会更少,那么这个交易就无法完成,相当于白花了这么多钱。如果数量太多,实际执行的数量仍然是按照实际需要的来计算的,多余的部分会退还给你,因此你不必担心gas limit定得太高。

Gas used是实际花费的燃料数量的概念。假设您的交易在执行到一半时停止,消耗的gas就是gas used。

在交易结束后,剩余手续费(剩下的汽油)为(gas limit - gas used)✖gas price,并将退回到发送地址。因此,A到B的运行过程是完成的。

声明:本文是一个网友的投稿,其观点仅代表作者本人,不代表区块链网赞同其观点或证实其描述。

热点:以太 以太坊 太坊

« 上一条| 下一条 »
区块链交流群
数藏交流群
区块链币圈-全球区块链数字货币行情、比特币虚拟货币资讯,狗狗币以太坊环保币柚子币莱特币瑞波币等加密数字货币价格非交易行情查询,金色财经巴比特范非小号快讯平台。
趣开心资讯 Qukaixin.cn ©2020-2024版权所有 桂ICP备19010284号-1