Wallets y seguridad

Aprobación de tokens (allowance)

También llamado: token approval · allowance · permiso de gasto · aprobación ilimitada

Definición

Una aprobación de tokens es un permiso que firmas en tu billetera para que un contrato inteligente pueda mover una cantidad determinada de un token tuyo sin pedirte firma cada vez.

Cómo funciona: Aprobación de tokens

En Ethereum y redes compatibles, los tokens ERC-20 no se pueden usar en una DEX o protocolo DeFi sin aprobar antes al contrato. Esa aprobación queda registrada en la blockchain con un límite, el allowance, y sigue vigente hasta que la revocas o se consume.

Muchas aplicaciones piden por defecto una aprobación ilimitada para ahorrarte comisiones en el futuro. Es cómodo, pero si ese contrato es malicioso o sufre un hackeo, puede vaciar todo tu saldo de ese token. Los sitios de phishing aprovechan justamente este mecanismo.

Buenas prácticas: aprobar solo la cantidad que vas a usar cuando la billetera lo permita, desconfiar de aprobaciones en sitios que llegaron por mensaje y revisar periódicamente tus permisos con herramientas de revocación conocidas. Revocar un permiso cuesta una pequeña comisión de gas.

Ejemplo

Tienes 2.000 USDC y quieres cambiar 200 en una DEX. La web propone una aprobación ilimitada. En su lugar, editas el límite y apruebas 200 USDC. Haces el cambio y el allowance queda en 0. Si meses después esa DEX sufriera un fallo en el contrato, tus 1.800 USDC restantes no estarían expuestos. Con la aprobación ilimitada, el contrato podría haber movido los 1.800 USDC sin otra firma tuya.

Errores comunes

  • Aceptar aprobaciones ilimitadas en sitios nuevos o desconocidos.
  • Pensar que desconectar la billetera de una web revoca las aprobaciones ya firmadas.
  • Firmar una aprobación cuando lo que esperabas era una simple compra o un airdrop gratuito.

Aprende y practica

Preguntas frecuentes

¿Desconectar la billetera de una dApp revoca los permisos?

No. Desconectar solo corta la conexión del sitio con tu billetera; la aprobación sigue registrada en la blockchain hasta que la revoques con una transacción.

¿Cuánto cuesta revocar una aprobación de tokens?

Una comisión de gas normal de la red en la que está el token. En redes de capa 2 suele ser muy baja.