TRX vs TRC20: Understanding TRON's Coin and Token Standard
A common point of confusion: TRX and TRC20 are not the same thing, and holding USDT TRC20 does not mean you hold TRX. Here is the clear breakdown of how they differ and how they work together.
TRX: TRON's Native Coin
TRX is the native cryptocurrency of the TRON blockchain — analogous to ETH on Ethereum or BNB on BNB Chain. TRX is built into the TRON protocol itself and does not require a smart contract to exist. It is the base unit of value and the fee currency for the entire network.
TRC20: A Token Standard, Not a Coin
TRC20 is not a coin or an asset — it is a specification. TRC20 defines the rules that token smart contracts on TRON must follow. USDT is a TRC20 token; it exists because Tether deployed a smart contract on TRON that follows the TRC20 standard. Without that standard, wallets and exchanges wouldn't know how to handle the token.
The Critical Practical Difference
If you are holding USDT TRC20, you do NOT automatically hold TRX. They are separate assets. You need TRX in your wallet specifically to pay energy and bandwidth fees when sending any TRC20 token. Without TRX, you cannot move your USDT TRC20 — even if your USDT balance is large.
How They Work Together
Think of it this way: TRON (the blockchain) is the highway. TRX is the fuel your vehicle needs to travel. TRC20 is the vehicle type specification — the rules your token-vehicle must conform to. When you send USDT TRC20, you're using TRX fuel to move a TRC20-spec vehicle across the TRON highway.
TRX vs TRC20 — Feature Comparison
TRX: Native coin | No smart contract needed | Used for fees, staking, governance | Cannot be a "TRC20 token"
TRC20: Token standard | Requires TVM smart contract | Examples: USDT, USDJ, JST | Needs TRX to send
Are There Multiple TRC20 Tokens?
Yes, hundreds. Any developer can deploy a TRC20 token on TRON. The most prominent examples include USDT (Tether), USDJ (JUST Stablecoin), JST (JUST governance token), and WIN (WINkLink). All of these are TRC20 tokens and all require TRX to transfer.