docs: documentar módulo Peritaje forense implementado
CHANGELOG (1.10.0) y README reflejan que el peritaje forense ya está
implementado, no solo especificado: qué hace, qué heurísticas reutiliza
y cuáles son nuevas, el marco HECHO/INFERENCIA/DECLARACION, y la
limitación conocida de depender de /api/address/{addr}/txs en vez de
/outspend (el backend Mempool self-hosted no lo expone).
This commit is contained in:
@@ -10,6 +10,51 @@ y el versionado sigue [Versionado Semántico](https://semver.org/lang/es/):
|
||||
- **MENOR** — características nuevas que no rompen lo anterior
|
||||
- **PARCHE** — arreglos de errores
|
||||
|
||||
---
|
||||
## [1.10.0] — 2026-07-16
|
||||
### Añadido
|
||||
- Peritaje forense: nueva pestaña que rastrea fondos robados o perdidos hacia
|
||||
adelante, salto a salto, desde una transacción de origen (`txid:vout`) hasta
|
||||
un punto de parada natural — custodio identificado, dilución excesiva,
|
||||
CoinJoin real, o fondos aún sin gastar. Todo el rastreo corre sobre tu
|
||||
propio nodo (Bitcoin Core + Fulcrum + Mempool self-hosted), como el resto
|
||||
de la app: ninguna consulta sale de tu red.
|
||||
- Sigue todos los outputs de cada salto (no solo el presunto cambio),
|
||||
porque los fondos pueden repartirse en varias ramas; cada rama se
|
||||
detiene de forma independiente y puede ampliarse con "seguir más
|
||||
saltos" si el límite por defecto se queda corto.
|
||||
- Reutiliza las heurísticas existentes del analizador (CIOH, detección de
|
||||
cambio estructural, huella de wallet, CoinJoin, entidades conocidas) y
|
||||
añade tres nuevas: perfil de dirección (personal vs hot wallet de
|
||||
exchange), cambio conductual (se gasta rápido vs queda quieto) cruzado
|
||||
con la señal estructural, y comparación de huella de software entre
|
||||
saltos consecutivos.
|
||||
- Confirma cadenas de peeling multi-salto: el check de patrón de pago
|
||||
simple ya avisaba de que una sola transacción no basta para confirmar
|
||||
una cadena — este módulo es lo que cierra ese hueco, siguiendo el rastro
|
||||
hacia adelante de verdad.
|
||||
- Marco de tres niveles en cada afirmación del informe: HECHO (dato
|
||||
on-chain verificable), INFERENCIA (conclusión de una heurística, con su
|
||||
propia sub-etiqueta CERTEZA/PROBABLE/POSIBLE) y DECLARACIÓN (lo que
|
||||
cuenta el afectado, en un formulario de texto libre, siempre mostrado
|
||||
aparte y nunca mezclado con los hechos).
|
||||
- Informe con resumen, declaración del afectado, cronología, direcciones
|
||||
atribuidas con su fundamento, fondos localizados sin gastar,
|
||||
conclusiones numeradas, recomendaciones (con un aviso fijo contra
|
||||
estafas de "recuperación de fondos" siempre que hay declaración),
|
||||
metodología y anexo de verificación. Exportable a JSON y Markdown, igual
|
||||
que el informe de wallet.
|
||||
- No identifica la identidad real de nadie: como mucho llega a "hot wallet
|
||||
de [exchange]" o "custodio no identificado". No hace denuncias ni envíos
|
||||
automáticos a terceros — el informe es un documento que decides tú a
|
||||
dónde llevar.
|
||||
|
||||
### Cambiado
|
||||
- `unionFindCluster` (vinculación por CIOH) y `guessChangeOutput` (señales de
|
||||
cambio estructural) se extrajeron de `buildWalletReport` y `analyzeTx`
|
||||
respectivamente a funciones compartidas, sin cambio de comportamiento, para
|
||||
que el peritaje forense las reutilice salto a salto.
|
||||
|
||||
---
|
||||
## [1.9.0] — 2026-06-12
|
||||
### Añadido
|
||||
|
||||
Reference in New Issue
Block a user