Staking for Resources
Staking TRX generates Energy and Bandwidth, which pay for smart contract execution and network transfers respectively. This is the primary use of TRX for active users.
TRON is a delegated proof-of-stake (DPoS) blockchain launched in 2018. Its design choices — a fast block time, a two-dimensional resource model, and a USDT-centric economic layer — make it structurally different from Ethereum in ways that matter for everyday use. This page covers everything you need to understand before sending your first transaction.
TRON is a high-throughput public blockchain with a 3-second block time and no explicit block gas limit for native transfers. Its design goals are throughput and low end-user transaction costs, achieved through a staking-based resource allocation model rather than a real-time auction for block space.
Key protocol facts:
| Parameter | Value |
|---|---|
| Consensus | Delegated Proof-of-Stake (DPoS) |
| Block time | ~3 seconds |
| Active validators | 27 Super Representatives |
| Native currency | TRX |
| Address prefix | T (Base58Check encoding) |
| Smart contract VM | TVM (EVM-compatible) |
| Finality | ~19 blocks (~57 seconds) |
TRON is not a fork of Ethereum, but the TVM is designed to be largely compatible with the EVM. Solidity contracts written for Ethereum can often be deployed on TRON with minor modifications.
TRX is the native utility token of the TRON network. It is not primarily a payment currency — its primary function is network resource access.
Staking for Resources
Staking TRX generates Energy and Bandwidth, which pay for smart contract execution and network transfers respectively. This is the primary use of TRX for active users.
Fee Burning
When a user has insufficient staked resources, TRX is burned directly to cover transaction costs. This is the fallback mode — it consumes TRX from your balance.
Super Representative Voting
Staked TRX earns voting power (TP — TRON Power). Voters direct their TP toward Super Representatives, who produce blocks and distribute staking rewards.
DApp Fees and Collateral
Some DApps require TRX for collateral, protocol fees, or governance participation. TRX also serves as the base trading pair on some DEXes.
This is the most important concept to understand on TRON. Unlike Ethereum’s single “Gas” abstraction, TRON uses two separate resources.
Bandwidth covers simple, non-smart-contract transactions:
Every TRON account receives 600 free Bandwidth points per day, which resets at 00:00 UTC. A standard TRX transfer costs approximately 267 Bandwidth. For most users with low transaction volume, free Bandwidth is sufficient.
When free Bandwidth is exhausted, the network burns TRX directly from your balance to cover the cost. The rate is fixed at 1,000 Bandwidth per TRX.
Energy covers smart contract execution:
There is no free Energy allocation. Energy must either be:
Stake 2.0 (introduced April 2023) is TRON’s current staking mechanism. It separates resource generation from SR voting.
Delegation: Stake 2.0 allows you to delegate your Energy or Bandwidth to another address. This is useful for developers who want to fund user transactions on their DApp, or for users who want to share resources with a secondary wallet.
A TRON address exists in a wallet before it is activated on-chain. An address must receive at least one inbound transaction (typically 1 TRX or any TRC-10/TRC-20 token) to be recorded on the blockchain. Until activated, the address cannot send transactions.
Account activation cost: 1 TRX, paid by the sender of the first inbound transaction (typically appearing as ~1.1 TRX total when including Bandwidth burn).
TRON addresses are 34 characters long, starting with T. They use Base58Check encoding. Example:
TN3W4H6rK2ce4vX9YnFQHwKENnHjoxb2JqThe same private key maps to both a TRON (T-prefix) address and an Ethereum (0x-prefix) address — only the encoding differs. This is why some wallets (like MetaMask with TRON plugins) can derive a TRON address from an existing key.
| Type | Description |
|---|---|
| Normal Account | User-controlled, EOA equivalent. Transactions signed with private key. |
| Contract Account | Deployed smart contract. Has no private key; logic is on-chain code. |
| Multi-Sig Account | Normal account with multiple required co-signers. Threshold configurable. |
TRON supports four token standards:
| Standard | Equivalent | Description |
|---|---|---|
| TRC-10 | None (native) | Protocol-level token. Created directly by the TRON network, not a smart contract. Low cost. Used for older tokens and some stablecoins. |
| TRC-20 | ERC-20 | Smart contract-based fungible token. USDT, USDC, TUSD, and most DeFi tokens use this standard. |
| TRC-721 | ERC-721 | Smart contract-based non-fungible token (NFT). Each token has a unique ID and a single owner. |
| TRC-1155 | ERC-1155 | Multi-token standard. A single contract manages any combination of fungible and non-fungible tokens. Supports batch transfers in one transaction, reducing Energy costs. Used for gaming items, edition NFTs, and multi-asset collections. |
TRON’s block production is handled by 27 Super Representatives (SRs), elected by TRX holders who vote using their TRON Power.
The hierarchy:
| Role | Count | How Selected |
|---|---|---|
| Super Representatives | 27 | Top 27 by total vote count |
| SR Partners | 100 | Ranked 28–127 by vote count; receive partial rewards |
| SR Candidates | Unlimited | Any with sufficient deposit; not producing blocks |
How voting works:
Block rewards: Each block produces 8 TRX in block rewards, distributed to the SR who produced it. Additionally, 128 TRX per block is distributed proportionally to all 27 SRs as a vote reward.
These are protocol-level values that inform all resource calculations. They are subject to change via TRON governance votes.
| Parameter | Current Value |
|---|---|
| Energy per TRX burned | 10,000 Energy/TRX (at 100 sun/Energy) |
| Bandwidth per TRX burned | 1,000 Bandwidth/TRX |
| Free Bandwidth per account/day | 600 |
| USDT transfer Energy cost | 14,650–29,650 base; up to ~64,460–130,460 at peak congestion |
| TRX transfer Bandwidth cost | ~267 Bandwidth |
| Minimum stake duration | 14 days |
| SR count | 27 |
Every transaction on TRON has a unique transaction hash (TxID) — a 64-character hex string. To verify a transaction:
The Result field will show SUCCESS or FAILED. On TRON, a failed transaction still consumes Energy and Bandwidth — fees are not refunded on failure. This is important to understand when debugging failed contract interactions.