El análisis de cadena significa estudiar la cadena de bloques pública para agrupar direcciones que probablemente pertenecen a la misma persona, y luego vincular esos grupos a identidades reales.
Las asunciones principales (heurísticas)
- Propiedad común de entradas: todas las entradas de una transacción pertenecen a la misma persona. El propio documento técnico señaló que las transacciones con varias entradas revelan esto.
- Detección de cambio: una salida es el pago, la otra es el cambio. Importes redondos y tipos de script coincidentes suelen revelar cuál es cuál (BIP78 nombra las heurísticas «change-round-amount» y «change-scriptpubkey»).
- Reutilización de direcciones: la misma dirección vista varias veces vincula todos los pagos.
Dónde entra la identidad
La cadena no contiene nombres. La identidad suele entrar en los bordes: exchanges con KYC, facturas, tiendas, publicaciones públicas y datos de red de billeteras que preguntan a servidores de terceros por tus direcciones.
La respuesta de Bitcoin
Las heurísticas son asunciones, no hechos, y se pueden romper:
- Direcciones nuevas y control de monedas evitan regalar vínculos.
- PayJoin rompe la asunción de entrada común en pagos ordinarios.
- CoinJoin crea transacciones de muchos a muchos donde las salidas no pueden emparejarse con las entradas.
- Tu propio nodo completo evita que tu billetera revele tus direcciones a otros.
El análisis de cadena lo usan empresas y autoridades, por ejemplo en los informes anuales de delitos de Chainalysis. Sus cifras son estimaciones construidas sobre estas mismas asunciones.