Search this site
Embedded Files
TRON能量获取、消耗及计算方法

TRON能量获取、消耗及计算方法

为了让数字钱包用户更好的进行交易和转账,TRON能量成为了很多用户的选择,非常适用于USDT转账。那么其实还有些钱包用户对TRON能量不是很了解,小编这次就给大家分享一篇TRON能量获取、消耗及计算方法,一起来往下看看吧!

TRON能量获取、消耗及计算方法

波场TRON团队为更好地服务社区开发者及建设者,吸引更多强大力量共同建设TRON全球网络生态社区,特制作TRON开发指南,指南将由浅入深为您介绍在波场网络上所遇到的问题和注意事项。

众所周知,智能合约的创建和运行会消耗CPU资源。因为智能合同在虚拟机 (VM) 中运行需要时间, 系统中消耗的时间以微秒为单位计算,而 CPU资源以能量的形式消耗,这意味着1 Energy == 1微秒。 如果合同在VM中执行需要100微秒,则需要消耗100 Energy,但是TRON网络在24小时内提供的CPU资源总量为50,000,000,000能量。

(一)获取能量

能量只能通过冻结TRX来获得,获得的能量=为获得能量而冻结的TRX /在整个网络中为获得能量而冻结的TRX总数 * 100,000,000,000, 这是基于冻结的TRX总数所有用户等分的固定能量。

例如,假设在当前网络中为获取能量而冻结的TRX总量为1000_000_000 TRX,并且一个帐户冻结1000 TRX,这是总数的百万分之一并且等于32400微秒。 如果执行合同需要324微秒,那么用户可以触发合同100次。

(二)备注

● 由于网络中的冻结资金总额和冻结的账户资金可能随时发生变化,因此账户拥有的CPU资源并不固定。

● 在冻结资金时,无法同时获取带宽点数和能量。 如果你冻结TRX以获得带宽,那么你的能量将不会改变。

(三)能量消耗

智能合约的创建和执行消耗能源,而其他正常交易不消耗能源。有关消耗过程的详细信息,请参阅能耗机制指南。

(四)能量计算方法

如果您希望估算部署/触发智能合约所需要冻结TRX获取的能量数及能源上限,请使用 Tron Station 的能量工具进行计算。

Google Sites
Report abuse
Page details
Page updated
Google Sites
Report abuse