能量与带宽:各自为什么付费
能量核算合约执行的计算,带宽核算已编码交易的大小。普通 TRX 转账主要涉及带宽核算;USDT 转账属于合约调用,可能同时消耗两者。因此,租用能量不会自动提供或替代带宽。
网络为什么要把两者分开
两种资源衡量不同的工作。带宽按已编码交易的大小核算存储和传播;能量核算合约执行时完成的计算。分开计量使网络能够独立核算数据与计算。
为什么要查看账户的当前资源
账户可用的带宽可能取决于当前额度、质押或代理、既往用量以及现行网络规则。可用能量同样取决于账户当前的资源状态和代理情况。不要假定存在适用于所有账户的统一额度,也不要假定额度可覆盖固定笔数的交易;发送前请查看账户资源,并估算实际交易。
如何判断涉及哪种资源
先查看节点或回执消息,再核对账户当前资源。OUT_OF_ENERGY 指向合约执行的计算预算;带宽相关结果指向已编码交易大小的核算。处理方式取决于实际交易、账户当前资源与余额以及现行网络规则,并不只是租用消息中提到的资源。
如何比较成本
不存在固定的生产环境比例,也没有在所有情况下都更便宜的资源。请将交易的预计能量和编码大小,与账户当前资源、现行网络参数以及包含期限、费用和流动性的实时租用报价比较。能量与带宽分别定价和代理,因此结果取决于实际交易和当前条件。
若有一定规模的 USDT 转账,请为两者都留预算
USDT 支付属于合约调用,因此其资源核算可能同时涉及能量和带宽。只租用能量的付款流水线仍需核算已编码交易的大小。批量发送前,请查看付款账户的当前资源,估算计算量和实际编码大小,并与现行网络规则及市场供应比较。
常见问题
租用能量会附带带宽吗?
不会。两者是分别代理和交易的独立资源;租用或接收其中一种不会自动增加另一种。USDT 合约调用可能消耗两者,因此请分别查看和规划。
一笔转账需要多少带宽?
用于规划时,普通 TRX 转账通常估算为约 268 个编码字节,USDT TRC-20 转账约 345 个,但实际序列化大小会随交易字段和编码变化。请测量已准备的交易或获取最新估算,再与账户当前带宽比较并留出余量。
为什么我的钱包显示手续费为零?
零费用估算可能反映钱包自身的估算方式和账户当前资源;仅凭该显示无法证明最终由哪种资源覆盖交易。请查看交易估算、账户当前能量与带宽,并在发送后核对确认回执或实际余额变化。
可以质押其中一种、租用另一种吗?
如果当前质押和租用选项支持,可以分别获取两种资源。选择前,请比较实际交易特征、账户当前资源、网络参数和实时市场报价。