ERC-20
En resumen ERC-20 es el conjunto estándar de funciones que implementan los tokens fungibles en Ethereum y cadenas EVM para que wallets, exchanges y DEX puedan manejarlos.
ERC-20 es el estándar técnico para tokens fungibles en Ethereum, es decir, tokens en los que cada unidad es intercambiable, como los dólares. Se propuso en 2015 y se convirtió en la plantilla de la mayoría de los tokens en Ethereum y en cadenas compatibles con la EVM. Las stablecoins, los tokens de gobernanza y las meme coins en Ethereum suelen ser contratos ERC-20.
El estándar define una lista corta de funciones y eventos: totalSupply, balanceOf, transfer, approve, allowance y transferFrom, además de los eventos Transfer y Approval. Como todos los tokens exponen la misma interfaz, una wallet o un DEX puede soportar cualquier token nuevo sin código personalizado. Tus tokens no se almacenan en tu wallet; el contrato del token mantiene un registro de saldos, y tu wallet simplemente lo lee.
Para los compradores esto importa en dos sentidos. Primero, enviar y operar tokens ERC-20 cuesta gas en ETH, no en el propio token, así que necesitas ETH para moverlos. Segundo, la función approve te permite dar permiso a un contrato para gastar tus tokens, que es como funcionan los swaps en un DEX. Una aprobación ilimitada a un contrato malicioso o hackeado puede permitirle vaciar ese token de tu wallet más adelante.
El estándar solo define la interfaz, no el buen comportamiento. Un contrato puede seguir ERC-20 y aun así incluir una función de mint, impuestos de transferencia, blacklists o interruptores de pausa controlados por el propietario. Lee el código fuente verificado en un block explorer, comprueba quién es el owner del contrato y qué funciones de administración existen, y revisa de vez en cuando las aprobaciones (approvals) de tus tokens, revocando las que ya no necesites. Usa siempre la dirección del contrato, no el ticker, ya que cualquiera puede crear un token con el mismo nombre.




