Erc20 and Trc20 are both token standards used for creating and issuing tokens on the Ethereum and Tron blockchains, respectively. The main difference between the two is the blockchain on which they operate.
Erc20 is the token standard for the Ethereum blockchain, and it specifies a set of rules and standards that token creators must follow when creating a token on the Ethereum network. Erc20 tokens are built using Ethereum's smart contracts and have become the de facto standard for creating decentralized applications and ICOs on the Ethereum network.
Trc20, on the other hand, is the token standard for the Tron blockchain. It is similar to the Erc20 standard, but it has been optimized to work on the Tron network. Trc20 tokens have faster transaction times and lower fees compared to Erc20 tokens, making them a popular choice for decentralized applications and token issuances on the Tron network.
In summary, the main difference between Erc20 and Trc20 is the blockchain on which they operate and the technical optimizations that have been made for each network.