ERC-20
Em resumo O ERC-20 é o standard de tokens fungíveis no Ethereum e redes EVM, permitindo a sua integração em wallets, exchanges e DEXs.
O ERC-20 é o standard técnico para tokens fungíveis no Ethereum, ou seja, tokens em que cada unidade é perfeitamente intermutável por outra, à semelhança do euro ou do dólar. Proposto em 2015, tornou-se o modelo de referência para a maioria dos tokens no Ethereum e em cadeias compatíveis com a EVM. Stablecoins, tokens de governação e meme coins no Ethereum são quase sempre contratos ERC-20.
O standard estabelece uma lista restrita de funções e eventos: totalSupply, balanceOf, transfer, approve, allowance e transferFrom, juntamente com os eventos Transfer e Approval. Como todos os tokens partilham a mesma interface, qualquer wallet ou DEX consegue integrá-los sem necessidade de código personalizado. Os seus tokens não ficam guardados na sua wallet; é o contrato do token que mantém o registo dos saldos, cabendo à wallet apenas consultá-lo.
Para quem compra, há dois aspetos fundamentais. Primeiro, a transferência e negociação de tokens ERC-20 consome gas pago em ETH, e não no próprio token, pelo que precisa de ter ETH para os movimentar. Segundo, a função approve permite autorizar um smart contract a movimentar os seus tokens, que é como funcionam os swaps em DEXs. Conceder uma aprovação ilimitada a um contrato malicioso ou comprometido pode permitir que este retire esses tokens da sua wallet mais tarde.
O standard define apenas a interface técnica, não a idoneidade do código. Um contrato pode cumprir as regras do ERC-20 e incluir, ainda assim, funções de mint arbitrário, taxas sobre transferências, blacklists ou opções de pausa controladas pelo criador. Inspecione o código-fonte verificado num block explorer, verifique quem detém o controlo do contrato e quais as permissões de administração existentes, e reveja periodicamente as aprovações ativas, revogando as que já não utiliza. Utilize sempre o endereço de contrato e nunca apenas o ticker, uma vez que qualquer pessoa pode criar um token com o mesmo nome.




