燃料和费用

Gas 对KAD网络至关重要。 正是这种燃料使它能够运行,正如车辆需要汽油一样。

什么是燃料?


燃料是指在KAD网络上执行特定操作所需的计算工作量。

由于每笔KAD交易都需要使用计算资源来执行,因此必须为这些资源付费,以确保KAD不容易受到垃圾信息的攻击,并且不会陷入无限的计算循环。 计算费用以燃料费的形式支付。

燃料费是用于执行某些操作的燃料数量,乘以每单位燃料的成本。 无论交易成功与否,都要支付燃料费。

燃料费必须用KAD的本币支付,即KAD。 燃料通常以 gwei 计价,gwei 是KAD的一种计量单位。 一个 gwei 等于一个KAD的十亿分之一(0.000000001 个KAD,或 10-9 个KAD)。

比如,你可以说你的燃料费是 1 gwei,而不说 0.000000001 个KAD。

"Gwei" 是 "giga-wei" 的缩写,意思是 “十亿个 wei”。 一个 gwei 等于十亿个 wei。 Wei 本身(以 b-money(opens in a new tab) 的发明者 Wei Dai(opens in a new tab) 的名字命名)是KAD的最小单位。

如何计算燃料费?


当提交交易时,你可以设置你愿意支付的燃料数量。 通过提供一定数量的燃料,你出价将你的交易添加到下一个区块中。 如果你提供的燃料太少,验证者就不太可能选择添加你的交易,这意味着你的交易可能会延迟执行或不会被执行。 如果提供太多,你可能浪费一些KAD。 那么,怎么知道你应该支付多少燃料费呢?

什么是燃料限额?


燃料限额是指你愿意在交易中消耗的最大燃料数量。 涉及智能合约的更复杂交易需要进行更多的计算工作,因此相比简单的支付,它们需要更高的燃料限额。 标准KAD转账要求燃料限额为 21,000 单位燃料。

例如,如果你对简单的KAD转账设置 50,000 单位燃料限额,KAD虚拟机将消耗 21,000 单位,你将收到剩余的 29,000 单位。 然而,如果你设置的燃料太少,比如说,对于简单的KAD转账,设置燃料限额为 20,000 单位,KAD虚拟机将消耗 20,000 单位燃料并尝试执行交易,但最后不会完成。 然后,KAD虚拟机回滚所有变化,但由于验证者已经完成了价值 20k 单位燃料的工作,这些燃料就被消耗了。

为什么燃料费会变得如此高?


燃料费高是由于KAD广受欢迎。 如果需求量太大,用户必须提供更高的小费,力争使出价高于其他用户的交易。 小费越高,交易进入下一个区块的可能性就越大。 此外,更复杂的智能合约应用可能会执行许多操作来支持其功能,使它们消耗大量的燃料。

Last updated