Skip to main content

JoinMarket | Bitcoin Glossary | Mapping Bitcoin

JoinMarket

Seguridad

Also known as: JoinMarket

CoinJoin descentralizado con mercado donde creadores ofrecen liquidez y tomadores pagan comisiones para mejorar su privacidad en Bitcoin sin coordinador.

Descripción General

JoinMarket es una implementación descentralizada de CoinJoin que crea un mercado económico para la privacidad de Bitcoin. Divide a los participantes en dos roles: los "creadores" (makers) que ofrecen su bitcoin como liquidez para transacciones CoinJoin y ganan comisiones por hacerlo, y los "tomadores" (takers) que pagan pequeñas comisiones para realizar CoinJoins usando la liquidez de los creadores. Este enfoque basado en el mercado resuelve el problema de coordinación para encontrar socios de CoinJoin sin depender de un servidor centralizado.

Cómo Funciona

Mercado JoinMarket:

CREADORES (proveen liquidez, ganan comisiones):
┌─────────────────────────────────────────────────────┐
│ Creador A: "Mezclaré hasta 0,5 BTC por comisión 0,0001%"│
│ Creador B: "Mezclaré hasta 2,0 BTC por comisión 0,0003%"│
│ Creador C: "Mezclaré hasta 1,0 BTC por comisión 0,0002%"│
│ Creador D: "Mezclaré hasta 0,8 BTC por comisión 0,0001%"│
│ ... (muchos creadores disponibles en la red)         │
└─────────────────────────────────────────────────────┘
                        │
                        ▼
TOMADOR (quiere privacidad, paga comisiones):
┌─────────────────────────────────────────────────────┐
│ "Quiero hacer CoinJoin de 0,3 BTC con otras 4 partes"│
│                                                     │
│ 1. Selecciona creadores del libro de órdenes        │
│ 2. Negocia parámetros de CoinJoin                   │
│ 3. Construye la transacción conjunta                │
│ 4. Todas las partes firman                          │
│ 5. La transacción es difundida                      │
└─────────────────────────────────────────────────────┘

El Modelo Creador-Tomador

Creadores:

  • Ejecutan un bot que continuamente anuncia ofertas de CoinJoin en la red de mensajería de JoinMarket
  • Especifican el rango de monto que están dispuestos a mezclar y su comisión
  • Ganan pasivamente sobre su bitcoin proporcionando liquidez
  • Sus fondos permanecen bajo su control en todo momento (sin custodia)

Tomadores:

  • Inician transacciones CoinJoin cuando quieren privacidad
  • Seleccionan creadores del libro de órdenes disponible
  • Pagan pequeñas comisiones a los creadores (típicamente 0,01-0,1% del monto mezclado)
  • Construyen y coordinan la transacción

Ventajas sobre CoinJoin Centralizado

┌────────────────────┬────────────────────┬──────────────────┐
│ Propiedad          │ JoinMarket         │ Centralizado      │
├────────────────────┼────────────────────┼──────────────────┤
│ Coordinador        │ Ninguno (P2P)      │ Servidor central  │
│ Punto único de     │ No                 │ Sí                │
│ fallo              │                    │                   │
│ Riesgo de censura  │ Bajo               │ Mayor             │
│ Priv. del coord.   │ Total              │ Coord. ve todo    │
│ Liquidez           │ Impulsada mercado  │ Depende del pool  │
│ Curva de aprendizaje│ Más pronunciada   │ Más fácil         │
└────────────────────┴────────────────────┴──────────────────┘

Bonos de Fidelidad

JoinMarket introdujo los bonos de fidelidad como mecanismo de resistencia a Sybil. Los creadores pueden bloquear temporalmente bitcoin para demostrar su compromiso, haciendo costoso para un atacante crear muchas identidades de creador falsas. Los tomadores seleccionan preferentemente creadores con bonos de fidelidad, ya que estos creadores tienen una participación económica verificable en su reputación.

Casos de Uso

  • Mejora de privacidad: Romper el gráfico de transacciones que vincula tus UTXOs
  • Ingresos pasivos: Los creadores ganan comisiones por proporcionar liquidez CoinJoin
  • Mejora de fungibilidad: Los CoinJoins hacen que el análisis de cadena sea más difícil para todos los participantes
  • Mezcla programada: Los tomadores pueden configurar calendarios de mezcla automatizados

Conceptos Erróneos Comunes

  • JoinMarket no es un mezclador o tumbler. Es un protocolo descentralizado donde los participantes construyen conjuntamente transacciones. Ninguna entidad única toma custodia de los fondos en ningún momento.
  • Las comisiones de los creadores son extremadamente pequeñas. El rendimiento es modesto, típicamente fracciones de un porcentaje por transacción, pero se acumula con el tiempo para los creadores pacientes.
  • JoinMarket sí requiere conocimientos técnicos para configurar y operar. Es principalmente una herramienta de línea de comandos, aunque se han desarrollado interfaces GUI (como JAM) para mejorar la usabilidad.
  • Usar JoinMarket no es ilegal. CoinJoin es un tipo de transacción Bitcoin estándar, y mejorar la privacidad es un uso legítimo del protocolo Bitcoin.