# TRON's resource model

## **What is Energy and Bandwidth?**

***Energy*** and ***Bandwidth***  are  two core resources that power the TRON blockchain.\
When staking $TRX , token holders get to choose to get “Energy” or “Bandwidth” in return , on top of voting rights called Tron Power(TP) , not to be confused with our name, to earn staking rewards.<br>

***

### **Energy**

Energy is required for **complex operations**, such as executing smart contracts or running decentralized applications (dApps). Developers and organizations utilize Energy for tasks like:

<table data-view="cards"><thead><tr><th></th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td>Transferring TRC-20 tokens like USDT between wallets<sup>#</sup></td><td><a href="/files/ZFc8SQ3vvXERoZZbjW74">/files/ZFc8SQ3vvXERoZZbjW74</a></td></tr><tr><td>Swaping tokens within a dApp/DEX</td><td><a href="/files/DSK163A3CqxvjRYAWI5G">/files/DSK163A3CqxvjRYAWI5G</a></td></tr><tr><td>Operating an NFT marketplace.</td><td><a href="/files/fpoFKzHOb4YA7CC6lKAz">/files/fpoFKzHOb4YA7CC6lKAz</a></td></tr></tbody></table>

{% hint style="warning" %} <sup><sub>#<sub></sup>The reason why transferring TRC-20 tokens like USDT use energy is because they are built using smart contracts.
{% endhint %}

***

### **Bandwidth**

**TLDR; All transactions on TRON use bandwidth.**

Bandwidth is a resource allocated for **basic transactions** , as well as other complex transaction**s** on the TRON network. These include simple operations like sending $TRX or voting for a super representative. Complex transactions like transferring TRC-20 tokens also use bandwidth along with the energy required.\
\ <br>

## More interesting reads (click to expand)

<details>

<summary><strong>Resource Regeneration</strong></summary>

Energy and Bandwidth gained by staking TRX will regenerate over 24 hours if consumed by transactions.

</details>

<details>

<summary><strong>Priority of energy consumption / How do I make know if I need to burn TRX for energy?</strong></summary>

The priority of account Energy consumption is as follows:

* Energy obtained by staking TRX
* Burn TRX

First, the Energy obtained by staking TRX will be consumed. If this part of Energy is not enough, the account's TRX will continue to be burned to pay for the Energy resources required for the transaction, at the unit price of 0.00021 TRX per Energy (Rates valid as of May 2025; check for potential blockchain updates.)

</details>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://tronpower.gitbook.io/docs/learning-hub/learning-hub-overview/concepts/trons-resource-model.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
