Cuando interactuamos con un protocolo DeFi, un marketplace de NFT o un exchange descentralizado (DEX), casi siempre necesitamos firmar una transacción de «Approve» (aprobación) o «Permit». Esta autorización le da al contrato el derecho a gastar un token determinado (o una cantidad ilimitada de este) en nuestro nombre. El problema es que, una vez completada la operación, el contrato sigue teniendo permiso, a menos que lo revoquemos explícitamente.
¿Por qué las aprobaciones abiertas son un peligro real?
Compromiso del protocolo (exploits): si un protocolo legítimo con el que interactuaste en el pasado sufre un hackeo y su código o interfaz web se ve comprometido, los hackers pueden aprovechar todas las aprobaciones antiguas que los usuarios dejaron abiertas para vaciar sus carteras. ¿Cómo protegerse y gestionar estos permisos?
Las buenas prácticas de seguridad exigen revocar periódicamente los permisos de contratos que ya no se utilizan. Para ello, usamos herramientas especializadas de auditoría de permisos que comprueban qué direcciones tienen acceso a tus tokens.
Las principales herramientas seguras para esta limpieza son:
Revoke.cash (Una de las más populares y confiables del mercado)
Etherscan / BscScan / Polygonscan Token Approvals (Herramientas propias de los exploradores de bloques para Ethereum, BNB Chain, Polygon, etc.)
DeFiLlama Approvals
Pasos básicos para revocar:
Accede a una herramienta confiable como Revoke.cash.
Conecta tu cartera (ten cuidado de conectarla solo para lectura/visualización; nunca firmes nada sospechoso al conectarla).
Selecciona la red deseada (Ethereum, Arbitrum, Polygon, etc.).
Revisa la lista de contratos aprobados y los límites concedidos (muchos aparecen como "Unlimited").
Haz clic en Revoke (Revocar) para cancelar el permiso. Se cobrará una pequeña comisión de gas de la red para procesar la revocación.
Mantener este hábito de limpieza después de operaciones puntuales —especialmente en redes de alto riesgo o con protocolos nuevos— es una capa de protección indispensable para resguardar tus activos a largo plazo.
