如何估算 Gas 费
获取 Gas 价格
如果您在以太坊主网上,可以查看 Etherscan 的 Gas 工具,以估算今天的 Gas 价格。请注意 Gas 价格不停波动;应时刻参考 Gas 站,查看最新 Gas 价格。
以太坊网络需要 Gas 才能执行交易。发送代币、与合约交互、发送 ETH 或在区块链上执行其他操作时,均须为相关计算付费。这笔款项是以 Gas 为单位计 算,Gas 始终以 ETH 支付。
无论交易成功与否,均须为计算付费。即使交易失败,矿工或验证者也必须最终确定并执行您的交易,这些都需要算力。您必须为该计算付费,如同为成功的交易付费一样。
获取 Gas 限额
您知道每单位 Gas 的成本,那么您需要花费多少单位的 Gas?好吧,比方说一笔简单的交易,将 ETH 或 ERC-721 代币发送至另一个地址,应花费 21,000 单位的 Gas。如果您正在做更复杂的事情,一个好的工具是区块浏览器,例如 etherscan.io。导航到您希望交互的合约,开始检查该合约完成的交易。这样您可以清楚了解其他用户实际最终使用了多少 Gas。
备注
Gas 计算器
在您提交交易之前,您可以使用一些工具来估算以法定货币计算的 gas 费用。其中一个是 Cryptoneur gas 费用计算器,您可以输入交易的详细信息,然后以您的本地货币生成估计的 gas 成本,并且与该网络上的当前需求相关(您可以从大多数主要的 EVM 兼容网络中做出选择)。
整体 Gas 费用结构
自 EIP-1559 实施以来,交易创建者支付的总费用按以下方式计算:((基本费+优先费)x所用 Gas 单位数)。
欲知详情,请参阅此处。
**请注意,此费用并非 MetaMask 收取,因此我们无法退款。**此费用付给矿工或验证者,以用于最终确定交易,将交易验证为区块,并保护区块链。