今日实时汇率
1 美元(USD)=
7.3043 人民币(CNY)
反向汇率:1 CNY = 0.1369 USD
更新时间:2025-04-19 08:02:31
作者:开放金融基金会(DeFi.org),专注于去中心化金融生态的非营利组织
来源:链闻
当我们在使用Defi产品的时候,可能会出现交易长时间无法确认的情况,这是因为在这些时候,以太坊网络由于交易量过多,出现了拥堵。
如果是很着急的交易,那么你可以通过提高gas费用(也就是手续费)的方法,让你的交易能够被优先确认。
这篇教学,将会教会你如何提高 gas 费用,以及当之前的某个交易卡住的时候,如何提高之前的交易的确认速度。
这篇教学会讲到的内容
如何设置以太坊交易的手续费如何加速已经提交的交易
如何简单地设置 gas 费用
我们以这样一笔approve交易作为例子,在我们要提交交易的时候,MetaMask会弹出来让我们确认呢:
你会看到这里的GASFEE就是手续费,我们点击这里的Edit,会跳转到下面的页面:
我们会看到,这里MetaMask给了我们好几个选择,有每个选择的GASFEE,以及大概需要多长时间才能让交易确认:
比如我们这里选择这个最快的,然后点击Save之后,会回到之前的页面:
你会发现这里的手续费变高了。
如何设置更高的 gas 费用
有的时候,MetaMask的gas费用估算算法会出错,它估算出来的最高的gas费用,可能都无法让交易快速地被确认:
我们可以点击这里的Advanced:
gas费用是gas 的价格乘以Gas limit(最多花费多少gas,这个和交易的具体复杂度有关,一般不需要我们去关注)得到的。
我们只需要关注这里的gas price就可以了,当我们提高gas price的时候,手续费就上升了,但同时我们的交易也能够更快地被确认,比如我们改成30 gwei:
如果交易已经卡住了
在上面,我们介绍了如何在提交交易的时候,提高gas费用,但如果是已经因为gas费用太低,而卡住的交易,我们可以撤销之后,再提高手续费吗?
我们以这样一笔交易为例子,如果你看到它很长时间都处在pending(待确认状态),那么很有可能就是gas费太低了:
我们可以点击这里的Speed Up按钮:
在弹出的这个页面里面,我们选择更高的gas费用,这将提交一笔新的交易,因为这笔交易的gas费用更高,那么矿工会更倾向于提前将它放进区块里面,一旦这笔交易被放进了区块里面,你之前提交的那笔交易就会自动失效(如果你很好奇为什么的话,是因为它们nonce相同。)。