Atomic Swaps Monero CLI: Tutorial Paso a Paso BTC-XMR
¿Qué son los swaps atómicos de Monero?
Los swaps atómicos son un método confiable para intercambiar una criptomoneda por otra sin depender de un intercambio centralizado o un intermediario. La palabra "atómico" se refiere al hecho de que el intercambio se completa por completo o no se completa. No existe la posibilidad de que una parte reciba fondos y la otra no. Para los usuarios de Monero, los intercambios atómicos representan la forma más descentralizada de intercambiar BTC por XMR o viceversa, sin proporcionar ninguna información personal a terceros.
El protocolo de intercambio atómico BTC-XMR fue desarrollado por el equipo de COMIT Network y ha estado disponible como herramienta de línea de comandos desde 2021. Si bien requiere cierta comodidad técnica, el proceso es sencillo una vez que comprende los pasos. Este tutorial lo guiará a través de cada etapa de la realización de un intercambio atómico CLI, desde la instalación hasta su finalización.
Requisitos previos
Antes de comenzar, asegúrese de tener lo siguiente:
- Una computadora con Linux, macOS o Windows (Se recomienda Linux para una mejor compatibilidad)
- Una billetera Bitcoin con el BTC que desea intercambiar (si vende BTC) o una dirección para recibir BTC (si compra BTC)
- Una billetera Monero con una dirección para recibir XMR (si compras XMR) o el XMR que deseas intercambiar (si vendes XMR). La billetera CLI o GUI estándar de Monero funciona
- billetera-monero-rpc — El servidor RPC de la billetera Monero, que utiliza la herramienta de intercambio para interactuar con su billetera Monero
- Conexión a internet estable — El proceso de intercambio requiere una comunicación continua con las redes Bitcoin y Monero y puede tardar entre 30 minutos y varias horas.
- Paciencia — Los swaps atómicos implican múltiples transacciones en cadena con requisitos de confirmación, por lo que no son instantáneos
Instalación de la herramienta CLI de intercambio
La red COMIT mantiene la principal herramienta de intercambio atómico BTC-XMR. Aquí se explica cómo instalarlo:
Paso 1: descarga el binario
Visite la página de lanzamientos oficiales en GitHub para obtener la herramienta de intercambio. Descargue el binario apropiado para su sistema operativo. Para Linux, suele ser un archivo tar.gz que contiene el ejecutable de intercambio. Para macOS, busque la versión Darwin. Extraiga el archivo a un directorio en su RUTA o a un directorio de trabajo de su elección.
Paso 2: verificar la descarga
Verifique siempre la firma criptográfica o la suma de verificación del software descargado, especialmente para herramientas que manejan criptomonedas. La página de lanzamiento incluye sumas de verificación SHA256 que debe verificar con el archivo descargado. En Linux o macOS, utilice el sha256sum comando para calcular el hash de su archivo descargado y compararlo con la suma de verificación publicada.
Paso 3: Configura monero-wallet-rpc
La herramienta de intercambio se comunica con su billetera Monero a través de monero-wallet-rpc. Descargue monero-wallet-rpc desde la página oficial de descargas de Monero (getmonero.org). Comience con el archivo de su billetera:
Deberá especificar la dirección del demonio (su nodo Monero o un nodo remoto), la ruta del archivo de la billetera, el puerto de enlace RPC (predeterminado 18083) y si desea deshabilitar la autenticación RPC para uso local. La CLI de intercambio se conectará a este servidor RPC para administrar el lado Monero del intercambio.
Paso 4: verificar la instalación
Ejecute la CLI de intercambio con el indicador de ayuda para verificar que esté funcionando correctamente. Debería ver una lista de comandos disponibles que incluyen opciones para comprar XMR, vender XMR, enumerar los intercambios en curso y reanudar los intercambios interrumpidos.
Encontrar un proveedor de intercambio
Los swaps atómicos requieren una contraparte. La CLI de intercambio utiliza un protocolo de encuentro para descubrir proveedores de intercambio disponibles (también llamados creadores o backends de intercambio automatizados, ASB) en la red.
Comprender el sistema de encuentro
Los proveedores de swap se registran en puntos de encuentro, que son servidores de descubrimiento que ayudan a compradores y vendedores a encontrarse. La CLI de intercambio viene preconfigurada con puntos de encuentro predeterminados. Cuando inicia un intercambio, la herramienta consulta estos puntos para encontrar proveedores que actualmente ofrezcan el par de intercambio que desea.
Listado de proveedores disponibles
Utilice el comando list-sellers para ver los proveedores de intercambio disponibles. El resultado muestra el ID del par de cada proveedor, el tipo de cambio que ofrecen, sus montos de swap mínimo y máximo y su disponibilidad actual. Compare las tarifas entre proveedores para obtener la mejor oferta y verifique que la cantidad que desea intercambiar esté dentro del rango especificado.
Evaluación de proveedores
Al elegir un proveedor, considere el tipo de cambio ofrecido (compárelo con el tipo de cambio actual del mercado), el tiempo de actividad y la reputación de confiabilidad del proveedor dentro de la comunidad, los montos de intercambio mínimos y máximos y la calidad de la conexión del proveedor. Algunos recursos comunitarios mantienen listas de proveedores confiables conocidos, aunque la naturaleza no confiable de los intercambios atómicos significa que no es necesario confiar sus fondos al proveedor.
Ejecutar un intercambio de BTC a XMR
La dirección de intercambio más común es comprar XMR con BTC. Aquí está el proceso paso a paso:
Paso 1: iniciar el intercambio
Ejecute el comando buy-xmr, especificando la dirección del proveedor y la cantidad de BTC que desea intercambiar. La CLI se conectará con el proveedor y comenzará la negociación de intercambio. La herramienta muestra el tipo de cambio, la cantidad de XMR que recibirá y solicita confirmación antes de continuar.
Paso 2: financiar la transacción de bloqueo de Bitcoin
Después de confirmar, la herramienta de intercambio genera una transacción de bloqueo de Bitcoin que debes financiar. Muestra una dirección de Bitcoin y la cantidad exacta a enviar. Envíe la cantidad BTC especificada desde su billetera Bitcoin a esta dirección. La herramienta de intercambio monitorea la red Bitcoin para su transacción y espera la cantidad requerida de confirmaciones.
Paso 3: Espere a que se complete el protocolo
Una vez que se confirma su transacción de bloqueo de Bitcoin, el protocolo avanza automáticamente a través de varias fases. El proveedor bloquea su XMR en una transacción de bloqueo de Monero correspondiente. Ambas partes intercambian pruebas criptográficas. El XMR se libera en su billetera Monero. El BTC se entrega al proveedor.
Durante este proceso, la CLI muestra actualizaciones de estado que muestran en qué fase se encuentra el intercambio. El proceso completo suele tardar entre 30 minutos y 2 horas, dependiendo de los tiempos de confirmación de Bitcoin y las condiciones de la red.
Paso 4: verificar la finalización
Cuando el intercambio se completa con éxito, la CLI confirma que XMR se ha transferido a su billetera Monero. Verifica el recibo en tu billetera Monero verificando las transacciones recientes. El XMR requerirá 10 confirmaciones antes de poder gastarse.
Monitoreo del progreso del intercambio
La CLI de intercambio proporciona varios comandos para monitorear intercambios pasados y en curso. El historia El comando muestra todos los intercambios que ha iniciado, incluido su estado actual y sus ID de intercambio. El reanudar El comando le permite continuar un intercambio que fue interrumpido, lo cual es fundamental para recuperar fondos si su conexión se cae durante el proceso.
A cada intercambio se le asigna un ID de intercambio único que usted debe registrar. Esta identificación es esencial para reanudar intercambios interrumpidos y solucionar problemas. La herramienta almacena el estado del intercambio en una base de datos local, por lo que siempre que no elimine esta base de datos, siempre podrá reanudar un intercambio incompleto.
Manejo de casos extremos: bloqueos de tiempo de reembolso
El protocolo de intercambio atómico incluye cerraduras de tiempo que protegen a ambas partes de que la otra no complete su parte del intercambio. Comprender estos bloqueos de tiempo es fundamental para participar de forma segura en los intercambios atómicos.
Cómo funcionan los bloqueos de tiempo
La transacción de bloqueo de Bitcoin incluye un bloqueo de tiempo que le permite al comprador (usted) reclamar su BTC si el intercambio no se completa dentro de un período específico. El plazo típico para los intercambios atómicos BTC-XMR es de 72 bloques de Bitcoin (aproximadamente 12 horas) para el primer punto de control y 144 bloques (aproximadamente 24 horas) para la ventana de reembolso final.
Si el proveedor de intercambio se desconecta o no completa su parte, el protocolo finalmente llega al vencimiento del bloqueo de tiempo. En este punto, la CLI de intercambio ejecuta automáticamente la transacción de reembolso y devuelve su BTC a su billetera. No es necesario realizar ninguna acción manual mientras la herramienta de intercambio esté ejecutándose.
Regla crítica: mantener la herramienta en funcionamiento
La regla más importante para los intercambios atómicos es mantenga la CLI de intercambio en ejecución hasta que se complete el intercambio o se procese el reembolso. Si cierra la herramienta durante un intercambio activo, corre el riesgo de perder la ventana de reembolso y potencialmente perder fondos. Si debe cerrar la herramienta, use el comando resume lo antes posible para reiniciar el monitoreo de intercambio.
Tarifas y expectativas de tiempo
Los swaps atómicos implican varios tipos de tarifas que debes tener en cuenta:
- Tarifas de transacción de Bitcoin — La transacción de bloqueo y la transacción de reclamo requieren tarifas de Bitcoin, que varían según la congestión de la red.
- Tarifas de transacción de Monero — Las transacciones de bloqueo y reclamación de Monero incurren en tarifas estándar de la red de Monero, que suelen ser muy bajas.
- Diferencial del tipo de cambio — Los proveedores suelen ofrecer una tasa ligeramente peor que la tasa del mercado, con diferenciales que oscilan entre el 1 y el 5 por ciento.
- Sin tarifas de plataforma — A diferencia de los intercambios centralizados, no hay tarifas de plataforma o servicio adicionales
El tiempo total desde el inicio hasta la finalización varía de 30 minutos (en el mejor de los casos, confirmaciones rápidas de Bitcoin) a varias horas (en el peor de los casos, red Bitcoin congestionada). Planifique en consecuencia y no inicie un intercambio si necesita los fondos con urgencia.
Consideraciones de seguridad
Si bien los intercambios atómicos no son confiables a nivel de protocolo, existen consideraciones de seguridad operativa a tener en cuenta:
- Ejecutar Tor — La CLI de intercambio se comunica a través de Internet y potencialmente revela su dirección IP. Enrutar conexiones a través de Tor para mayor privacidad
- Verificar software — Descargue la CLI de intercambio únicamente de fuentes oficiales y verifique las sumas de verificación. Las versiones maliciosas podrían robar fondos
- Estado de intercambio de copia de seguridad — La base de datos de swaps local contiene información crítica para los reembolsos. Asegúrese de que esté respaldado
- Monitorear el proceso — No deje un swap desatendido durante períodos prolongados. Consultar el estado periódicamente
- Empezar poco a poco — Si este es tu primer intercambio atómico, comienza con una pequeña cantidad para familiarizarte con el proceso antes de intercambiar valores más grandes.
Intercambios de CLI frente a uso de MoneroSwapper
Intercambios atómicos a través de la CLI y utilizando un servicio como MoneroSwapper sirven objetivos similares (intercambiar BTC por XMR sin KYC) pero ofrecen diferentes compensaciones:
Intercambios atómicos CLI no requieren ninguna confianza, no requieren cuenta ni intermediario y representan el método de intercambio más descentralizado. Sin embargo, requieren conocimientos técnicos, comodidad en la línea de comandos, tiempos de espera más largos y un seguimiento atento del proceso de intercambio.
MoneroSwapper proporciona una interfaz web fácil de usar, una ejecución más rápida, soporte para múltiples pares de criptomonedas más allá de BTC-XMR y un proceso simplificado que no requiere configuración técnica. La desventaja es que usted interactúa con un servicio en lugar de intercambiar directamente de igual a igual.
Para los usuarios con inclinaciones técnicas que priorizan la máxima descentralización y no les importa la complejidad, los intercambios atómicos CLI son una excelente opción. Para usuarios que desean una experiencia de intercambio rápida, sencilla y confiable, MoneroSwapper ofrece un camino más rápido para obtener XMR sin sacrificar el principio de no KYC.
Conclusión
Los swaps atómicos BTC-XMR representan un hito en el intercambio descentralizado de criptomonedas. La capacidad de intercambiar Bitcoin por Monero sin confiar en ningún intermediario es una poderosa herramienta para la privacidad financiera. Si bien la herramienta CLI requiere más esfuerzo técnico que el uso de un servicio basado en web, la naturaleza no confiable del protocolo proporciona la garantía más sólida posible de que su intercambio se completará de manera justa.
A medida que el ecosistema de intercambio atómico madure, con más proveedores que ofrecen liquidez y herramientas cada vez más fáciles de usar, esta tecnología será cada vez más accesible. Por ahora, la herramienta CLI es un método capaz y confiable para cualquiera que esté dispuesto a invertir tiempo en aprenderla. Combinado con servicios como MoneroSwapper Para intercambios más rápidos, los usuarios de Monero tienen un sólido conjunto de opciones para adquirir y utilizar XMR de forma privada.
🌍 Leer en