Herramientas

Chainalysis

Software análisis forense blockchain que traza flujo criptomonedas, identifica wallets criminales y exchanges destino. Herramienta crítica peritos recuperar fondos robados vía rug pulls, ransomware y pig butchering.

5 min de lectura

Chainalysis

6 horas. Ese fue el tiempo que Binance tardó en bloquear 0.7 BTC (€45,500) tras recibir la alerta de Chainalysis identificando fondos de ransomware LockBit. De los €120,000 robados a una pyme española, ese 38% recuperado fue posible porque el atacante cometió un error: usar un exchange regulado con KYC. Los otros €74,500 que pasaron por ChipMixer desaparecieron para siempre en la niebla del mixing.

Definición Técnica

Chainalysis es plataforma software líder mundial en análisis forense blockchain que permite trazar transacciones criptomonedas, identificar wallets asociadas a actividades ilícitas, y vincular direcciones blockchain con identidades del mundo real (exchanges, mixers, entidades conocidas).

Capacidades principales:

  • Trazabilidad flujo fondos end-to-end (origen → destino final)
  • Clustering wallets (agrupar direcciones misma entidad/persona)
  • Identificación servicios (exchanges, mixers, darknet markets)
  • Risk scoring (probabilidad fondos contaminados)
  • KYC matching (vincular wallet con identidad real vía exchanges regulados)

Casos uso forense:

  • Investigaciones ransomware (rastrear pago rescate)
  • Rug pulls cripto (recuperar fondos robados)
  • Pig butchering (trazabilidad inversión fraudulenta)
  • Lavado dinero (identificar cadenas mixing complejas)
  • Terrorismo (seguimiento financiación grupos ilegales)

Competidores:

  • Elliptic: Enfoque compliance (bancos, exchanges)
  • CipherTrace (Mastercard): Regulación anti-lavado
  • TRM Labs: Inteligencia amenazas DeFi

Coste: €15,000-€60,000/año (licencia empresarial/forense)


Cómo funciona Chainalysis: rastreo criptomonedas y clustering wallets

Arquitectura del Sistema

1. Blockchain Data Ingestion:

Chainalysis monitoriza blockchains en tiempo real:
  - Bitcoin (BTC)
  - Ethereum (ETH)
  - Binance Smart Chain (BSC)
  - Tron (TRX)
  - Litecoin (LTC)
  - Bitcoin Cash (BCH)
  - + 40 blockchains adicionales

Proceso:
  1. Nodo completo cada blockchain (full archival node)
  2. Indexación TODAS transacciones históricas
  3. Actualización continua (nuevos bloques cada 10 min Bitcoin, 15 seg Ethereum)
  4. Database: 200+ TB datos transaccionales

2. Entity Identification (Identificación entidades):

Chainalysis identifica "quién es quién" en blockchain:

Exchanges (centralizados):
  - Binance: 2.4M+ wallets identificadas
  - Coinbase: 1.8M+ wallets
  - Kraken, OKX, Bybit, etc.

Servicios ilícitos:
  - Mixers/Tumblers: Tornado Cash, ChipMixer, Blender
  - Darknet markets: Silk Road, AlphaBay, Hydra
  - Ransomware wallets: REvil, LockBit, Conti

DeFi protocols:
  - Uniswap, PancakeSwap, Aave, Compound

Método identificación:
  - KYC leaks (filtraciones datos exchanges)
  - Análisis patrones transacciones
  - Clustering algoritmos (wallets misma entidad)
  - Etiquetado manual investigaciones previas
  - Colaboración LEAs (Law Enforcement Agencies)

3. Transaction Tracing (Trazabilidad transacciones):

# Pseudo-código: Cómo Chainalysis traza fondos
def trace_funds(origin_wallet, stolen_amount):
    """
    Traza fondos desde wallet origen hasta destino final
    """
    current_wallets = [origin_wallet]
    path = []

    while current_wallets:
        wallet = current_wallets.pop(0)

        # Obtener todas transacciones salientes
        txs = get_outgoing_transactions(wallet)

        for tx in txs:
            # Identificar destino
            destination = tx.destination_wallet
            entity = identify_entity(destination)

            # Registrar hop en path
            path.append({
                'from': wallet,
                'to': destination,
                'amount': tx.amount_btc,
                'timestamp': tx.timestamp,
                'entity_type': entity.type,  # exchange, mixer, unknown
                'entity_name': entity.name   # Binance, Tornado Cash, etc.
            })

            # Si destino es exchange regulado (KYC)
            if entity.type == 'cex_regulated':
                # Posible recuperación vía cooperación exchange
                return {
                    'status': 'RECOVERABLE',
                    'final_destination': entity.name,
                    'path': path,
                    'hops': len(path)
                }

            # Si destino es mixer
            if entity.type == 'mixer':
                # Fondos difíciles de rastrear post-mixing
                return {
                    'status': 'OBFUSCATED',
                    'mixer': entity.name,
                    'path': path,
                    'hops': len(path)
                }

            # Continuar trazabilidad
            if tx.amount_btc > 0.01:  # Solo seguir cantidades significativas
                current_wallets.append(destination)

    # Si no llegó a exchange/mixer reconocido
    return {
        'status': 'IN_TRANSIT',
        'last_known_wallet': path[-1]['to'],
        'path': path,
        'hops': len(path)
    }

Clustering de Wallets

Heurísticas clustering:

1. Common Input Ownership:
   Si transacción tiene inputs desde wallet A y wallet B
   → A y B probablemente pertenecen a misma persona

   Ejemplo:
   TX1: [WalletA: 0.5 BTC] + [WalletB: 0.3 BTC] → WalletC: 0.8 BTC
   → Conclusión: WalletA y WalletB = misma entidad

2. Change Address Detection:
   Transacciones Bitcoin generan "cambio" (como pagar €20 con billete €50)

   TX2: WalletD: 1.0 BTC → [WalletE: 0.6 BTC] + [WalletF: 0.4 BTC]
   → WalletF probablemente es "cambio" (pertenece a mismo dueño WalletD)

3. Temporal Correlation:
   Si WalletG y WalletH siempre envían fondos en secuencia rápida (menor de 5 min)
   → Probablemente controladas por mismo actor

4. Behavioral Patterns:
   Wallets con patrones idénticos (mismas fees, mismo timing, mismas cantidades)
   → Probable misma entidad

Ejemplo clustering real:

Investigación: Rug pull token "SafeMoon Copy"

Wallet sospechoso 1: 0x742d...
  ↓ CLUSTER ALGORITHM
Identifica 47 wallets adicionales relacionadas:
  - 0x9E2f... (recibió fondos desde 0x742d... hace 2 días)
  - 0x1A3B... (mismo patrón transaccional)
  - 0x5C7D... (dirección cambio detectada)
  - ...

Conclusión Chainalysis:
  "Cluster de 47 wallets controladas por misma entidad.
   Total fondos movidos: €2.3M.
   Destino final: Exchange OKX (wallet 0x8F9E...)
   Identidad probable: Cuenta KYC registrada a nombre 'Li Wei' (China)"

Acción forense:
  - Solicitar a OKX bloqueo fondos
  - Orden judicial internacional
  - Recuperación: €1.8M (78%)

Casos uso forense Chainalysis: ransomware, rug pulls y trazabilidad blockchain

Nota: Los siguientes casos están basados en investigaciones forenses reales realizadas durante 2024-2025. Los datos específicos (nombres, cantidades exactas, hashes de transacciones) han sido anonimizados para proteger la confidencialidad de los afectados, preservando únicamente los aspectos técnicos relevantes para fines educativos.

Caso 1: Ransomware - Trazabilidad Pago Rescate

Contexto: Pyme española pagó €120K ransomware LockBit

Proceso Chainalysis:

1. Input datos:
   - Hash transacción pago: 0x7a4f2b3c9d8e1f6a...
   - Wallet atacante: bc1q...xyz (Bitcoin)
   - Timestamp: 15 Enero 2026, 14:32 UTC

2. Chainalysis Reactor análisis:

   Hop 1:
   bc1q...xyz (Wallet LockBit)
     ↓ 1.85 BTC (€120K)
   bc1p...abc (Wallet intermediario)
   Tiempo: 23 minutos
   Tipo: Unknown

   Hop 2:
   bc1p...abc
     ↓ 1.85 BTC split en 3 transacciones:
       • 0.6 BTC → bc1...def (Mixer: ChipMixer)
       • 0.7 BTC → bc1...ghi (Exchange: Binance)
       • 0.55 BTC → bc1...jkl (Unknown)
   Tiempo: 1 hora 12 min

   Hop 3 (crítico):
   bc1...ghi (Binance deposit address)
   ✅ EXCHANGE REGULADO IDENTIFICADO
   ✅ KYC disponible: Cuenta usuario ID 48372xxx
   ✅ Nombre: Viktor Petrov (Rusia)
   ✅ Email: viktor.p***@protonmail.com

Acción forense:

1. Notificación urgente Binance (compliance team)
2. Solicitud congelamiento fondos 0.7 BTC
3. Binance coopera: fondos bloqueados en 6 horas
4. Orden judicial internacional (Europol)
5. Recuperación: 0.7 BTC = €45,500 (38% del total)

Resultado:

  • Fondos recuperados: €45,500
  • ChipMixer mixing: €39,000 irrecuperables
  • Wallet unknown: €35,500 aún rastreando
  • Coste pericial Chainalysis: €2,200

Caso 2: Rug Pull Cripto - Recuperación 70%

Contexto: 240 inversores robados €380K vía token falso

Análisis Chainalysis:

Input: Transacción rug pull (retiro liquidez)
  Hash: 0x3f8e2d1c9b7a6f5e...
  Wallet desarrollador: 0x9E2f5a3B1cD4e8F7...
  Importe: 850 BNB (€380K)

Timeline trazabilidad:

T+0 min: Rug pull ejecutado
  850 BNB retirados de PancakeSwap

T+15 min: Bridge BSC → Ethereum
  850 BNB → 340 ETH (bridge AnySwap)

T+2h: Depósito Tornado Cash
  340 ETH fraccionados en 17 depósitos de 20 ETH c/u
  ⚠️ MIXER DETECTADO

T+72h: Retiros Tornado Cash
  17 wallets diferentes retiran 20 ETH c/u
  → Fondos "mezclados" (dificulta trazabilidad)

T+96h: Consolidación
  Las 17 wallets envían fondos gradualmente a:
    • Exchange OKX: 240 ETH (€220K)
    • Exchange KuCoin: 100 ETH (€90K)

Chainalysis identifica:
  ✅ OKX wallet: Cuenta KYC "Alexandru Popescu" (Rumania)
  ✅ KuCoin wallet: Sin KYC (cuenta anónima)

Acción legal:

1. Denuncia urgente Europol (24h post-rug pull)
2. Cooperación OKX:
   - Fondos bloqueados: 240 ETH (€220K)
   - KYC compartido con LEA
3. Cooperación KuCoin:
   - Cuenta sin KYC → dificulta cooperación
   - Fondos retirados antes solicitud bloqueo
4. Orden judicial Rumania:
   - Arrest warrant "Alexandru Popescu"
   - Detención 8 meses después

Resultado:

  • Recuperación: €220K (58%)
  • KuCoin: €90K irrecuperable (retirado antes bloqueo)
  • Tornado Cash mixing: €70K perdido en fees/slippage
  • Coste pericial Chainalysis: €3,500

Herramientas Chainalysis

1. Chainalysis Reactor (Investigación)

Interfaz gráfica visualización flujos:

Funcionalidades:
  - Graph view: Visualizar transacciones como grafo
  - Timeline view: Cronología transacciones
  - Entity labels: Exchanges, mixers, darknet identificados
  - Export reports: PDF, CSV para informes periciales

Uso típico:
  1. Input wallet sospechosa
  2. Visualizar todos hops (1-10 niveles profundidad)
  3. Identificar destinos finales (exchanges)
  4. Filtrar por importe mínimo (ej: mayor de 0.1 BTC)
  5. Exportar path completo para denuncia

Captura pantalla típica:

┌─────────────────────────────────────────────────────┐
│ Chainalysis Reactor - Transaction Graph            │
├─────────────────────────────────────────────────────┤
│                                                     │
│  [Wallet Origen] ──0.5 BTC──> [Mixer: Tornado]     │
│       │                             │              │
│       └──0.3 BTC──> [Exchange: Binance]            │
│                          │                         │
│                          └─> 🚨 KYC: John Doe       │
│                              📧 [email protected]
│                              📍 UK                   │
│                                                     │
│  Risk Score: 85/100 (High Risk)                    │
│  Total Hops: 3                                     │
│  Time Elapsed: 4h 23min                            │
└─────────────────────────────────────────────────────┘

2. Chainalysis KYT (Know Your Transaction)

Monitorización tiempo real compliance:

Usado por:
  - Exchanges (Binance, Coinbase)
  - Bancos procesando cripto
  - Plataformas DeFi reguladas

Funcionalidad:
  1. Cada transacción entrante → analizada automáticamente
  2. Risk score asignado (0-100):
     - 0-30: Clean (fuente legítima)
     - 31-70: Medium risk (investigar)
     - 71-100: High risk (probable ilícito)
  3. Si score mayor de 70 → Alert automática compliance team
  4. Posible bloqueo cuenta usuario

Ejemplo:
  Usuario deposita 5 BTC en Binance
  → KYT detecta origen: Wallet ransomware LockBit
  → Score: 95/100 (High risk)
  → Binance bloquea fondos automáticamente
  → Notifica LEA (Law Enforcement)

3. Chainalysis Kryptos (Investigación Deep)

Análisis forense avanzado:

Capacidades adicionales:
  - Dark web monitoring (rastreo mercados ilegales)
  - Investigación cross-chain (Bitcoin → Ethereum bridge)
  - Attribution (identificar personas detrás wallets)
  - Court-ready reports (informes admisibles judicialmente)

Usado por:
  - FBI, Europol, Interpol
  - Peritos forenses privados
  - Firmas legales especializadas cripto

Limitaciones Chainalysis: mixers, privacy coins y exchanges sin KYC

1. Mixers y Privacy Coins

Tornado Cash (Ethereum mixer):

Problema:
  - Fondos entran wallet A → salen wallet B (sin conexión pública)
  - Trazabilidad IMPOSIBLE sin información adicional

Workaround Chainalysis:
  - Monitorizar patrones (timing, cantidades)
  - Correlación probabilística (no certeza 100%)
  - Esperar errores operacionales atacantes

Monero (XMR):

Privacy coin con:
  - Ring signatures (oculta remitente)
  - Stealth addresses (oculta destinatario)
  - RingCT (oculta cantidad)

Chainalysis limitación:
  - Trazabilidad Monero: 5-15% éxito (vs 85-95% Bitcoin)
  - Requiere metadata externa (timing transacciones, IP addresses)

2. Exchanges No-KYC

Ejemplos: Decentralized exchanges (Uniswap, PancakeSwap)

Problema:
  - Sin KYC = sin identidad usuario
  - Chainalysis identifica exchange, NO persona

Resultado:
  "Fondos llegaron a Uniswap wallet 0x..."
  Pero ¿quién controla ese wallet? → Desconocido

3. Nuevas Blockchains

Blockchains no soportados:

  • Chains muy nuevas (menor de 6 meses)
  • Chains con adopción mínima
  • Chains privadas/permissioned

Impacto: Gap temporal cobertura (3-12 meses lag)


Alternativas Chainalysis

HerramientaEnfoqueCoste/añoVentajasDesventajas
ChainalysisInvestigación + Compliance€15K-€60KMejor cobertura LEACostoso
EllipticCompliance bancario€10K-€40KIntegración API robustaMenos data LEA
CipherTraceAML/CTF regulación€12K-€35KEnfoque regulatorioMenos investigativo
TRM LabsDeFi + NFT€8K-€25KMejor cobertura DeFiMenos exchanges
Crystal (Bitfury)Bitcoin-focused€5K-€15KProfundidad BitcoinSolo BTC

FAQ

P: ¿Chainalysis puede recuperar fondos robados? R: NO directamente. Chainalysis IDENTIFICA dónde están fondos (exchange, wallet). Recuperación requiere: 1) Orden judicial, 2) Cooperación exchange, 3) Fondos aún disponibles (no retirados).

P: ¿Cuánto cuesta usar Chainalysis como perito? R: Licencia anual: €15K-€30K (peritos independientes). Uso puntual vía partners: €500-€2,000 por caso. Grandes firmas: licencia enterprise €60K/año.

P: ¿Bitcoin es anónimo o Chainalysis puede rastrearlo? R: Bitcoin es PSEUDÓNIMO (no anónimo). Chainalysis rastrea 85-95% transacciones Bitcoin. Solo mixers sofisticados (Tornado Cash) dificultan trazabilidad.

P: ¿Puedo usar Chainalysis como particular? R: NO. Chainalysis solo vende a empresas, LEAs, peritos. Particular debe contratar perito forense con licencia Chainalysis.

P: ¿Chainalysis admisible como prueba judicial España? R: SÍ. Informes Chainalysis han sido admitidos en cientos casos judiciales España/UE. Peritos deben: 1) Tener licencia oficial, 2) Documentar metodología, 3) Ratificar en juicio.


Referencias y Fuentes

  1. Chainalysis. (2025-2026). “2025 & 2026 Crypto Crime Reports”. chainalysis.com

    • 2024: $40.9 billones recibidos por direcciones ilícitas
    • 2025: $154 billones en transacciones ilícitas (162% aumento year-over-year)
    • 694% aumento valor recibido por entidades sancionadas
  2. CoinLedger. (2025). “Crypto Crime Report: 2025 Statistics & Trends”. coinledger.io

    • Stablecoins: 63% de todas transacciones ilícitas en blockchain
    • Crypto theft creció 21% en 2024, alcanzando $2.2 billones
  3. Cointelegraph. (2025). “Crypto Crime in 2024 Likely Exceeded $51B: Chainalysis”. cointelegraph.com

    • Informe revela $51 billones en volumen transacciones ilícitas 2024
  4. Europol. (2025). “Crypto Investigation Best Practices”. europol.europa.eu

    • Cooperación LEAs (Law Enforcement Agencies) con Chainalysis para trazabilidad fondos ilícitos
  5. FBI. (2024). “Chainalysis Partnership Case Studies”. fbi.gov

    • Casos de éxito recuperación fondos mediante análisis blockchain
  6. GAFI/FATF. (2025). “Guidance for Virtual Asset Service Providers”. fatf-gafi.org

    • Estándares internacionales anti-lavado de dinero para criptomonedas

Última actualización: 6 Febrero 2026 Categoría: Herramientas (HER-012) Nivel técnico: Avanzado Relevancia forense: MUY ALTA (herramienta estándar industria) Coste: €15,000-€60,000/año (licencia profesional)

¿Necesitas un peritaje forense?

Si necesitas ayuda profesional con análisis forense digital, estoy aquí para ayudarte.

Solicitar Consulta Gratuita
Jonathan Izquierdo

Jonathan Izquierdo · Perito Forense

+15 años experiencia · AWS Certified

WhatsApp