欢迎来到
波场TRON开发者指南
在这里
您将找到最全面的指南与文档
助力您完美使用
【TRON Developer Guide 】
众所周知,智能合约的创建和运行会消耗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 的能量工具进行计算。
免责声明:本文章仅代表作者个人观点,不代表本平台的立场和观点。本文章仅供信息分享,不构成对任何人的任何投资建议。用户与作者之间的任何争议,与本平台无关。如网页中刊载的文章或图片涉及侵权,请提供相关的权利证明和身份证明发送邮件到support@aicoin.com,本平台相关工作人员将会进行核查。