There are two types of TRX resources: bandwidth and energy.
Extending any blockchain network may result in delays in transaction confirmation, as is the case in Ethereum and Bitcoin networks.To ensure a smooth network operation, the TRON network grants a free pool of bandwidth points per account for every 24 hours for free transactions every 24 hours. To participate in the transaction more frequently, you need to freeze the TRX to get extra bandwidth points, or pay for it with TRX. Transactions are transferred and stored in the network as a byte array. The bandwidth consumed in a transaction is equivalent to the size of its byte array. If the length of the byte array is 200, the transaction consumes 200 bandwidth points.
The creation and operation of smart contracts consumes CPU resources. Smart contracts take time to run in a virtual machine (VM), and the time spent in the system is measured in microseconds. CPU resources are consumed in the form of energy, which means 1 Energy =1 microsecond. If the contract takes 100 microseconds to execute in the VM, then 100 Energy is consumed. The total amount of CPU resources provided by the TRON network within 24 hours is 50,000,000,000 energy.