在进行以太坊交易时,有时候会发现不想提交这笔交易或者已经提交的交易需要中止。这里将解答以下几个
1. 交易如何终止?
以太坊钱包交易无法被终止,但是可以通过替换交易或者向矿工提交类似取消交易的交易来使该交易无效。替换交易是指在同一个账户从同一个地址发送相同数量的以太币,但是指定的gas价格比原交易的价格更高。这样,矿工们会优先挖掘gas价格较高的交易,使原本的交易不再有用。
2. 如何替换交易?

使用以太坊的钱包软件,如MetaMask或MyEtherWallet,用户可以选择更改交易的gas价格或者gas限制,然后重新发布交易以替换原交易。除了手动替换交易,一些钱包还提供自动替换交易的功能,当交易长时间挂起或者gas费用较高时,程序会自动发布一个替代性交易。
3. 如何取消交易?
与替换交易类似,用户可以使用与交易相同的地址和相同的数额提交另一个名为“取消交易”的交易,同时设置的gas价格要高于原交易的gas价格。如果取消交易的交易成功被打包,原交易将失效。但是需要注意的是,如果原交易在被取消之前被打包进区块链中,那么取消交易还是会把自己发送出去,这就要求取消交易交的gas价格要尽可能高。
4. 如何提高取消交易成功率?

因为已提交的交易需要等待矿工打包,往往需要较长时间,所以取消交易时要将gas费用设定得足够高以吸引矿工。此外,在提交取消交易前要先检查原交易是否已经被打包,如果已被打包,则取消交易不再有效,因此建议使用以太坊浏览器或者区块链浏览器(如etherscan、blockchair等)检查原交易的状态。
5. 交易终止是否会有费用?
取消交易、替代交易都需要支付gas费用。取消交易的gas费更高,因为需要选择与原交易相同的地址及数额,且需要支付的gas数量更多。此外,如果取消交易的gas价格过低,可能导致发送者的账户被锁定,无法再次发送交易,需要等待一个区块的时间才能恢复正常使用。
6. 交易终止后,资金会返回到原账户吗?
交易终止后,资金并不会退回到原账户,而是原路返回到交易发送者的地址。因此,如果发送者想撤回以太坊,他们需要了解如何退回。借助钱包软件,发送方可以查看所有输入和输出,查找可用的utxo(未花费的交易输出)并消费它们,以此机会获得剩余的以太币。