Gas 是新手最容易混淆的事情之一,即使这个名字很形象。在习惯了免费使用网络的情况下,用户很难适应所拥有的服务是需要计算成本的。
更重要的是,当用户第一次遇到 Gas 时,他们不知道如何定价,也不知道如何选择 Gas 的合适价格。
现在 Gas 都是由发放交易的钱包进行处理 ,但这个原则对于钱包设计师和所有需要用户选择 Gas 价格的人来说仍然有效。
幸运的是,开发人员可以使用像以太坊 Gas 站这样的工具,它提供了一个方便的API。
🔑🔑原则🔑🔑
Dapps前端应该:
➤阐明 Gas 和 Gas 价格 (∞链接8.新手模式)
➤给予合理的 Gas 价格区间,并阐明上限和下限范围内的近似值 这些是当前处理网络拥塞的函数。
最佳解决方案是查询当前以太坊 Gas 站API以建议这些范围界限。
重要的是向用户说明这些建议值在将来可能会发生变化。
➤🌀显示转换为法定货币(FIAT)的 Gas 值
➤允许交易逆转:如果用户发送了低 Gas 的交易,应该向用户说明 (∞链接 6.Time / Wait 管理)
- 交易启动后无法取消
- 唯一的解决方案是使用相同的nonce和更高的 Gas 价格广播另一个交易
- 提供自动恢复 tx nonce 并以更高的 gas 价格发送它的选项。