Start swap

Cómo hacer un Atomic Swap de Bitcoin a Monero: Guía 2026

Side · · 18 min read · 2 views

Cómo hacer un Atomic Swap de Bitcoin a Monero: Guía 2026

Durante el primer trimestre de 2026, la red de atomic swaps COMIT procesó más de 14.800 intercambios sin confianza de Bitcoin a Monero, según los paneles públicos agregados por el equipo de Monero Outreach: un salto del 38% respecto al mismo periodo de 2025. La causa es sencilla de explicar: cada nueva ronda de retiradas en exchanges centralizados (Kraken EU en 2024, OKX EU en 2024, Binance en jurisdicciones concretas a lo largo de 2025) empujó a otro grupo de tenedores a buscar la forma de convertir BTC en Monero sin entregar nunca la custodia. Un atomic swap entrega exactamente eso: un intercambio directo entre pares que se completa de forma íntegra o devuelve los fondos a ambas partes. Pero el flujo de trabajo tiene fama de implacable con el principiante. Este tutorial recorre la versión 2026 del proceso de extremo a extremo, señala los modos de fallo que generan la mayoría de los tickets de soporte por "swap atascado" y explica cuándo conviene más una alternativa gestionada como MoneroSwapper antes que montar tu propio par maker/taker.

Si nunca has utilizado herramientas de línea de comandos, exportado una clave privada o esperado ocho horas a que se confirme una transacción de Bitcoin, lee la guía completa antes de descargar nada. Los atomic swaps son potentes, pero no perdonan: el diseño asume que entiendes qué te cuesta cada paso en tiempo, comisiones y riesgo.

Por qué existen los Atomic Swaps Bitcoin↔Monero

Tier Nolan propuso los atomic swaps en 2013, pero la primitiva criptográfica necesaria para que funcionaran entre cadenas tan distintas —una con scripting al estilo Bitcoin, la otra con el modelo de view key de Monero— no se publicó hasta 2020 por el equipo de COMIT, junto al Farcaster Project. El gran avance fue la adaptor signature: una variante de firma tipo Schnorr que revela una clave de gasto de Monero en el momento en que se publica en la cadena de Bitcoin, atando atómicamente dos eventos en dos libros contables distintos.

El resultado es un intercambio con tres garantías: ninguna de las partes puede llevarse ambas mitades del trato, ninguna puede quedarse de brazos cruzados de forma indefinida sin perder su garantía bloqueada y todo el proceso queda observable en cadena una vez concluido. No hay oráculos, ni intermediarios de custodia, ni federaciones, ni paso de conocimiento del cliente (KYC).

  • Liquidación sin confianza: la corrección del protocolo no depende de la honestidad de la contraparte, sino únicamente de la solidez de la criptografía y de la vitalidad de ambas cadenas.
  • Privacidad por el lado del destino: en cuanto se liquida la pierna de Monero, los fondos entran en RingCT y disfrutan de las mismas protecciones de firma en anillo, dirección sigilosa y Bulletproofs que cualquier otra salida de Monero.
  • Sin reutilización de direcciones de depósito: cada swap deriva una salida de Bitcoin nueva y una subdirección de Monero nueva, eliminando esa huella de agrupación de direcciones que delata a los retiros de exchanges centralizados.
  • Resistencia a la censura: la capa de descubrimiento maker-taker funciona sobre el protocolo de rendezvous de COMIT o sobre libp2p, así que bloquear el swap exigiría bloquear las redes subyacentes en su conjunto.

La implementación más común a día de hoy es XMR↔BTC, mantenida por el equipo COMIT/Farcaster, distribuida como el binario swap para los makers y asb para los takers (los nombres confunden a quien llega de nuevas; lo aclaramos en la sección de configuración). UnstoppableSwap empaqueta el mismo protocolo dentro de una interfaz gráfica y, en 2026, absorbe la mayor parte del volumen como taker.

Requisitos previos: qué necesitas antes de empezar

Un atomic swap no es difícil, pero sí tiene precondiciones innegociables. Saltarse cualquiera de ellas es la primera causa de swaps fallidos en los registros de soporte publicados por UnstoppableSwap y por la comunidad de Monero.

Hardware y sistema operativo

Necesitas un equipo capaz de permanecer en línea sin interrupciones al menos cuatro horas: lo ideal es una estación de trabajo, un NUC pequeño o una Raspberry Pi 5 con SSD. El protocolo de swap tiene tiempos de espera medidos en bloques de Bitcoin, y un portátil que entre en suspensión a mitad del intercambio puede arrastrarte a la rama de reembolso en lugar de a la ruta feliz. Linux (Ubuntu 24.04 LTS o Debian 12) es la plataforma más probada; macOS funciona, pero a veces se retrasa con el ciclo de versiones binarias; Windows funciona a través del instalador de UnstoppableSwap, pero conviene armarse de paciencia para la primera sincronización.

Lado Bitcoin

Necesitas una cartera Bitcoin —observadora o firmante— capaz de producir una salida P2WSH o P2TR hacia una dirección script. UnstoppableSwap ya incluye una cartera basada en Electrum incrustada que se encarga de eso, así que solo tienes que fondearla desde tus tenencias actuales de BTC antes de empezar. Si prefieres conducir la pierna BTC desde Sparrow o desde Bitcoin Core, puedes; pero asumes la responsabilidad de pagar la comisión de minero correcta y difundir la transacción de reembolso si llega el caso.

Lado Monero

Necesitas una dirección de destino —principal o subdirección, tú decides— y la semilla mnemónica correspondiente guardada fuera de línea. El Monero llega directamente a la dirección que indiques; el proceso de swap no exige correr un nodo Monero, pero hacerlo te da verificación instantánea y bastante más privacidad que depender de un nodo remoto. Monero GUI 0.18.x y Feather Wallet 2.7.x sirven perfectamente; las hardware wallets Ledger y Trezor funcionan como destino final, pero no como parte del mecanismo de swap en sí.

Red

Necesitas una conexión estable, al menos capaz de mantener un socket TCP abierto durante una hora seguida. El swap se negocia sobre la red de rendezvous de COMIT; si estás detrás de un NAT estricto, cuenta con activar Tor dentro de UnstoppableSwap, que en 2026 es además la configuración recomendada por motivos de privacidad.

Nunca inicies un atomic swap desde una cartera que no puedas recuperar a partir de la semilla en menos de cinco minutos. Un swap que expire dos bloques antes de que tengas una vía de recuperación abierta se convierte en cinco horas de ejercicio de scripting Bitcoin por línea de comandos.

Paso a paso: tu primer Atomic Swap BTC→XMR

El recorrido siguiente asume UnstoppableSwap 1.0.0-rc.18 o posterior, publicado en febrero de 2026. Los mismos pasos lógicos se aplican a la CLI swap sin interfaz gráfica; la GUI solo elimina unas cuantas invocaciones de comandos. Las cifras van en satoshis en minúsculas (sats) y en piconero cuando corresponde.

  1. Instala UnstoppableSwap. Descarga el binario firmado desde el sitio oficial, verifica la firma GPG contra la clave de mantenedor publicada (no te saltes este paso) y ejecútalo. Al lanzarlo por primera vez creará un directorio de cartera y te preguntará si quieres habilitar Tor. Di que sí.
  2. Fondea la cartera Bitcoin incrustada. La aplicación genera una dirección de depósito; envía un poco más de BTC del importe del swap para cubrir las comisiones en cadena y la transacción de bloqueo. Un swap típico consume entre 8.000 y 14.000 sats en comisiones de minero entre las transacciones de bloqueo y de canje. Espera una confirmación antes de continuar.
  3. Fija tu dirección de destino en Monero. Pega tu dirección principal o una subdirección recién generada. La cartera nunca guarda tu clave de vista ni tu clave de gasto: solo el destino. Un error tipográfico aquí significa que el XMR aterriza para siempre en la cartera de otra persona. Verifica tres veces.
  4. Elige un maker del registro público. UnstoppableSwap consulta una lista de makers en línea y muestra su precio de oferta (suele moverse entre un 0,5 y un 1,5% por encima de la referencia de FixedFloat o del spot de Kraken), el tamaño mínimo y máximo del swap y su tiempo en línea. Filtra por precio y tamaño mínimo; descarta los makers con menos de 30 días de historial de actividad.
  5. Inicia el swap. El cliente abre una conexión libp2p con el maker, intercambia las partes compartidas de la clave de gasto y bloquea el importe Bitcoin acordado en un multisig 2-de-2 con un timelock de reembolso. A partir de este momento arranca una cuenta atrás: no cierres la aplicación ni suspendas el equipo.
  6. Espera al bloqueo Monero del maker. El maker observa tu bloqueo de BTC en la cadena y publica entonces una transacción Monero hacia una dirección sigilosa 2-de-2 que solo la clave conjunta puede gastar. Esto suele tardar entre 10 y 20 minutos según la comisión Monero que haya elegido el maker.
  7. Revela y canjea. Tu cliente publica una adaptor signature que permite al maker quedarse con los BTC; esa misma publicación revela matemáticamente la parte de la clave de gasto Monero que te permite a ti barrer los XMR. El barrido en Monero es automático. El tiempo total de un swap sano va de 30 a 90 minutos.
  8. Verifica el destino. Abre tu cartera Monero y comprueba la transacción entrante. Aparecerá desbloqueada tras 10 confirmaciones de Monero (unos 20 minutos). Cruza el identificador de transacción con el registro del swap.

Si en algún momento tu cliente se cae, no te asustes: vuelve a lanzarlo desde el mismo directorio de cartera y retomará desde el último paso del protocolo. El estado criptográfico vive en disco; solo la sesión de red es efímera.

Atomic Swap frente a swap centralizado: comparación honesta

Un atomic swap no es la herramienta adecuada para cualquier escenario. La tabla que sigue es la que uso cuando aconsejo a amistades, y la conclusión es: los atomic swaps ganan en supuestos de confianza, pierden en experiencia de usuario y velocidad, y empatan en precio para operaciones por encima de 500 dólares (o euros).

Dimensión Atomic Swap (DIY) MoneroSwapper / FixedFloat / SimpleSwap
Riesgo de custodia Nulo — totalmente no custodial Bajo — los fondos pasan brevemente por el servicio
Requisito KYC Nunca Ninguno en el flujo estándar; posible ante alertas AML naranjas o rojas
Tiempo de liquidación 30–90 min típico, 4 h en el peor caso 15–40 min típico
Tamaño mínimo Suele ser 0,001 BTC (≈ 70 $) Desde 20 $ equivalentes
Tamaño máximo Limitado por la liquidez del maker (normalmente 0,5 BTC) Topes mayores; algunos servicios hasta 50 BTC
Comisiones (efectivas) 0,5–1,5% de margen del maker + comisiones en cadena 0,5–1,0% de margen, sin comisiones de minero extra para el usuario
Conocimiento técnico Medio — exige entender los timelocks Mínimo — pegar y pulsar
Compatible con móvil No — solo escritorio en 2026 Sí — funciona en el navegador del teléfono
Recuperación ante fallo Reembolso automático, a veces manual Intervención de atención al cliente

La regla honesta de andar por casa: usa un atomic swap cuando dispongas de tiempo, soltura técnica y un modelo de amenaza serio frente a intermediarios custodios. Usa un servicio de swap respetuoso con la privacidad como MoneroSwapper cuando necesites previsibilidad, un flujo móvil o un tamaño de operación que exceda la liquidez disponible entre los makers. Ambos prescinden del KYC; la diferencia está en quién retiene tus monedas brevemente durante la operación.

Modos de fallo y cómo recuperarte

Aproximadamente uno de cada veinte swaps cae en una rama distinta de la ruta feliz en 2026. Ninguno es catastrófico si respondes con cabeza, pero cada uno exige un procedimiento distinto. La lista siguiente cubre los cuatro escenarios que concentran casi todos los tickets de soporte.

El maker se cae después de que bloquees BTC

Tu Bitcoin está bloqueado en un multisig 2-de-2 con un timelock de reembolso: normalmente 72 bloques de Bitcoin (≈ 12 horas) antes de que se abra el timelock de cancelación y otros 72 bloques antes del timelock de penalización. Si el maker desaparece, simplemente espera. Tras el timelock de cancelación, tu cliente difunde de forma automática una transacción de cancelación que devuelve los BTC a una dirección de reembolso que tú controlas. Solo pierdes las comisiones de minero, nunca el principal.

Te cae el cliente durante el barrido Monero

Es el ticket más habitual. Si tu cliente se cierra después de que el maker haya publicado el Monero pero antes de que tú lo hayas barrido, relanza el cliente: redescubrirá la salida no gastada usando la clave conjunta y completará el barrido. Si el cliente no encuentra la salida (es raro, pero ocurre en una instalación nueva), usa el procedimiento de recuperación manual: importa la parte de la clave de gasto en una cartera Monero nueva, escanea desde la altura de bloque correspondiente y los fondos aparecerán.

La estimación de comisión Bitcoin fue baja

Si fijaste la comisión demasiado baja y tu transacción de bloqueo no se mina dentro de la ventana de negociación, el maker puede abandonar el swap. Usa replace-by-fee (RBF) para subir la comisión; tanto UnstoppableSwap como Sparrow lo permiten. Nunca inicies un swap durante un periodo de congestión extrema del mempool (>200 sat/vB) si no estás dispuesto a pagar con generosidad.

La dirección que pegaste era incorrecta

De esto no hay recuperación. El Monero aterrizará en la dirección que indicaste y, por el modelo de view key de Monero, solo la persona titular de la clave de gasto correspondiente podrá barrerlo. Pega siempre, nunca tecleo manual. Verifica siempre que los seis primeros y los seis últimos caracteres coincidan. Para swaps de importe alto, plantéate usar un código QR generado desde un dispositivo de confianza.

Ejemplo práctico: cambiar 0,05 BTC a XMR en marzo de 2026

Vamos a concretarlo: el 14 de marzo de 2026, el precio de XMR era 172 $ y el de BTC 103.400 $. Una operadora que quiere convertir 0,05 BTC (≈ 5.170 $) en XMR abre UnstoppableSwap y ve tres makers ofreciendo BTC/XMR en el rango de 0,05 BTC, con tasas efectivas entre 29,5 XMR y 29,9 XMR por cada 0,05 BTC. Elige al maker que cotiza 29,8 XMR —un sobreprecio del 0,9% sobre la referencia media de Kraken— que parece elevado, pero es exactamente lo que cuesta evitar el KYC y la custodia.

La transacción de bloqueo Bitcoin tarda 18 minutos en confirmar a 24 sat/vB (pagó 3.800 sats de comisión de minero). El bloqueo Monero aparece 12 minutos después. El paso de revelación y canje tarda 14 minutos. Tiempo total transcurrido: 1 hora y 4 minutos. Los XMR aparecen en su cartera Feather, pasan diez confirmaciones y cierra UnstoppableSwap. Comisiones totales pagadas: 3.800 sats por el lado Bitcoin, alrededor de 0,0001 XMR por el lado Monero y el margen del 0,9% embebido en la cotización del maker. Comparado con un margen del 1,0% más una comisión de retirada de 0,0005 BTC en un exchange centralizado típico, el atomic swap le ahorró unos 40 dólares.

La misma operadora, para un trade de 0,5 BTC, habría encontrado menos cotizaciones de makers (la liquidez se adelgaza por encima de 0,2 BTC) y probablemente habría optado por MoneroSwapper o FixedFloat: ninguno exige KYC a ese tamaño y ambos completan en menos de 30 minutos. El árbol de decisión no es ideológico, es operativo.

Preguntas frecuentes

¿Es realmente anónimo un atomic swap Bitcoin-Monero?

La pierna Monero hereda RingCT, firma en anillo y dirección sigilosa desde el momento de la recepción, así que el destino es privado por diseño. La pierna Bitcoin, en cambio, deja la misma huella en cadena que cualquier otra transacción Bitcoin: la salida de bloqueo es públicamente visible y queda ligada a la dirección desde la que enviaste. Si tu Bitcoin tenía un origen conocido (por ejemplo, un exchange centralizado), el análisis de cadena puede ver que usaste esas monedas en un atomic swap. La privacidad mejora cuando los fondos ya están dentro de Monero; no borra retroactivamente el historial de Bitcoin.

¿Por qué se llama "atómico"?

"Atómico" en sentido de bases de datos: el swap o bien se consolida íntegramente en las dos cadenas o bien se revierte íntegramente en las dos. No hay un estado en el que una parte haya cobrado y la otra no, asumiendo que se respetan ambos timelocks. La atomicidad criptográfica viene de la adaptor signature, que acopla la transacción de canje BTC a la revelación de la parte compartida de la clave de gasto XMR.

¿Puedo correr un maker (vender XMR por BTC) y ganarme el margen?

Sí. El mismo binario de UnstoppableSwap corre en modo maker, a veces llamado Automated Swap Backend (ASB). Cotizas un precio, bloqueas colateral en Monero y atiendes a los takers. Los rendimientos en 2026 son modestos (anualizados entre el 4 y el 8% sobre el capital desplegado) y asumes el riesgo de estar fuera de línea durante un swap o de mantener inventario durante un movimiento de precio. La mayoría de makers activos corren en servidores dedicados detrás de Tor o sobre VPS.

¿Qué pasa si la red Bitcoin está congestionada?

Pagarás comisiones de minero más altas tanto en la transacción de bloqueo como en la de canje, y el swap llevará más tiempo porque cada paso de confirmación tarda más. El protocolo es robusto frente a la congestión —los timelocks se miden en bloques, no en minutos—, pero debes fijar comisiones lo bastante altas como para que tus transacciones se minen antes del timelock de cancelación. Como regla, no inicies un atomic swap cuando el mempool supere los 150 MB de transacciones sin confirmar.

¿Son legales los atomic swaps donde vivo?

En la mayoría de jurisdicciones, intercambiar cripto que ya posees por otra cripto que tienes intención de conservar no es una actividad regulada para la persona usuaria; que el maker esté regulado depende de las normas locales sobre transmisores de dinero. En la Unión Europea, MiCA no cubre directamente los atomic swaps entre pares a fecha de 2026, pero las obligaciones fiscales siguen aplicando: cada swap es una disposición de BTC y una adquisición de XMR a efectos tributarios. En España, la AEAT considera estos canjes como permutas sujetas a tributación; en México, el SAT aplica un criterio similar al tratarlas como enajenación de activos virtuales; en Argentina y Colombia, la AFIP y la DIAN respectivamente requieren su declaración. Consulta a un asesor fiscal local para tu caso concreto; esta guía no es asesoramiento legal.

¿Puedo hacer un atomic swap desde una hardware wallet?

No directamente a comienzos de 2026. El protocolo requiere firmar adaptor signatures, y el firmware de Ledger y Trezor todavía no lo soporta de forma nativa. Lo que sí puedes hacer es fondear la cartera incrustada de UnstoppableSwap desde una hardware wallet, ejecutar el swap y luego enviar los XMR resultantes a una dirección Monero controlada por hardware wallet. Eso mantiene el almacenamiento a largo plazo en el dispositivo físico sin obligarle a participar en el protocolo de swap en sí.

Conclusión

Los atomic swaps Bitcoin-Monero son lo más cercano que tenemos en 2026 a un puente sin confianza y sin KYC entre la criptomoneda más grande y la más privada. No son magia: cuestan más que un exchange centralizado, tardan más que un servicio de swap y llevan una curva de aprendizaje que ha dejado a más de un usuario impaciente atrapado en la ruta de reembolso. Pero para el tamaño de operación adecuado —por ejemplo, cualquier monto entre 0,005 y 0,2 BTC en el que tengas tiempo y quieras exposición cero a contrapartes— son la herramienta más limpia disponible. Practica el flujo una vez con una cantidad pequeña de prueba antes de comprometer capital serio.

Para trades fuera de ese punto óptimo, o cuando necesites un flujo móvil, un swap custodio respetuoso con la privacidad como MoneroSwapper realiza la misma conversión BTC→XMR en menos de media hora sin KYC, sin cuenta, sin correo electrónico y sin registros conservados más allá de lo necesario para completar la operación. La respuesta correcta rara vez es ideológica: es la herramienta que encaja con el tamaño, los plazos y el modelo de amenaza del swap concreto que tienes delante.

Comparte este artículo

Artículos Relacionados

¿Listo para Intercambiar?

Exchange de Monero Anónimo

Sin KYC • Sin Registro • Intercambio Instantáneo

Intercambiar Ahora