Estafas con Smart Contracts: Rug Pulls, Wallet Drainers, Ponzis y Cómo Protegerte

El smart contract no es el enemigo. El problema aparece cuando confiamos en código que no entendemos, en permisos que no hemos revisado o en un “negocio descentralizado” cuyo dinero depende únicamente de que siga entrando gente nueva. En Web3, una firma aparentemente inocente puede ser suficiente para perder los activos de una wallet.
Estafas con smart contracts representadas mediante rug pulls, honeypots, wallet drainers y permisos maliciosos en blockchain

La idea esencial

Un contrato puede funcionar exactamente como fue programado y seguir siendo una estafa

Blockchain puede hacer que una operación sea transparente, automática e irreversible. Ninguna de esas tres características demuestra que el modelo sea legítimo.

Un estafador puede utilizar smart contracts para bloquear ventas, retirar liquidez, concederse privilegios administrativos, automatizar un Ponzi o conseguir que el propio usuario autorice el movimiento de sus tokens.

Si todavía no tienes claro qué es un contrato inteligente, antes de continuar te recomiendo esta guía: Smart Contracts: qué son, cómo funcionan, tipos, ejemplos y riesgos.

¿Qué es realmente una estafa con smart contracts?

No toda pérdida relacionada con un smart contract es una estafa.

Vulnerabilidad o exploit Existe un fallo no intencionado y un atacante lo aprovecha. El protocolo puede ser víctima igual que sus usuarios.
Fraude deliberado El código, los permisos o la estructura se diseñan para engañar, apropiarse de fondos o impedir que el usuario pueda salir.

La distinción es importante. Un protocolo hackeado no es automáticamente un fraude, y un contrato que no contiene ningún “bug” puede estar diseñado desde el primer día para beneficiar al creador a costa del usuario.

La blockchain no pregunta si una regla es justa. Ejecuta la regla que está programada.

Rug pull: cuando te quitan la alfombra bajo los pies

El término rug pull —literalmente, “tirón de alfombra”— describe situaciones en las que los promotores atraen capital hacia un proyecto y posteriormente retiran liquidez, fondos o soporte dejando a los participantes con activos sin valor o prácticamente imposibles de vender.

Chainalysis estimó que los rug pulls representaron alrededor de 2.800 millones de dólares en fondos sustraídos durante 2021. El fenómeno creció especialmente en DeFi porque crear un token y conseguir liquidez inicial puede ser relativamente sencillo. Fuente: Chainalysis.

La puerta trasera no tiene por qué parecer una puerta trasera

Una “backdoor” puede ser una función explícita o, de forma más sutil, una combinación de permisos que permita a un administrador:

  • !Retirar fondos del protocolo.
  • !Cambiar el contrato que ejecuta la lógica.
  • !Modificar comisiones hasta niveles abusivos.
  • !Acuñar una cantidad ilimitada de tokens.
  • !Bloquear wallets mediante blacklist.
  • !Pausar ventas o transferencias.
  • !Cambiar balances o reglas de transferencia.
  • !Actualizar un proxy hacia código diferente.

Ninguna de estas funciones es necesariamente fraudulenta por sí sola. Algunos proyectos legítimos necesitan controles administrativos o mecanismos de emergencia. El riesgo aparece cuando el poder está concentrado, no está claramente explicado o puede utilizarse contra los usuarios.

Caso real: Compounder Finance

2020 · DeFi · aproximadamente 10,8 millones de dólares

CoinDesk documentó un supuesto rug pull en Compounder Finance en el que unos 10,8 millones de dólares fueron drenados. Según la información publicada, los desarrolladores tenían capacidad para sustituir estrategias del protocolo y terminaron introduciendo contratos maliciosos que permitían retirar fondos.

Lo más instructivo del caso es que el proyecto había sido auditado. La auditoría había señalado el riesgo derivado del control centralizado y del mecanismo de actualización, pero el mercado siguió depositando capital.

Ver caso en CoinDesk

Lección: “auditado” no significa “no pueden cambiarlo” y tampoco significa “los administradores son honestos”.

Honeypot: puedes comprar, pero no puedes vender

Una de las trampas más simples y efectivas consiste en crear un token que permite comprar con normalidad pero impide, limita o encarece de manera extrema la venta.

CertiK denomina honeypot a estos contratos: el gráfico puede mostrar una subida espectacular porque continúan entrando compradores, mientras las víctimas descubren demasiado tarde que no pueden salir. Fuente: CertiK.

¿Cómo puede bloquearse una venta?

Sin entrar en código operativo, existen mecanismos detectados en contratos fraudulentos como:

  • !Blacklists que bloquean automáticamente al comprador.
  • !Un mínimo de venta imposible de alcanzar.
  • !Restricciones especiales cuando el destinatario es un DEX.
  • !Comisiones de venta cercanas al 100 %.
  • !Modificación artificial del balance del usuario.
  • !Whitelists donde únicamente ciertas wallets pueden vender.

Caso real: SQUID Token

2021 · Binance Smart Chain · usuarios incapaces de vender

El token inspirado en la serie Squid Game se disparó miles de puntos porcentuales en pocos días. CoinDesk informó entonces de advertencias de CoinMarketCap porque usuarios no conseguían vender el token en PancakeSwap.

Pocos días después, el precio colapsó prácticamente a cero, los desarrolladores anunciaron que abandonaban el proyecto y Binance confirmó que lo consideraba una estafa e inició una investigación.

Usuarios sin poder vender · Investigación de Binance

La estafa más peligrosa: cuando tú mismo autorizas el robo

Esta parte es fundamental porque mucha gente cree que para robar una wallet es necesario conocer la seed phrase.

No siempre.

En redes compatibles con Ethereum existen mecanismos de token approvals mediante los que autorizas a un smart contract o dirección a gastar determinados tokens en tu nombre. Son necesarios para usar muchos DEX y aplicaciones DeFi legítimas.

El problema es que esa misma funcionalidad puede utilizarse para robar.

WALLET DE LA VÍCTIMA ↓ firma / approve / permit ↓ AUTORIZACIÓN DE GASTO ↓ el atacante utiliza el permiso ↓ TOKENS TRANSFERIDOS FUERA DE LA WALLET

MetaMask explica que una aprobación permite a una dApp acceder y mover tokens en nombre del usuario, y advierte de que los approvals ilimitados pueden dejar activos expuestos si el contrato es malicioso o posteriormente resulta comprometido. Fuente: MetaMask.

Desconectar la wallet NO revoca los permisos

Este error es muy común. Desconectar MetaMask de una web no elimina necesariamente un approval previamente concedido. Para retirar ese permiso hay que revocarlo on-chain.

Permit y Permit2: una firma puede ser suficiente

Algunos sistemas permiten conceder autorizaciones mediante una firma, incluso sin pagar gas en el momento de firmarla. Esto mejora la experiencia de usuario, pero también crea oportunidades para el phishing.

Uniswap advierte expresamente de que las firmas Permit2 requieren comprobar cuidadosamente qué se está autorizando, ya que una firma maliciosa puede dar capacidad para gastar tokens que previamente fueron aprobados al sistema Permit2. Fuente: Uniswap Labs.

Revoke.cash también advierte de que una firma Permit puede parecer una simple autenticación cuando en realidad está concediendo permisos. Fuente: Revoke.cash.

Wallet drainers

Los crypto drainers son herramientas de phishing diseñadas específicamente para conseguir que la víctima conecte su wallet y apruebe una transacción o firma que permita sacar activos.

Chainalysis estimó en 2024 que el approval phishing había provocado pérdidas superiores a 2.700 millones de dólares desde mayo de 2021 tras ampliar el conjunto de direcciones ilícitas identificadas. Fuente: Operation Spincaster.

“Firmar” no significa “solo confirmar que soy yo”. Una firma puede tener consecuencias patrimoniales.

Me ha aparecido un token extraño en la wallet: ¿me pueden robar?

Aquí conviene ser muy preciso.

Recibir un token o NFT desconocido no concede automáticamente acceso a tu wallet. El peligro aparece cuando intentas reclamarlo, venderlo siguiendo instrucciones sospechosas, visitas la web indicada en sus metadatos o firmas una operación que no comprendes.

MetaMask ha documentado campañas en las que los estafadores envían NFT no solicitados cuya imagen o descripción dirige a páginas maliciosas. El objetivo es conseguir la seed phrase o una firma capaz de transferir activos. Fuente: MetaMask.

También existen tokens enviados gratuitamente que contienen mecanismos que hacen fallar las transacciones cuando el usuario intenta moverlos. El siguiente paso suele ser inducir a la víctima a visitar una web falsa buscando una “solución”. Más información.

Regla práctica

Si no sabes por qué ha aparecido un token en tu wallet, no necesitas hacer nada con él.
  • No visites URLs escritas en el nombre, símbolo o metadata del token/NFT.
  • No intentes “desbloquear”, “reclamar” o “activar” recompensas inesperadas.
  • No firmes mensajes para “verificar la propiedad” sin entender exactamente qué autorizas.
  • No envíes la seed phrase a ninguna web, soporte técnico o bot.

Cuando el smart contract automatiza un Ponzi

Quizá sea una de las ideas más importantes de todo el artículo:

Un Ponzi automatizado sigue siendo un Ponzi.

Que los pagos sean automáticos, que el contrato sea público y que nadie pueda detenerlo no crea una actividad económica real.

Un modelo puede estar completamente on-chain y limitarse a hacer esto:

NUEVO PARTICIPANTE ↓ deposita capital ↓ SMART CONTRACT ↓ paga a participantes anteriores ↓ necesita NUEVOS PARTICIPANTES ↓ el ciclo continúa mientras entra dinero

Cómo detectar la estructura económica

No te preguntes primero cuánto paga. Pregúntate:

  • ¿Qué actividad externa genera el rendimiento?
  • ¿Existe un cliente que paga por un producto o servicio real?
  • ¿El yield procede de trading, lending, comisiones o ingresos verificables?
  • ¿O el dinero de salida procede esencialmente de nuevas entradas?
  • ¿Necesitas reclutar para recuperar o multiplicar tu aportación?
  • ¿La rentabilidad sería sostenible si mañana dejara de entrar gente?
Si al eliminar la captación de nuevos participantes desaparece también la capacidad de pagar rendimientos, el problema no lo arregla blockchain.

Caso real: Forsage

Ethereum, BSC y Tron · aproximadamente 340 millones de dólares según el DOJ

Forsage se promocionaba como un sistema descentralizado basado en network marketing y smart contracts. El Departamento de Justicia de Estados Unidos sostiene en una causa penal todavía pendiente que el sistema era un esquema Ponzi y piramidal que captó aproximadamente 340 millones de dólares.

Según documentos judiciales, los smart contracts desviaban automáticamente el dinero de nuevos participantes hacia participantes anteriores. El DOJ afirma además que más del 80 % de los participantes del programa Ethereum recibieron menos ETH del que aportaron y más de la mitad no recibió ningún pago.

El caso demuestra por qué “está en un smart contract” no equivale a “existe un negocio sostenible”.

Caso Forsage — U.S. Department of Justice · Acción de la SEC

Tres lecciones de tres casos reales

CasoQué ocurrióLección
Compounder Finance Según CoinDesk, desarrolladores pudieron sustituir contratos de estrategia e introducir lógica maliciosa; se drenaron unos 10,8 M$. Una auditoría no elimina el riesgo de privilegios administrativos o upgradeability.
SQUID Token Usuarios reportaron que podían comprar pero no vender; el precio terminó colapsando y Binance lo consideró una estafa. Una gráfica que solo sube puede ser precisamente una señal de que nadie puede salir.
Forsage El DOJ acusa a sus promotores de haber automatizado mediante smart contracts un esquema Ponzi/piramidal. Automatización y transparencia on-chain no crean actividad económica real.

Señales de alarma antes de tocar un smart contract

Rentabilidad “garantizada”Especialmente si es fija, muy elevada y no existe una fuente económica verificable.
Reclutamiento necesarioLos ingresos dependen de incorporar personas o comprar “niveles”, “slots”, “matrices” o posiciones.
“El contrato no puede fallar”Confundir inmutabilidad con seguridad es una señal de marketing, no una prueba técnica.
Owner o admin muy poderosoPuede cambiar tasas, mint, blacklist, pausar o actualizar la implementación.
Liquidez controlada por el equipoSi puede retirarse libremente, existe riesgo directo de rug pull.
Código no verificadoNo demuestra fraude, pero impide una revisión pública normal.
Urgencia y FOMO“Solo hoy”, “última plaza”, “airdrop inmediato”, “firma ya”.
Firma que no entiendesApprove, Permit, Permit2, SetApprovalForAll o mensajes estructurados desconocidos.
Equipo anónimo + control totalEl anonimato no implica fraude, pero aumenta el riesgo si además controlan todos los privilegios.
No puedes explicar de dónde sale el dineroSi la respuesta real es “de los que entran después”, tienes un problema estructural.

Cómo protegerte: una rutina sencilla que evita muchos desastres

1. Separa almacenamiento e interacción

No utilices la misma wallet para guardar patrimonio importante y para experimentar con dApps desconocidas.

WALLET DE AHORRO activos importantes ↓ NO interactúa con dApps desconocidas WALLET DE INTERACCIÓN saldo limitado ↓ DeFi / mint / pruebas / nuevas aplicaciones

Chainalysis y MetaMask recomiendan precisamente separar activos valiosos y utilizar wallets temporales o de interacción cuando se entra en sitios desconocidos.

2. Comprueba la URL desde una fuente oficial

No entres a una dApp desde un anuncio, un DM de Telegram, un enlace en Discord o una respuesta en X.

3. Lee lo que la wallet te pide firmar

Especial atención a:

  • !Approve — autoriza gasto de tokens.
  • !SetApprovalForAll — puede autorizar la gestión de toda una colección NFT.
  • !Permit / Permit2 — determinadas firmas pueden conceder permisos sin una transacción inicial convencional.
  • !Blind signing — firmar datos que no puedes interpretar aumenta enormemente el riesgo.

4. Reduce los approvals

Si una aplicación necesita gastar 100 USDC, no existe una buena razón práctica para conceder acceso ilimitado cuando tu wallet permite limitarlo.

5. Revisa y revoca permisos antiguos

MetaMask dispone de gestión de allowances y también puedes consultar los approval checkers de exploradores como Etherscan o herramientas especializadas como Revoke.cash.

Revocar permisos cuesta gas porque es una operación on-chain, pero desconectar una web de la wallet no sustituye esa revocación.

6. Comprueba el contrato, no solo la web

Busca en el explorador:

  • Código verificado.
  • Dirección del owner.
  • Proxy e implementación real.
  • Funciones de mint.
  • Blacklist o whitelist.
  • Comisiones modificables.
  • Capacidad de pause.
  • Concentración de tokens y liquidez.

7. Comprueba que realmente se puede vender

No te fíes únicamente del precio o del gráfico. Los honeypots existen precisamente porque el mercado aparenta actividad mientras determinados usuarios no pueden vender.

8. Una auditoría es un dato, no una garantía

Comprueba quién auditó, qué versión, cuándo y qué riesgos quedaron abiertos. Compounder Finance es un ejemplo histórico de por qué hay que leer también los hallazgos y los privilegios administrativos.

9. Hardware wallet no te salva de una mala firma

Una hardware wallet protege las claves privadas, pero si tú confirmas conscientemente una operación maliciosa en el dispositivo, la blockchain puede ejecutarla.

La mejor wallet del mundo no puede protegerte de una autorización que tú mismo has confirmado.

He firmado algo sospechoso: ¿qué hago?

La prioridad depende de lo que hayas firmado y de si todavía controlas la wallet.

  • Deja de interactuar con la web inmediatamente.
  • Comprueba approvals y allowances activos.
  • Revoca permisos sospechosos cuanto antes.
  • Si existe riesgo sobre la clave o seed, mueve los activos restantes a una wallet nueva y segura.
  • Revisa también otras redes donde uses la misma dirección.
  • Guarda hashes de transacción, direcciones y capturas para una posible denuncia.
Si has compartido la seed phrase o la clave privada, revocar approvals no es suficiente. Debes considerar esa wallet comprometida.

Preguntas frecuentes sobre estafas con smart contracts

¿Pueden robarme solo por recibir un token en mi wallet?

En condiciones normales, recibir un token o NFT desconocido no entrega al remitente control sobre tu wallet. El riesgo surge si interactúas con él, visitas enlaces asociados, firmas una autorización o revelas tus claves.

¿Conectar la wallet a una web permite que me roben?

La conexión por sí sola normalmente permite a la web conocer tu dirección y proponerte operaciones. El peligro real aparece cuando firmas transacciones, approvals o mensajes maliciosos.

¿Desconectar una dApp elimina sus permisos?

No necesariamente. Una autorización on-chain puede seguir activa después de desconectar la web. Hay que revisar y, si procede, revocar el allowance.

¿Un smart contract inmutable puede ser un Ponzi?

Sí. La inmutabilidad solo significa que determinadas reglas no pueden modificarse. Si esas reglas redistribuyen el dinero de nuevos participantes entre participantes anteriores, automatizan el modelo; no lo convierten en sostenible.

¿Un contrato auditado puede contener riesgos?

Sí. Las auditorías tienen alcance, fecha y versión. Además, pueden existir riesgos económicos, administrativos o de actualización que no son un simple bug de código.

¿Cómo sé si un token es un honeypot?

No existe una única prueba infalible. Hay que revisar la lógica de transferencias, privilegios, impuestos, blacklists, simulaciones de venta, liquidez y análisis de herramientas especializadas. Una advertencia automática ayuda, pero no sustituye una revisión completa.

¿Cómo reconozco un Ponzi basado en smart contracts?

La señal fundamental es económica: si los pagos dependen principalmente del capital aportado por nuevos participantes y no existe una fuente externa sostenible de ingresos, el smart contract no cambia la naturaleza del modelo.

En Web3, desconfiar no significa vivir con miedo. Significa verificar antes de firmar.

La mayoría de estas estafas necesitan algo de la víctima: que compre, que conecte una wallet, que firme, que conceda un approval, que siga un enlace o que crea que “descentralizado” significa “sin riesgo”.

El segundo que tardas en leer una firma, revisar un contrato o preguntar de dónde sale realmente la rentabilidad puede ser la diferencia entre participar conscientemente y entregar voluntariamente el control de tus activos.