ERC-20
Padrão técnico para criar e implementar tokens fungíveis na Ethereum, definindo funções comuns que garantem compatibilidade entre aplicações.
Pontos-chave
- ERC-20 é o padrão técnico mais usado para criar tokens fungíveis em redes compatíveis com a máquina virtual da Ethereum.
- Ele define um conjunto de funções comuns, como transferir e consultar saldo, que todo token do padrão precisa implementar.
- Essa padronização garante que carteiras, exchanges e aplicações consigam interagir com qualquer token ERC-20 sem adaptação específica.
O que é o ERC-20?
ERC-20 é uma especificação que estabelece como um token fungível deve se comportar em redes compatíveis com a Ethereum. Em vez de cada projeto inventar suas próprias regras, o padrão define uma interface comum, o que permite que qualquer ferramenta que entenda ERC-20 lide com todos os tokens desse tipo da mesma forma. É uma das bases da interoperabilidade no ecossistema.
Como funciona
O padrão descreve um conjunto de funções que o contrato inteligente do token deve oferecer. Entre elas estão a transferência de unidades entre endereços, a consulta de saldo de um endereço, a verificação do total emitido e um mecanismo de autorização, que permite a um endereço gastar tokens em nome de outro dentro de um limite. São essas funções que uma carteira ou aplicação chama para operar o token.
Como toda a lógica vive em um contrato inteligente, criar um token ERC-20 significa publicar um contrato que implementa essa interface. A partir daí, o token herda a compatibilidade com toda a infraestrutura existente: carteiras o exibem, exchanges o listam e protocolos de finanças descentralizadas o aceitam, sem precisar de integração sob medida.
A maioria das stablecoins e dos tokens de projetos segue esse padrão, o que explica por que um único formato concentra tanto valor e tanta atividade.
Por que importa
Para uma empresa que emite ou aceita tokens, o ERC-20 é o formato que garante compatibilidade imediata com o restante do ecossistema. É por causa dele que uma stablecoin criada por um emissor funciona em qualquer carteira e aplicação compatível, sem que cada integração precise ser refeita do zero.
Limitações
O padrão define o comportamento, mas não a qualidade do contrato: um ERC-20 mal escrito pode conter falhas que expõem os detentores. O padrão original também tem limitações conhecidas, que levaram a extensões e a cuidados extras em certas interações. Além disso, seguir o ERC-20 não diz nada sobre o respaldo ou a utilidade do token, que dependem do projeto por trás.