O Que É um Token ERC-20?
ERC-20 é o padrão universal de tokens no Ethereum, definindo como tokens fungíveis se comportam e permitindo que qualquer token compatível funcione com carteiras, exchanges e dApps. Proposto em 2015, exige seis funções principais de contrato inteligente e sustenta ativos como USDT, USDC e UNI. Melhorias recentes incluem a função Permit, que economiza gas, e a adoção massiva em redes Layer 2.
ERC-20 é o padrão técnico universal para criação de tokens fungíveis na blockchain Ethereum. Um token fungível é aquele em que cada unidade é idêntica em tipo e valor — assim como um dólar americano é igual a qualquer outro. Esse padrão garante que tokens criados por diferentes desenvolvedores possam interagir sem problemas com carteiras, exchanges e aplicações descentralizadas (dApps) em todo o ecossistema Ethereum.
## O Padrão ERC-20 no EthereumAntes do ERC-20, desenvolvedores que criavam tokens no Ethereum geralmente usavam código exclusivo para cada projeto. Isso tornava extremamente difícil para exchanges e carteiras oferecerem suporte a novos tokens, pois era necessário escrever código personalizado para cada um deles.
Proposto pelo desenvolvedor Fabian Vogelsteller em 2015, o Ethereum Request for Comment 20 (ERC-20) estabeleceu uma linguagem comum. Por conta desse padrão, qualquer novo token que siga essas regras é imediatamente compatível com a infraestrutura existente, como MetaMask, Uniswap e as principais carteiras de hardware.
## Como Funcionam os Tokens ERC-20Tokens ERC-20 não são arquivos individuais no seu computador; são registros em um livro-razão de contrato inteligente na blockchain Ethereum. Ao enviar um token, você aciona uma função nesse contrato inteligente para subtrair o saldo do seu endereço e adicioná-lo a outro.
Para ser considerado compatível com ERC-20, um contrato inteligente deve implementar seis funções principais:
- TotalSupply: Define o número total de tokens que existirão.
- BalanceOf: Retorna o saldo de tokens de um endereço de carteira específico.
- Transfer: Envia automaticamente uma quantidade definida de tokens para um endereço.
- TransferFrom: Permite que um contrato inteligente envie tokens em nome de um usuário.
- Approve: Limita a quantidade de tokens que um contrato inteligente pode retirar da sua carteira.
- Allowance: Verifica quantos tokens um gastador ainda tem permissão para retirar.
Em 2026, o padrão ERC-20 evoluiu para incorporar melhorias de usabilidade que se tornaram referência no setor:
- Permit (EIP-2612): A maioria dos tokens modernos permite assinar uma mensagem Permit offline, eliminando a necessidade da antiga transação de Approve e economizando taxas de gas significativas para os usuários.
- Predominância do Layer 2: A maior parte das atividades com ERC-20 ocorre em redes Layer 2 (L2) como Arbitrum, Base e Optimism, onde as taxas de transação correspondem a aproximadamente 1/100 do custo na Ethereum Mainnet.
- Abstração de Conta (ERC-4337): Os usuários passaram a interagir com tokens ERC-20 por meio de Carteiras Inteligentes que oferecem recursos como recuperação social e pagamento de taxas de transação no próprio token, em vez de ETH.
O padrão ERC-20 sustenta uma parcela expressiva do mercado cripto. Entre os exemplos mais conhecidos em 2026 estão:
- Stablecoins: Tether (USDT) e USD Coin (USDC), que acompanham o valor do dólar americano.
- Tokens de Governança: UNI (Uniswap) e Aave (AAVE), que permitem aos detentores votar em mudanças no protocolo.
- Ativos Tokenizados: Ondo (ONDO), que representa ativos do mundo real como Treasuries e títulos dos EUA.
- Meme Coins: Shiba Inu (SHIB), que evoluiu de meme para um vasto ecossistema liderado pela comunidade.
Embora o ERC-20 seja altamente seguro, sua popularidade o torna alvo de golpistas.
- Honeypots: Desenvolvedores mal-intencionados podem escrever código que permite comprar um token, mas impede sua venda. Sempre verifique a integridade do contrato do token em ferramentas como o Etherscan.
- Perda Acidental: Se você enviar tokens ERC-20 para um endereço de contrato inteligente que não foi desenvolvido para recebê-los (como o próprio contrato do token), esses tokens podem ser perdidos permanentemente.
- Mantenha ETH para Gas ao Enviar Tokens ERC-20: Para movimentar um token ERC-20 na rede Ethereum, é necessário ter uma pequena quantidade de Ether (ETH) na carteira para pagar as taxas de rede (gas).
O ERC-20 continua sendo a linguagem universal indiscutível da economia de tokens. Sua capacidade de representar desde pontos de fidelidade e ouro em jogos até ativos financeiros bilionários o torna o padrão técnico de maior sucesso na história do blockchain.
Perguntas Frequentes
ERC-20 é o mesmo que Ethereum (ETH)?
Não. O ETH é a moeda nativa da rede Ethereum, usada para pagar transações. ERC-20 é um padrão utilizado para criar outros tokens que funcionam sobre a rede Ethereum.
Posso enviar tokens ERC-20 para qualquer carteira?
O que acontece se eu enviar um token para a rede errada?
O que é a função Permit?
Não tem uma conta?
Cadastre-se agora para começar sua jornada em criptomoedas