
Bitcoin Dev
Diplomatura de Privacidad en Bitcoin
Sobre el curso
La mayoría de los usuarios de Bitcoin desconocen que cada transacción deja un rastro permanente y analizable en la blockchain.
Síntesis del curso: Un curso técnico sobre privacidad en Bitcoin, enfocado en las implicancias del modelo UTXO y las técnicas existentes (CoinJoin, PayJoin, Silent Payments, entre otras), para proteger la identidad y los patrones de gasto de los usuarios en una blockchain pública y permanente. Dictado por Lucas Ontivero, líder de desarrollo de Wasabi Wallet y coautor del protocolo WabiSabi.
Objetivo principal: existe una brecha entre quienes usan Bitcoin y quienes realmente entienden cómo proteger su privacidad dentro del sistema. A diferencia de cursos teóricos genéricos, este programa está dictado desde la experiencia real de construir software de privacidad en producción. El enfoque no es solo conceptual sino basado en decisiones de diseño reales, trade-offs técnicos y problemas que solo surgen al implementar estas soluciones en el mundo real.
Qué incluye
- clases
- 11
- sesión en vivo
- 1
- quiz
- 1
- certificado
- Sí
Temario
11 clases · 1 sesión en vivo
01Módulo 1: El sistema tradicional de cuenta
Al terminar este módulo vas a poder:
Explicar por qué un saldo bancario es una deuda del banco contigo y no dinero guardado a tu nombre.
Describir qué asientos contables se mueven en una transferencia dentro del mismo banco, entre bancos del mismo país y entre países.
Distinguir compensación y liquidación, y decir quién liquida en cada caso.
Explicar qué es SWIFT, qué transporta y qué no.
Enumerar, para una transferencia concreta, cada entidad que conoce el ordenante, el beneficiario, el monto y la fecha.
Describir el modelo de confianza del sistema y qué cosas protege la ley en lugar de la técnica.
02Módulo 2: El modelo UTXO y su relación con el sistema de cuenta bancaria
Al terminar este módulo vas a poder:
Explicar en qué se invierte la privacidad al pasar de un libro bancario a la cadena de bloques (blockchain) de Bitcoin, y por qué la pérdida es acumulativa.
Nombrar los cinco observadores que importan y decir con qué datos empieza cada uno.
Explicar por qué una medida puede servir contra un observador y ser inútil contra otro.
Comparar un canal de Lightning con un par de cuentas nostro y vostro.
Escribir tu modelo de amenazas en tres oraciones.
03Módulo 3: Implicancias en privacidad del modelo UTXO
Al terminar este módulo vas a poder:
Leer una transacción como la lee un adversario: entradas, salidas, montos, scripts y comisión.
Decir, para cada salida de una transacción, quién puede vincularla a vos y desde cuándo.
Distinguir lo que dice la cadena de lo que agrega un explorador de bloques o una empresa de análisis.
Etiquetar tus monedas en Wasabi y elegir qué monedas gastar juntas sabiendo qué conocimiento vas a fusionar.
04Módulo 4: Heurísticas de clustering y cómo terceros analizan la blockchain
Al terminar este módulo vas a poder:
Aplicar la heurística de propiedad común de entradas y decir cuándo falla.
Elegir la salida de cambio de una transacción usando varias pistas, y decir cuánta confianza te dan.
Reconocer la forma de una transacción y leer su huella de billetera en los campos de la serialización.
Describir cómo el agrupamiento convierte heurísticas sueltas en clústeres, y qué es el colapso de un clúster.
Explicar por qué una mezcla con montos arbitrarios se puede desarmar.
Armar tus pagos de modo que cada heurística tenga menos de qué agarrarse.
05Módulo 5: Reutilización de direcciones y buenas prácticas de manejo de UTXOs
Al terminar este módulo vas a poder:
Explicar por qué una dirección reutilizada une todos sus pagos en un clúster sin necesidad de ninguna heurística, y qué le revela a cada contraparte.
Recibir pagos sin formar un clúster.
Elegir las entradas a propósito en vez de dejar que la billetera mezcle tu historia.
Reconocer el costo en privacidad de una consolidación y decidir cuándo vale la pena pagarlo.
Mantener etiquetas que sobrevivan a una restauración de la billetera.
06Módulo 6: CoinJoin y sus variantes (JoinMarket, ZeroLink y WabiSabi)
Al terminar este módulo vas a poder:
Reconstruir, sobre una transacción concreta, las sub-transacciones que un analista extraería de ella, y contar cuántas interpretaciones quedan.
Explicar por qué el crecimiento combinatorio del problema no es, por sí solo, una defensa.
Decir qué garantiza un CoinJoin de salidas iguales y por qué hace más legible la estructura de la transacción.
Distinguir las tres arquitecturas de coordinación por lo que cada una le revela al coordinador, a la contraparte y al observador pasivo.
Configurar los CoinJoin de Wasabi y evitar los errores posteriores a la mezcla que anulan todo el ejercicio.
07Módulo 7: PayJoin y técnicas de ofuscación colaborativa
Al terminar este módulo vas a poder:
Explicar por qué un payjoin rompe la heurística de propiedad común de entradas sin que se note, qué esconde del monto y qué deja ver igual.
Describir el intercambio entre quien paga y quien cobra en BIP 78 y los controles que hace cada uno.
Explicar por qué BIP 78 casi no se adoptó.
Describir el payjoin asíncrono de BIP 77 y qué ve cada servidor que interviene.
Saber qué hace Wasabi con payjoin y con los pagos dentro de un CoinJoin, y qué protege cada uno.
Explicar cómo funciona un coinswap y qué le cuesta a quien lo usa.
Comparar estas técnicas según el observador del que te protegen.
08Módulo 8: Silent Payments, BIP47 y el futuro de la privacidad en direcciones
Al terminar este módulo vas a poder:
Explicar por qué publicar una dirección fija equivale a reutilizarla, y qué resuelven las direcciones reutilizables.
Describir cómo BIP 32 deriva claves hijas, por qué una xpub alcanza para derivar todas tus direcciones y qué protege la derivación endurecida.
Explicar cómo dos partes llegan a un secreto compartido con Diffie-Hellman sin haberse comunicado antes.
Describir un código de pago de BIP 47 y qué revela su transacción de notificación.
Describir cómo Silent Payments deriva una salida nueva por pago sin interacción, y qué le cuesta a quien cobra.
Comparar las tres opciones según lo que ve cada observador.
09Módulo 9: Consideraciones prácticas al elegir o construir una wallet privada
Al terminar este módulo vas a poder:
Decidir si necesitás una billetera orientada a la privacidad o si te conviene una más cómoda.
Evaluar una billetera según lo que filtra en la cadena, en la red y en su propia cadena de suministro.
Reconocer las decisiones por defecto que más pesan en la privacidad: etiquetado, selección de monedas, huella de la transacción y fuente de datos.
Justificar, criterio por criterio, por qué este curso recomienda Wasabi y qué costos tiene esa elección.
Si construís una billetera, saber qué decisiones de diseño la vuelven identificable entre todas las demás.
10Módulo 10: Privacidad en la red
Al terminar este módulo vas a poder:
Nombrar a los observadores de la red y decir qué ve cada uno.
Explicar por qué los filtros compactos (compact filters) filtran menos que un servidor Electrum o un filtro Bloom, y qué siguen revelando.
Describir qué aprende quien te entrega un bloque y quien recibe primero tu transacción.
Distinguir un servicio onion de una conexión que sale de Tor por un nodo de salida.
Identificar las consultas a terceros que hace una billetera y elegir cómo conectar un nodo propio.
- 11Conclusión
- 12Sobre el instructor
Aplica a esta cohorte
Un momento…
Aplicación recibida. Te contactaremos por email.
No pudimos enviar tu aplicación. Inténtalo de nuevo.
Las aplicaciones se habilitarán pronto.
Inicio 3 nov 2026
Aplicar a este curso