Glosario cripto
Revocar aprobaciones de tokens
Revocar aprobaciones de tokens es anular los permisos de gasto que tu billetera dio a contratos inteligentes para que uno hackeado no pueda llevarse tus tokens.
Cada vez que operas en un DEX o depositas en un protocolo, lo normal es aprobar que un contrato gaste un token de tu billetera, a menudo por una cantidad ilimitada. Ese permiso sigue activo hasta que lo cambias. Revocar consiste en enviar una nueva transacción que deja la autorización a cero. Los comprobadores de aprobaciones de los exploradores de bloques y las herramientas específicas de revocación muestran todos los permisos activos por dirección y red y preparan la revocación para que la firmes.
Las aprobaciones antiguas son un riesgo latente. Si un protocolo que usaste hace años sufre un exploit, o alguna vez aprobaste un contrato malicioso en una web de phishing, el atacante puede retirar los tokens aprobados cuando quiera sin volver a pedirte nada. Muchas pérdidas por drainers ocurren días después de la aprobación, y por eso se recomienda hacer limpieza periódica, sobre todo en billeteras con ahorros a largo plazo.
Revocar cuesta una pequeña comisión de gas por aprobación y no deshace un robo ya consumado. Tampoco cubre las firmas permit fuera de la cadena hasta que se usan o caducan, y las aprobaciones de NFT para toda una colección hay que revisarlas aparte. Ojo con las webs de revocación falsas, que son drainers disfrazados.
Ejemplo
Al enterarse de que un protocolo de rendimiento que usó en 2021 ha sido hackeado, una usuaria abre un comprobador de aprobaciones, encuentra un permiso ilimitado de USDC a su antiguo contrato y lo revoca por unos céntimos de gas.
