如何估算燃料费
Getting the gas price
如果您在以太坊主网上,可以查看 Etherscan 的燃料工具,以估算今天的燃料价格。 请注意,燃料价格不停波动;应时刻参考工具,查看最新燃料价格。
以太坊网络需要燃料才能执行交易。 发送代币、与合约交互、发送 ETH 或在区块链上执行其他操作时,均须为相关计算付费。 That payment is calculated in gas, and gas is typically paid in ETH.
On Ethereum Mainnet and BNB Smart Chain, MetaMask allows you to pay the network fee using different tokens. This means you do not need to have enough ETH on Ethereum or BNB on BNB Smart Chain to cover the network fee, but can do so using other tokens. 如需了解详情,请参阅此处。
无论交易成功与否,均须为计算付费。 即使交易失败,矿工或验证器也必须最终确定并执行您的交易,这些都需要算力。 您必须为该计算付费,如同为成功的交易付费一样。
Getting the gas limit
您知道每单位燃料的成本,那么您需要花费多少单位的燃料? 比方说一笔简单的交易,将 ETH 或 ERC-721 代币发送至另一个链上地址,应花费 21000 单位的燃料。 如果您正在做更复杂的事情,则区块浏览器可以作为一项不错的工具,例如 etherscan.io。 导航到您希望交互的合约,开始检查通过该合约完成的交易。 这样您可以清楚了解其他用户实际最终使用了多少燃料。
Gas calculator
在您提交交易之前,您可以使用一些工具来估算以法币计算的燃料费用。 其中一个是 Cryptoneur 燃料费计算器,您可以输入交易的详细信息,然后以您的本地货币生成预估燃料成本,并且与该网络上的当前需求相关(您可以从大多数主要的 EVM 兼容网络中做出选择)。
Overall gas fee structure
自 Ethereum 改进提议(EIP)-1559 实施以来,交易创建者支付的总费用按以下方式计算:((基础费用+优先费用)x 所用燃料单位数量)。
如需了解详情,请参阅此处。
请注意,此费用并非 MetaMask 收取,因此我们无法退款。此费用付给矿工或验证器,以用于最终确定交易,将交易验证为区块,并保护区块链。