如何估算 Kaia 钱包和 MetaMask 的气体限额和价格
本指南将逐步介绍如何估算 Kaia 上的燃气费/价格。
什么是气体?
Gas 表示在 Kaia 链上处理一笔交易(支付(价值转移)或调用(智能合约调用))所需计算量的单位。 在这里,它指的是在 Kaia 虚拟机(KVM)上进行的计算。
Kaia 网络需要气体来执行交易。 当您发送代币、与合约互动、发送 KAIA 或在区块链上做其他事情时,您必须为计算付费。 这笔钱是以煤气费计算的,而煤气费总是以 KAIA 支付。
什么是气体限值?
油量限制是指您愿意在一笔交易中消耗的最大油量。 与简单的支付相比,更复杂的交易,尤其是执行智能合约的交易,需要更多的计算资源和更高的气体限额。 标准的 KAIA 转运通常使用约 21,000 个气体。
如果您设置的气体限额过高,例如简单转账的限额为 50,000,那么交易将只使用它所需的部分(约 21,000),并返回其余部分。 但如果设置得太低,比如 20 000,交易就会立即失败,而且不会消耗任何气体。 如果交易在执行过程中耗尽汽油,比如调用智能合约时,它将恢复所有效果,但你仍需为耗尽的汽油付费。
燃气费总体结构
由于 Kaia 硬分叉后,交易创建者支付的总费用计算公式为
( 天然气价格 x 使用的天然气单位)。
其中 天然气价格 = 基本费 + 优先费
什么是基本费用?
基本费是您在网络上处理交易时需要支付的每单位天然气的最低价格。 它由网络自己设定,并在每个区块后根据前一个区块是高于还是低于气体目标(网络在每个区块中要处理的交易量)进行上下调整。
如果一个区段很繁忙,使用量超过了目标值,基本费就会增加(5%),以帮助缓解拥堵;如果繁忙程度降低,基本费就会下降。 这种机制有助于保持区块大小的稳定,并使每个人的费用更可预测。 一旦交易完成,基本费用就会被烧掉,使其不再流通。
什么是优先权费?
优先费也称小费,是您自愿在基本费用之外支付的额外费用,以帮助您优先处理交易。 在 Kaia 上,小费并不直接给验证者,而是捐给网络奖励池,随后再分配给验证者和生态系统基金。 提供较高的小费,就表示您愿意支付更多的钱,以帮助您的交易得到更快的处理,并排在同一区块的其他交易之前。