Atómico vs instantáneo vs P2P: tres modelos de confianza
Para mover capital de Bitcoin a Monero sin entregar documentos de identidad, debes elegir entre tres modelos técnicos fundamentalmente distintos:
[ Comparación de arquitecturas de confianza ]
1. AGREGADORES DE SWAP INSTANTÁNEO (kyc.rip, Trocador, FixedFloat)
[Tú] ──(BTC)──> [Mesa custodia] ──(XMR)──> [Tú]
• Velocidad: minutos
• Fricción: baja (navegador web)
• Riesgo de contraparte: alto durante la ventana de custodia; congelaciones AML posibles
2. REDES P2P DESCENTRALIZADAS (Haveno, RetoSwap, Bisq)
[Comprador] <──(Custodia multifirma 2-de-3)──> [Vendedor]
^
| (Árbitro en caso de disputa)
• Velocidad: 30–60 minutos (o días con efectivo por correo)
• Fricción: media (cliente de escritorio, depósito de seguridad)
• Riesgo de contraparte: custodia criptográfica; depende de arbitraje humano en disputas
3. SWAPS ATÓMICOS ENTRE CADENAS (BasicSwap, eigenwallet, Farcaster)
[Cadena Bitcoin] <══(Firmas adaptadoras)══> [Cadena Monero]
• Velocidad: 30–120 minutos (confirmaciones en ambas cadenas)
• Fricción: alta (demonios locales o clientes de escritorio)
• Riesgo de contraparte: MATEMÁTICAMENTE CERO (atomicidad impuesta por el código; sin terceros)
En un swap instantáneo entregas a un exchange centralizado la custodia temporal de tu Bitcoin. Si su motor de cumplimiento marca tu UTXO, congela tus fondos.
En un DEX P2P como Haveno, las monedas quedan en custodia multifirma en cadena y un árbitro designado resuelve las disputas.
En un swap atómico no hay mesa intermediaria, ni depósito en custodia, ni árbitro. El intercambio de valor se rige estrictamente por matemáticas. Mediante contratos con bloqueo temporal por hash (HTLC) y firmas adaptadoras criptográficas, la transacción es atómica: o ambas partes reciben sus respectivos activos, o el protocolo aborta y ambas recuperan automáticamente sus fondos originales.
Cómo funcionan realmente los swaps atómicos BTC↔XMR
Implementar un swap atómico entre Bitcoin y Monero se consideró durante mucho tiempo uno de los retos criptográficos más duros del sector.
Bitcoin posee un lenguaje de scripting rico (Script) que soporta de forma nativa bloqueos por hash y bloqueos temporales relativos (OP_CHECKLOCKTIMEVERIFY). Monero, por diseño deliberado, no tiene lenguaje de scripting alguno—su cadena impone privacidad mediante direcciones sigilosas, RingCT y firmas de anillo.
Para ejecutar un swap sin contratos inteligentes en Monero, la comunidad de investigación en privacidad fue pionera en el uso de firmas adaptadoras Schnorr / ECDSA y pruebas verificables de igualdad de logaritmo discreto (DLEQ):
- Bloqueo del Bitcoin: El comprador bloquea Bitcoin en una salida multifirma 2-de-2 en la cadena de Bitcoin, gobernada por un bloqueo temporal.
- Bloqueo del Monero: El vendedor bloquea Monero en una salida de Monero recién generada donde la clave de gasto está dividida en dos mitades.
- El apretón de manos criptográfico: Cuando el comprador firma la transacción de Bitcoin para reclamar los fondos, la firma matemática revela necesariamente la pieza de clave secreta que faltaba para que la otra parte desbloquee la salida de Monero.
- Modo de fallo: Si alguna de las partes se desconecta o se niega a cooperar, el bloqueo temporal expira en la cadena de Bitcoin, permitiendo al depositante recuperar sus BTC, mientras el bloqueo de Monero simplemente se reembolsa al creador de la orden.
En ningún momento puede ninguna de las partes fugarse con ambas monedas.
Los tres stacks principales de swaps atómicos
El ecosistema de código abierto ha convergido en tres arquitecturas de software distintas:
1. eigenwallet (antes UnstoppableSwap)
- Arquitectura: Aplicación GUI de escritorio pensada para el taker (quien vende BTC para adquirir XMR).
- Transporte de red: 100% servicios ocultos de Tor.
- Requisitos de nodo: Ligeros. El cliente usa servidores públicos Electrum de Bitcoin y nodos públicos del demonio Monero, de modo que no necesitas descargar gigabytes enteros de historia de cadena a tu disco.
- Modelo de trading: La aplicación se conecta a creadores de mercado independientes que ejecutan backends de swap automatizados (ASB). La GUI muestra las ofertas de swap disponibles con sus tasas y límites máximos.
- Fortalezas: Con diferencia, la barrera de entrada más baja para el usuario final. Descargas el binario de escritorio, lo lanzas, financias la cartera Bitcoin integrada sobre Tor, pegas tu dirección Monero externa y pulsas Swap.
- Debilidades: Históricamente direccional (optimizado sobre todo para BTC→XMR; la capacidad XMR→BTC es más reciente y con menos profundidad de mercado). Depende de operadores ASB activos de la comunidad que mantengan liquidez.
2. BasicSwap DEX
- Arquitectura: Plataforma completa de exchange descentralizado autoalojado.
- Transporte de red: Red de mensajería segura del núcleo de Particl (SMSG) sobre Tor.
- Activos soportados: Monero (XMR), Bitcoin (BTC), Litecoin (LTC), Particl (PART), Dash (DASH).
- Requisitos de nodo: Pesados. En su modo principal autoalojado, BasicSwap ejecuta nodos completos locales de las monedas que operas (p. ej.
bitcoindymonerod), normalmente orquestados con contenedores Docker. - Fortalezas: Libro de órdenes auténticamente entre pares. Cualquiera puede colocar órdenes límite como maker o completar órdenes como taker. Elimina la dependencia de servidores centralizados de cotización o de un único proveedor ASB. Totalmente de código abierto y auditado.
- Debilidades: Huella de hardware considerable. Requiere cientos de gigabytes de disco y horas de sincronización inicial de cadena antes de poder colocar tu primera orden.
3. Protocolo Farcaster
- Arquitectura: Implementación modular y multirrepositorio en Rust de la especificación de swaps atómicos entre cadenas.
- Transporte de red: Capa P2P de tipo gossip sobre Tor / I2P.
- Requisitos de nodo: Demonios modulares (
farcasterd,swapd,peerd,monero-wallet-rpc). - Fortalezas: Base de código muy modular y rigurosa, escrita en Rust con seguridad de memoria. Sirve de cimiento del protocolo para integraciones modernas de desarrolladores y motores de swap sin interfaz gráfica.
- Debilidades: Orientado sobre todo a usuarios avanzados de línea de comandos, operadores de nodos y desarrolladores de carteras de terceros que construyen frontends de swap embebidos.
Matriz comparativa de stacks
| Característica / métrica | eigenwallet | BasicSwap DEX | Protocolo Farcaster |
|---|---|---|---|
| Público principal | Takers minoristas de escritorio | Operadores de nodos soberanos y traders | Desarrolladores y usuarios avanzados de terminal |
| Interfaz de usuario | GUI de escritorio pulida | Web UI / panel en el navegador local | Demonios CLI y API |
| Espacio en disco necesario | < 1 GB (Electrum/RPC remotos) | 300 GB+ (nodos locales completos) | Variable (demonios ligeros o completos) |
| Tiempo de sincronización inicial | < 2 minutos | De horas a días (sincronía de cadena) | De minutos a horas |
| Direccionalidad | BTC → XMR (principal) | Multidireccional (BTC, XMR, LTC) | Bidireccional (BTC ↔ XMR) |
| Soporte Tor | Tor nativo integrado | Tor integrado / Particl SMSG | Soporte integrado de demonio Tor |
| Ficha en xmr.club | Seguido en Guías | mixers · Grado A | Seguido en Herramientas |
Alfabetización en incidentes y parches: entender el riesgo del código
En las finanzas centralizadas, el riesgo viene de humanos corruptos. En los swaps atómicos, el riesgo viene de errores de implementación criptográfica y condiciones de carrera temporales.
Los usuarios de privacidad deben acercarse a las herramientas atómicas con una alfabetización madura en incidentes:
El ciclo de vulnerabilidades del backend de swap automatizado (ASB)
A finales de 2024 y principios de 2025, las auditorías de seguridad de las primeras implementaciones de ASB de UnstoppableSwap descubrieron riesgos de repetición de transacciones en casos límite, en los que un atacante agresivo podía manipular las tarifas del mempool de Bitcoin para retrasar una transacción de reembolso más allá de la ventana de expiración del bloqueo.
- La respuesta: Los desarrolladores publicaron de inmediato avisos de divulgación responsable, aconsejaron a los operadores de ASB suspender el llenado automático de órdenes y rediseñaron las fórmulas del margen del bloqueo temporal de reembolso antes del cambio de marca a eigenwallet.
- La conclusión: Como taker (enviando BTC para recibir XMR), tu capital está muy protegido porque eres quien redime la salida de Monero. Como maker (operando un servidor automatizado que aporta liquidez), quedas expuesto a vulnerabilidades de script, reorganizaciones de mempool y caídas de software. Si operas un nodo maker, debes seguir los repositorios del proyecto y aplicar las actualizaciones de inmediato.
La divulgación responsable como señal de confianza
En xmr.club no degradamos proyectos solo porque se haya descubierto una vulnerabilidad. Un software de esta complejidad criptográfica tendrá inevitablemente casos límite. Evaluamos a operadores y equipos de código abierto por cómo gestionan la divulgación:
- ¿Avisaron a los usuarios antes de que se produjera un exploit público?
- ¿Se publicaron los parches con transparencia y con historial de commits abierto?
- ¿Evitaron reclamos engañosos del tipo “100% matemáticamente inhackeable”?
Tanto BasicSwap como eigenwallet han demostrado una madurez excepcional al abordar fallos técnicos de forma responsable.
Manual práctico: ejecutar tu primer swap atómico
Si vas a ejecutar tu primer swap atómico BTC→XMR, sigue esta lista de comprobación operativa:
Paso 1: verifica la integridad del paquete
Descarga el software exclusivamente de los repositorios oficiales (p. ej. eigenwallet.org o basicswapdex.com). Verifica siempre la firma criptográfica PGP del desarrollador contra el binario descargado antes de ejecutarlo. Nunca ejecutes un binario sin firmar descargado desde un anuncio en un buscador o un foro de terceros.
Paso 2: garantiza conectividad de red continua
Un swap atómico es un protocolo interactivo. Mientras que un swap instantáneo te permite enviar monedas y cerrar el navegador, un swap atómico requiere que tu cliente local vigile las cadenas de Bitcoin y Monero, intercambie claves criptográficas a alturas de confirmación concretas y difunda la transacción final de reclamación.
- No cierres el portátil.
- No pongas el ordenador a dormir.
- Asegura una conexión a internet ininterrumpida hasta que la pantalla de estado confirme que el Monero ha sido acreditado en tu cartera local.
Paso 3: empieza con un micro-swap piloto
Nunca ejecutes un swap de 5.000 $ en tu primer intento. Haz primero una transacción de prueba pequeña (de 50 $ a 100 $). Eso te permite comprobar que tu conexión Tor es estable, entender el retardo asociado a las confirmaciones de bloque de Bitcoin y verificar que tu cartera Monero sincroniza correctamente el saldo entrante.
Cuándo NO usar swaps atómicos
Los swaps atómicos son el patrón oro de la privacidad soberana, pero no siempre son la opción racional:
- Tienes prisa: Un swap atómico tarda entre 30 minutos y 2 horas porque ambas cadenas requieren varias confirmaciones irreversibles antes de liberar los secretos criptográficos. Si necesitas ejecución instantánea en menos de 5 minutos, un agregador instantáneo como Trocador o kyc.rip es muchísimo más rápido — a costa del riesgo custodial y de backend durante la ventana del swap.
- Cambias saldos pequeños (< 50 $): Como un swap atómico requiere varias transacciones en cadena de Bitcoin (financiar la multifirma, difundir la reclamación y potencialmente procesar reembolsos), unas tarifas de minería altas pueden comerse un porcentaje significativo de tu operación.
- Tienes tolerancia técnica nula: Si descargar software de escritorio, esperar confirmaciones de bloque y gestionar copias de seguridad locales te resulta abrumador, el P2P descentralizado (RetoSwap) o mesas instantáneas contrastadas ofrecen una curva de aprendizaje más suave.
Preguntas frecuentes
¿Puede un swap atómico congelar mi Bitcoin por comprobaciones AML?
No. Un swap atómico es un protocolo criptográfico entre pares y de código abierto. No hay servidor centralizado de cumplimiento, ni custodia de terceros, ni endpoint de API conectado a motores de vigilancia de análisis de cadena. Ninguna de las partes tiene capacidad técnica para congelar fondos o exigir documentación de identidad.
¿Qué pasa si el ordenador de la otra persona se desconecta durante un swap?
El protocolo incorpora redes de seguridad criptográficas de reembolso. Si la contraparte se desconecta o no difunde su transacción antes de que expire el bloqueo temporal acordado, tu cliente difunde automáticamente una transacción de reembolso que devuelve tu depósito original a tu cartera. Solo pierdes las tarifas de minería en cadena.
¿Rompe un swap atómico el enlace en cadena por completo?
Sí. En la cadena de Bitcoin, los observadores solo ven un gasto multifirma 2-de-2 sin nada llamativo. En la cadena de Monero, tus fondos llegan a una salida nativa de Monero protegida por direcciones sigilosas y RingCT. No existe ningún vínculo criptográfico ni determinista en cadena que conecte la entrada de Bitcoin con el saldo resultante en Monero.