O que é um padrão de token e por que «USDT ERC-20» e «USDT TRC-20» são redes diferentes
Padrão de token em palavras simples
Quem faz a contabilidade de um token é um contrato inteligente, isto é, um programa dentro da rede que cumpre sozinho as regras definidas. O padrão de token padrão de token descreve quais ações esse programa precisa saber fazer e como elas se chamam, por exemplo mostrar o saldo de um endereço e transferir tokens1. Os tokens em si são o tema do artigo o que é um token.
Pense no conector USB-C. Os celulares são fabricados por empresas diferentes, mas o conector é igual em todos, por isso qualquer cabo serve em qualquer celular. O padrão de token funciona do mesmo jeito. Se um token foi feito pelo ERC-20, a carteira ou a corretora mostra o saldo dele e o envia da mesma forma que qualquer outro token ERC-20, sem precisar aprender cada token novo separadamente.
O padrão ERC-20 permite que o dono autorize outro contrato inteligente a gastar parte dos seus tokens. Na carteira isso aparece como o botão «Permitir» no site de um serviço, e um site fraudulento pode levar os tokens por meio dessa permissão, como explica o artigo segurança ao conectar a carteira.
O padrão descreve só a estrutura do token. Chama-se token ERC-20 qualquer contrato inteligente que sabe fazer as ações exigidas2, e qualquer pessoa pode escrever um. Por isso as palavras «token do padrão ERC-20» não dizem nada sobre quem o emitiu nem se dá para confiar nele. Como checar um token desconhecido, explica o mesmo artigo sobre tokens.
Por que o USDT existe em padrões diferentes
A empresa Tether emite o USDT em várias redes, e em cada rede segue o padrão dela. Em 30.10.2026, na lista oficial da Tether, ao lado do Ethereum aparece ERC20, ao lado da Tron aparece TRC20, e a lista inclui também a Solana, a TON e outras redes3. As corretoras muitas vezes identificam a escolha da rede pelo nome do padrão, por isso «USDT ERC-20» quer dizer USDT na rede Ethereum, e «USDT TRC-20», USDT na rede Tron. Como funcionam as emissões de um mesmo token em redes diferentes, explica o artigo sobre tokens.
O USDT que as corretoras oferecem na BNB Chain com o padrão BEP-20 não é emitido oficialmente pela Tether e não consta na lista dela3.
Quem emite esse USDT e o que isso significa para quem o tem, explica o perfil USDT.
Que padrão escolher numa transferência
Na transferência, o padrão se escolhe pelo destinatário. O custo da rede só importa se o destinatário aceita o token em várias redes. A decisão segue esta ordem:
- Descubra em qual rede o destinatário quer receber o token. Numa corretora isso está escrito na página de depósito, e a uma pessoa pergunte diretamente.
- Confira se a sua corretora ou carteira consegue enviar o token nessa rede e se o emissor, isto é, a empresa que emite o token, chega a emiti-lo nela. onde consultar: lista de redes no site do emissor do token, para USDT tether.to/en/supported-protocols
- Se for enviar da sua própria carteira, mantenha nela um pouco da moeda dessa rede para a taxa.
- Se várias redes servirem, compare a taxa que a corretora ou a carteira mostra antes da confirmação. onde consultar: taxa na página de saque da corretora ou na janela de confirmação da carteira
- Envie primeiro um valor de teste e não tenha pressa com o resto até ele chegar.
Os mesmos passos, com as variações para USDT, estão no guia como enviar USDT.
Em que diferem ERC-20, TRC-20, BEP-20 e SPL
Os quatro padrões descrevem tokens fungíveis. Um token fungível token fungível é aquele em que cada unidade é igual a qualquer outra, no tipo e no valor2, como duas notas do mesmo valor. Os padrões diferem antes de tudo pela rede em que funcionam.
O TRC-20 é o mesmo formato do ERC-20, só que na rede Tron4. O BEP-20 é o padrão da BNB Chain (nome completo BNB Smart Chain, que nas corretoras também aparece como BSC) e amplia o ERC-205. O padrão de tokens da Solana se chama SPL6.
Padrão de token, a rede dele e a moeda da taxa
| Padrão | Rede | Moeda da taxa |
|---|---|---|
| ERC-20 | Ethereum | ETH |
| BEP-20 | BNB Chain | BNB |
| TRC-20 | Tron | TRX |
| SPL | Solana | SOL |
No Ethereum a taxa é paga em ETH7, na BNB Chain em BNB8 e na Solana em SOL9. Na Tron, a transferência consome recursos da rede, e se eles não bastarem, a rede queima TRX10. Por que em geral não dá para enviar um token sem a moeda da rede, e que caminhos e aplicativos ajudam a reduzir a taxa ou a pagá-la com o próprio token, explica o artigo o que é o gas.
As redes compatíveis com o Ethereum, como Polygon PoS, Arbitrum e Base, aceitam os mesmos contratos inteligentes que o Ethereum11, e os tokens nelas são emitidos pelas mesmas regras. O endereço «0x…», isto é, o número da sua «conta» na rede, é o mesmo no Ethereum, na BNB Chain e nessas redes, por isso o formulário de envio em geral não percebe um erro na escolha da rede. Por que é assim e o que fazer depois de um erro desses, explica o artigo o que é a EVM.
Padrões para NFTs
Para tokens únicos, em que cada um tem o seu número, existem outros formatos, o ERC-721 e o ERC-1155. Com eles são emitidos os NFTs12, tema do artigo o que é um NFT.
Dá para enviar um NFT do padrão ERC-1155 para uma carteira comum?
Sim. Uma carteira comum é um endereço controlado pelo dono da chave, e o padrão ERC-1155 não aplica a esse endereço nenhuma verificação especial do destinatário13. A dificuldade pode estar na exibição. A MetaMask, por exemplo, permite adicionar NFTs dos padrões ERC-721 e ERC-1155 e avisa que nem todos os NFTs aparecem corretamente14. Em 30.10.2026, o aplicativo MetaMask só permite enviar NFTs do padrão ERC-72114.
Por isso, antes de enviar, pergunte ao destinatário se a carteira dele mostra NFTs ERC-1155 na rede certa. Para um endereço de depósito de corretora, envie NFTs só se a corretora disser claramente que aceita esse tipo de NFT.
Mais detalhes sobre a estrutura do ERC-20 e os padrões para NFTs
O padrão ERC-20 exige que o token informe quanto dele foi emitido, mostre quanto há em cada endereço, transfira tokens e dê a outro contrato inteligente o direito de gastar parte dos tokens do dono. O nome, o ticker (o nome curto, como USDT) e o número de casas decimais são opcionais nesse padrão1. ERC quer dizer Ethereum Request for Comments, nome que o Ethereum dá às propostas com padrões para aplicativos15, e o número 20 é o número da proposta. O ERC-20 foi proposto por Fabian Vogelsteller e Vitalik Buterin em 19 de novembro de 20151.
O padrão ERC-721 foi criado em 24 de janeiro de 201812. Há NFTs mais antigos que o padrão. Os autores do ERC-721 citaram como exemplo os CryptoPunks12, e os punks têm um contrato inteligente próprio de 2017, que surgiu antes do ERC-72112. O ERC-1155 foi criado em 17 de junho de 2018. Um único contrato inteligente ERC-1155 pode administrar quantos tipos de token quiser, fungíveis e únicos, e transferir vários tipos de uma vez. No ERC-20 e no ERC-721, cada tipo de token ou cada coleção precisa de um contrato inteligente separado. Os autores do ERC-1155 justificaram a criação dele com os jogos, em que os desenvolvedores criam milhares de tipos de itens13.
| ERC-20 | ERC-721 | ERC-1155 | |
|---|---|---|---|
| Todas as unidades são iguais? | sim | não | às vezes |
| Vários tipos de token num só contrato inteligente? | não | não | sim |
| Vários tipos numa só operação? | não | não | sim |
| A transferência verifica se o contrato inteligente vai aceitá-la? | não | às vezes1 | sim |
- Só na transferência «segura», que o padrão descreve à parte da transferência comum. ↩
A verificação do destinatário serve para o caso de uma transferência para o endereço de um contrato inteligente. Tokens ERC-20 enviados a um contrato inteligente que não sabe lidar com eles podem se perder para sempre2. Nesse caso, a transferência ERC-1155 é cancelada13, e no ERC-721 a transferência «segura» funciona do mesmo jeito12.