TRC-10 is a technical token standard supported by the TRON blockchain natively.
TRC-20 is a technical standard used for smart contracts on the TRON blockchain for implementing tokens with the TRON Virtual Machine (TVM).
Aside from easy token creation (TRC10) and native smart contract functionality (TRC20), there are a few other key notable differences between the two types of tokens:
- TRC10 is accessible via API (application programming interface)
- TRC10 has 1000 times lower transaction fees than TRC20 but has bandwidth costs for API transfers and deposits
Note: bandwidth allows users to perform Tron transactions, and energy allows users to process Tron smart contracts. Instead of paying gas fees (small amounts of cryptocurrency, such as in Ethereum’s)
For more infomation, please refer here