主页 > 华为手机安装不了imtoken > 科普 | 以太坊转账手续费和到账速度,巧妙设置Gas能省钱吗?

科普 | 以太坊转账手续费和到账速度,巧妙设置Gas能省钱吗?

华为手机安装不了imtoken 2023-09-27 05:11:16

以太坊转账多久到账_以太坊有几种转账方式_以太坊转账费用

这是白话区块链第1348期原创

作者| 裕兴

出品 | 白话区块链(ID:hellobtc)

通过钱包转账ETH或者ETH的时候,我们知道这个转账是需要手续费的。 那么,过户费是怎么计算的呢?

如果在转账的同时进行“刻字”,是否需要收取更高的手续费? 今天大白就和大家聊一聊以太坊的Gas机制。

在以太坊网络中进行资金转账时,虽然我们支付的最终手续费是用ETH支付的,但实际上以太坊中并没有直接消耗ETH,而是消耗了Gas。 英文单词“Gas”的意思是“(气体)燃料”。 以太坊网络中的操作需要消耗 Gas,就像汽车需要消耗燃料才能行驶一样。

那么,交易费用(ETH)是如何计算的呢? 我们先来看看大白在以太坊网络中的转账截图:

以太坊转账费用_以太坊转账多久到账_以太坊有几种转账方式

对于以太坊网络中的转账,手续费的计算方式如下:

手续费(ETH)=Gas单价x消耗的Gas量

在大白的交易中,Gas的单价(Gas Price)为5Gwei,即0.0000000005ETH(小数点后8位零)。 这里大白再给大家介绍一下ETH的单位。 ETH 的最小单位是 Wei,但在谈到 Ethereum Gas 时,经常使用 Gwei。 ETH、Gwei、Wei三者的关系如下:

1 ETH = 10^9 Gwei(9 个零)= 10^18 Wei(18 个零)

知道了Gas的单价,我们来看一下大白转账“刻字”所消耗的Gas数量:24876。因此,根据上面的公式,单价乘以数量就可以得到大白花费的手续费:

费用 = 0.0000000005ETH x 24876 = 0.00012438ETH

汽车去加油站加油时,燃料的价格基本是固定的,但在以太坊网络中,Gas 的单价是可以自己设定的。 但需要注意的是,Gas 的单价会影响本次交易打包的速度。 也就是说,你给的Gas单价越高,就越有矿工优先打包你的交易,以实现自身利益最大化。

下图是根据ethgasstation.info网站统计的Gas在实际运行中的单价和交易打包等待时间。

在左边的统计图中,我们可以看到超过70%的以太坊网络转账Gas单价在4-20Gwei之间,小于1Gwei或者大于50Gwei的交易占比非常少。

在右边的统计图中,我们可以看到,如果给定Gas单价为4Gwei,打包交易的平均等待时间为0.6分钟; 如果是20Gwei以太坊转账费用,平均等待时间是0.2分钟。

以太坊转账多久到账_以太坊有几种转账方式_以太坊转账费用

常用的imToken钱包在Gas的单价设置中提供5到100Gwei。 钱包设置最小单价为5Gwei,保证交易在合理时间内打包。 当然,如果你想插队的话,还是尽快被矿工打包吧。 ,你也可以自己提高Gas的单价。

说完Gas的单价,再说说Gas的消耗量。

在以太坊网络中,每次转账,无论金额大小,都会消耗固定数量的 Gas,即 21,000。 如果添加注释(“刻字”),则需要消耗额外的 Gas。

回到大白交易,大白一共花费了24876个Gas,其中固定消耗21000,票据的gas消耗3876。 备注 需要消耗的Gas量与输入内容的长度有关。 内容越多,需要消耗的Gas越多。

仔细看大白的转账截图,你会发现大白24876花费的Gas量后面有一个括号,为41.46%。 这个百分比是什么意思? 仔细看截图会发现上面有一个Gas Limit,数值是60000,它的41.46%正好是24876。

Gas Limit是指本次操作所消耗的Gas量的上限,可以自行设置。 比如大白设置了60000,但是在实际操作中并没有达到这个上限,只使用了41.46%。 普通钱包会默认帮你设置这个上限。 对于我们普通用户来说,在普通转账的时候不需要考虑这个上限。

以太坊网络设置这个上限是为了以防万一,如果遇到恶意的智能合约,合约的执行会无限消耗燃料,这会导致交易方的全部ETH余额被消耗掉(恶意智能合约可能是程序bug,例如合约执行陷入死循环)。

如果 Gas Limit 设置得太低,比如 10,000,那么任何一次转账至少需要 21,000 Gas,远远超过您设置的 Gas Limit以太坊转账费用,转账就会失败。 也就是说,Gas Limit 会影响一笔交易能否成功。

您对以太坊转账有什么疑问,或者您有什么经验可以分享吗? 欢迎在留言区留言。

结尾