¿Qué es ERC20?
DefiniciónERC20 es el estándar más usado para tokens fungibles en Ethereum. Define cómo un contrato de token informa saldos, transfiere tokens y deja que otros contratos los gasten, así que cualquier token ERC20, como USDT, funciona en cualquier billetera de Ethereum.
Cómo funcionan los tokens ERC20
Un token ERC20 no se guarda en tu billetera como un archivo. Es un contrato inteligente que lleva un registro de saldos, y tu dirección es simplemente una entrada en ese registro. Enviar un token es pedirle al contrato que mueva parte de tu saldo a otra dirección.
El estándar, propuesto en 2015, define un pequeño conjunto de funciones como balanceOf, transfer, approve y transferFrom. Como todos los tokens las siguen, billeteras, exchanges y apps pueden admitir miles de tokens sin código a medida.
Aprobaciones y permisos de gasto
La función approve permite que otra dirección, normalmente un contrato inteligente como un exchange descentralizado, gaste hasta una cantidad fija de tus tokens. Así funcionan los intercambios y muchas apps, pero una aprobación sigue activa hasta que la cambies.
Las webs de phishing abusan de esto pidiendo aprobaciones ilimitadas. Aprueba solo la cantidad que necesitas, solo a contratos de confianza, y revoca las aprobaciones que ya no uses.
Qué revisar antes de enviar
La mayoría de los tokens ERC20 perdidos se deben a uno de estos detalles:
- La red: en los exchanges, ERC20 casi siempre significa Ethereum, aunque el mismo estándar funcione en otras redes EVM
- ETH para el gas: cada transferencia ERC20 se paga en ETH, no en el token
- La dirección de contrato del token, porque cualquiera puede desplegar un token con un nombre famoso
- Los decimales: USDT en Ethereum usa 6 decimales y muchos tokens usan 18, así que confía en los datos verificados de tu billetera
- El destinatario: los tokens enviados a la dirección del propio contrato del token suelen perderse para siempre
Tokens ERC20 en Waletifi
Waletifi admite tokens ERC20 en Ethereum y el mismo estándar en otras redes EVM, todo en una sola dirección 0x. Antes de confirmar, la pantalla de revisión muestra la red y la comisión, te avisa si no tienes ETH para el gas y señala un envío a la dirección del propio contrato del token.