docs: añadir CHANGELOG v1.0.0 y limpiar README

This commit is contained in:
Aitor
2026-06-01 20:37:46 +02:00
parent 43829fb570
commit b3dedc1865
3 changed files with 87 additions and 1 deletions
+1
View File
@@ -21,3 +21,4 @@ logs/
# Node # Node
node_modules/ node_modules/
npm-debug.log* npm-debug.log*
txoko-roadmap.md
+79
View File
@@ -0,0 +1,79 @@
# Changelog
Todos los cambios notables de Txoko Node Dashboard se documentan aquí.
El formato sigue [Keep a Changelog](https://keepachangelog.com/es-ES/1.0.0/)
y el versionado sigue [Versionado Semántico](https://semver.org/lang/es/):
`MAYOR.MENOR.PARCHE`.
- **MAYOR** — cambios grandes que cambian cómo se usa la herramienta
- **MENOR** — características nuevas que no rompen lo anterior
- **PARCHE** — arreglos de errores
---
## [1.0.0] — 2026-05-31
Primera versión completa y funcional. Suite de auditoría de privacidad
Bitcoin self-hosted, con motor de análisis, exploración de cadena, monitor
del nodo y detección de entidades.
### Motor de análisis de privacidad
- Análisis de transacción con 15+ heurísticas ponderadas
- Score de privacidad por bandas (ALTA / MEDIA / BAJA), sin precisión
numérica falsa
- Informe narrativo en prosa: explica qué puede deducir un observador
- Distinción explícita entre certeza, probabilidad y posibilidad en cada señal
- Etiquetas de accionabilidad: qué es evitable, qué depende del wallet,
qué ya está en la cadena y no se puede cambiar
### Detección de CoinJoin
- Whirlpool con denominaciones fijas y tolerancia del 2%
- CoinJoin genérico por outputs de igual valor
- Filtro de denominación mínima (10.000 sats) — descarta mezclas de polvo
que no son CoinJoin reales
- OP_RETURN tratado correctamente: un Whirlpool con OP_RETURN de cambio se
sigue detectando
- Supresión de penalizaciones coherente: en una mezcla no penaliza señales
que son esperadas
### Fingerprinting de wallet
- Detección de BlueWallet, Bitcoin Core, Sparrow, Electrum y wallets con
Taproot nativo a partir de señales estructurales combinadas
- Wallet inferido del tipo de CoinJoin (Whirlpool → Samourai/Sparrow,
genérico → Wasabi/JoinMarket)
- En CoinJoin el fingerprinting es informativo y no penaliza
### Detección de entidades
- Índice de ~155 direcciones embebido, lookup local sin consultas externas
- OFAC: alerta crítica si una dirección está en la lista de sanciones
(Blender.io, Sinbad, Garantex, Suex, Chatex, Lazarus Group)
- Mining pools: marca informativa de origen en pool de minería
(F2Pool, Foundry, Antpool, MARA, Braiins, Luxor, Ocean, NiceHash, Bitfury)
### Exploración y monitor
- Explorador de bloques y búsqueda on-chain
- Vista de Mempool con stats, fees y bloques proyectados
- Monitor del nodo: estado de Bitcoin Core, sistema y logs en tiempo real
- UTXO Map con score de privacidad por moneda
- Herramientas: conversor de unidades, validador de dirección, decodificadores
### Experiencia de uso
- El análisis se mantiene al cambiar de pestaña y volver (Privacy Lab y
Auditoría) — el estado vive en memoria, sin escribir en disco
- Diseño responsive para móvil
- Tema cypherpunk
### Filosofía
- Sin dependencias externas de datos: todo viene del propio nodo del usuario
- Ninguna consulta sale de la red del usuario
- Didáctica honesta sobre las limitaciones del análisis
[1.0.0]: https://git.bitcointxoko.org/pikaro/txoko-dashboard
+7 -1
View File
@@ -12,7 +12,7 @@ Txoko es una herramienta de auditoría de privacidad Bitcoin que corre sobre tu
No es un explorador de bloques genérico. Es una herramienta para que el propietario de un nodo audite su propia privacidad con total control sobre sus datos. No es un explorador de bloques genérico. Es una herramienta para que el propietario de un nodo audite su propia privacidad con total control sobre sus datos.
A diferencia de OXT, Blockchair o am-i.exposed, **ninguna consulta sale de tu red**. Todo el análisis ocurre en tu nodo, en tu navegador. Lo esencial: **ninguna consulta sale de tu red**. Todo el análisis ocurre en tu nodo, en tu navegador. No dependes de servicios externos ni expones qué transacciones o direcciones estás investigando.
--- ---
@@ -140,6 +140,12 @@ El frontend es un único archivo HTML autocontenido. Sin bundler, sin npm, sin p
--- ---
## Historial de cambios
Los cambios de cada versión se documentan en [CHANGELOG.md](CHANGELOG.md).
---
## Contribuir ## Contribuir
Proyecto en desarrollo activo. Issues y PRs bienvenidos. Proyecto en desarrollo activo. Issues y PRs bienvenidos.