diff --git a/CHANGELOG.md b/CHANGELOG.md index 172ab43..9ec4169 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,45 @@ y el versionado sigue [Versionado Semántico](https://semver.org/lang/es/): --- +## [1.7.0] — 2026-06-04 + +### Añadido + +- Detección de CoinJoin estructural (WabiSabi y similares). El motor reconocía + CoinJoin por denominaciones fijas (Whirlpool) o por outputs de igual valor + (CoinJoin genérico), pero no capturaba WabiSabi, que usa outputs de valor + variable. Se añadió una tercera variante: detecta mezclas por forma estructural + (muchos inputs y outputs, ratio cercano a 1, sin output dominante). El + fingerprint "Wasabi o JoinMarket" se activa también para esta variante. + +- Check de datos OP_RETURN en el motor de privacidad. Hasta ahora OP_RETURN solo + se detectaba en la herramienta dedicada de TOOLS. Ahora aparece en el informe + de privacidad de Auditoría: informa de cuántos outputs OP_RETURN hay y su + tamaño en bytes, sin mostrar el contenido. Una transacción con OP_RETURN fuerza + banda BAJA independientemente del resto de señales. + +- Check de tipo de script legacy (P2PKH/P2SH). Detecta cuando los inputs usan + direcciones legacy (1... o 3...) en lugar de SegWit (bc1q...) o Taproot + (bc1p...). Informa de que forman un conjunto de usuarios cada vez más pequeño, + lo que reduce el anonimato por conjunto. Peso −15, certeza CERTEZA, + actionability "wallet" (depende del software). + +### Cambiado + +- En transacciones CoinJoin, los checks "Mezcla de tipos de script en inputs", + "Inputs innecesarios (consolidación revelada)" y "Fingerprinting de wallet" + ahora se muestran como informativos (punto gris, sin penalización) en lugar de + como advertencias en rojo. En una mezcla, estas condiciones son esperadas por + diseño del protocolo — no son fallos del usuario. + +### Corregido + +- El check de batch payment ya no dispara en transacciones WabiSabi. Al no + detectarse como CoinJoin, el filtro `!likelyCJ` no se activaba y un WabiSabi + de 327×279 aparecía marcado como batch. Resuelto al corregir la detección. + +--- + ## [1.6.0] — 2026-06-03 ### Añadido