Un atomic swap, es un tipo de intercambio de criptomonedas que se da de forma descentralizada y sin necesidad de intermediarios en el proceso.

Los atomic swaps o intercambios atómicos, hacen referencia a un tipo de intercambio entre criptomonedas, en el que no existe la necesidad de confiar en un tercero. Durante todo el proceso, los usuarios mantienen el control total de sus fondos y claves privadas. Con esta nueva tecnología, se busca facilitar a los usuarios el intercambio sin intermediarios
de criptomonedas diferentes.

Un ejemplo del uso de esta tecnología sería el siguiente:

Ejemplo: ¿Cómo funciona un Atomic Swap?

Miguel tiene en su poder 5 ETH, pero desea intercambiarlos por BTC. Sin embargo, Miguel no quiere usar un servicio de intercambio tradicional, en el que debe renunciar al control de sus criptomonedas ya que deberá realizar un depósito previo para hacer el cambio de moneda. Para hacer frente a esto, decide usar un servicio de Atomic Swap. Con este servicio, Miguel anuncia que desea intercambiar sus ethers por el equivalente en bitcoins. Ahí es donde la orden de Miguel se publica y otra usuaria, por ejemplo Daniela, la ve. Daniela tiene BTC y quiere ETH, por eso acepta la orden que ha publicado Miguel y se inicia el proceso de intercambio de forma conjunta y simultánea, es decir, las monedas se mueven de una dirección a otra a la vez.

Para facilitar este proceso se emplean los llamados  Contrato Hash de Tiempo Limitado (HTLC). De esta forma, se asegura que cada una de las partes reciban sus fondos sin problemas.

Seguidamente, Miguel realiza el envió de sus ETH a una dirección indicada por la plataforma, mientras Daniela hace lo mismo con sus BTC. Una vez, ambas transacciones están realizadas y verificadas en sus respectivas blockchain, Miguel y Daniela generan una prueba criptográfica (hash). Esta prueba, constata la realización de dichas transacciones. Con esto, la plataforma se asegura que ambas partes han cumplido con el envío de sus criptomoneda, en el tiempo y cantidad estipuladas.

Realizadas todas las verificaciones, se finaliza el proceso y para ese entonces, Miguel tendrá sus BTC y Daniela sus ETH.

HTLC, el núcleo del funcionamiento de los Atomic Swaps

Los HTLC, son la tecnología base del funcionamiento de los atomic swaps y la garantía de su funcionamiento. Un HTLC o Contrato Hash de Tiempo Limitado, no es más que un smart contract que maneja un canal de pago. Estos canales, hacen uso de de las propiedades blockchain hashlocks y timelocks. A través de ellas se pide que el receptor de un pago reconozca haber recibido el mismo antes de una fecha límite. Para ello, ha de generar una una prueba criptográfica de pago o de lo contrario, perderá la capacidad de reclamarlo, con lo que el monto se devolverá al pagador.

La prueba criptográfica de pago generada por el receptor, se puede usar para desencadenar diferentes acciones en otros pagos. Esto convierte a los HTLC, en una poderosa técnica para producir pagos condicionales en Bitcoin u otras criptomonedas con dicha capacidad.

Adicional a esto, los HTLC tienen la capacidad de producir interacciones on-chain (dentro de la cadena de bloques) u off-chain (fuera de la cadena de bloques). Esto permite que las transacciones que realizan las partes que participan en un HTLC sean mucho más rápidas y menos costosas.

Tipos de Atomic Swaps

On-chain

Este tipo de intercambios son los que ocurren directamente dentro de la blockchain de cada una de las criptomonedas que intervienen en el mismo. Es decir, son transacciones que se llevan a cabo y son verificadas por la blockchain de la criptomoneda. Debido a esto, el proceso de estas transacciones suele ser más lento, pues se requiere la verificación de la red para poder validarlas dentro de la plataforma de atomic swaps. Sin embargo, este proceso las hace más seguras y adecuadas para intercambios de alto valor.

Ejemplo: Atomic Swaps on-chain

Sofia desea hacer un intercambio de 100 BTC por Litecoin. Para ello se dirige a la web de la plataforma de atomic swap de su preferencia y anuncia su intercambio. Luis acepta el intercambio y juntos comienzan el proceso. La plataforma atomic swap eleva los HTLC on-chain y registra cada transacción. Sin embargo, para validarla debe esperar a que las transacciones hechas por Sofía y Luis sean validadas en sus respectivas blockchain. Esto significa que Luis verá una rápida confirmación de su parte, pero Sofía tendrá que esperar mucho más. Solo una vez que ambos lados están confirmados, el intercambio estará completo.

Off-chain

Estos intercambios son los que ocurren en canales fuera de la cadena o blockchain de cada criptomoneda. Generalmente se realizan sobre plataformas Layer 2 (Capa 2) como Lightning Network o Liquidity Network. La finalidad de realizar cambios bajo estos sistemas es acelerar el proceso de intercambio. Esto pues, permite que estos sean prácticamente instantáneos. Todo esto sin que en el proceso, ninguna de las partes pierda el control total sobre el proceso.

Ejemplo: Atomic Swaps off-chain

Matías quiere realizar un intercambio de 0,5 BTC por Litecoin. David acepta el intercambio, pero en este caso usarán la opción de atomic swap off-chain. Para realizar los pagos, utilizarán Lightning Network. Con esto, ambas partes garantizan el pago correspondiente en criptomonedas a la otra parte de forma inmediata. El proceso de usar HTLC es el mismo, todo con el fin de asegurar el proceso y que ambas partes reciban lo justo. Una vez ambas partes han cumplido con las transacciones, se da por terminado el intercambio.

Ventajas y desventajas

Ventajas

  1. Los atomic swaps permiten una forma más transparente y personal de intercambios. Todo ello gracias que no se necesita de la intervención de terceros en el proceso.
  2. Permiten mayores niveles de seguridad en los intercambios y en el manejo de las criptomonedas o tokens de los usuarios. En primer lugar, el robo de criptomonedas o tokens debido a un ataque malicioso al servicio es inefectivo. Esto gracias a que los fondos del usuario no están en el servicio del atomic swap, sino en su monedero personal. De esta forma, se garantiza que un ataque malicioso no significará el robo de fondos, una situación bastante común. Ejemplo de estos los robos sucedidos en Binance, Cryptopia o Mt. Gox.
  3. Permiten la inter-operabilidad entre diferentes criptomonedas. Esto al permitir que los usuarios puedan interactuar entre sí de forma mucho más sencilla y directa.

Desventajas

  1. El uso de atomic swaps está limitado a criptomonedas con capacidad de usar HTLC. Si una de las criptomonedas de intercambio carece de esta funcionalidad no se podrá realizar el mismo. Ello se debe a que el HTLC es quien garantiza el cumplimiento de obligaciones, y si las redes de las monedas implicadas no permiten implementar HTLC la plataforma de Atomic Swap no puede realizar ese intercambio concreto.
  2. Las plataformas aún están en desarrollo y sus opciones son limitadas en alcance. Adicional a esto, su comunidad es aún reducida, lo que limita la capacidad  y oferta de intercambio.

¿Cuánto sabes, criptonauta?

¿Uno de los objetitvos primordiales de los atomics swaps es devolver y mantener la custodia de activos durantes los intercambios?

¡CIERTO!

El objetivo fundamental de los atomic swaps es devolver y mantener la total custodia de los activos en intercambio por parte de los usuarios. Con ello los atomics swaps respetan la regla de los criptoanarquistas que dice: “El mejor intermediario, es aquel que no existe”.

Bit2Me DEX: trading de tercera generación con Atomic Swap

Bit2Me DEX es una plataforma de trading de criptomonedas de tercera generación, basado en el protocolo 0x. Este protocolo se ha creado para poder intercambiar de forma descentralizada un creciente número de tokens basados en Ethereum, entre ellos todos los de tipo ERC-20 y ERC-721.

Para ello utiliza operaciones atómicas de intercambio, donde de forma descentralizada y en una única transacción pueden intercambiarse dos tokens diferentes entre dos partes (humanos o máquinas) sin depender, en ningún momento, de un intermediario que almacene tus criptomonedas (ni tan siquiera por una milésima de segundo).

Lo único que tienes que hacer es conectar tu wallet normal (Metamask) o tu wallet de tipo hardware (Ledger) y empezar a operar desde cualquiera de ellas. Y lo mejor de todo, es que las operaciones en DEX son totalmente sin comisiones por parte de Bit2Me, únicamente la comisión normal de la red (comisión de mineros).

Así pues, esta plataforma te asegura el servicio de trading de cartera a cartera de la forma más segura posible. Para convertir esto en realidad, Bit2Me evita situarse en la escena del intercambio entre tú y el resto de usuarios, eludiendo tomar el control de los depósitos. Este mecanismo es el causante de que robar tus fondos sea imposible, ya que estos no habrán salido de tu cartera. Además, nadie puede manipular los volúmenes o la información visible debido a la forma en la que está construida el protocolo.

Bit2me DEX permite Atomic-Swap

Además, en Bit2Me DEX puedes usar efectivo para comprar Ethers (ETH) gracias a los cupones Tikebit. Estos cupones se pueden adquirir en los más de 150 puntos oficiales que hay por toda España y posteriormente canjearlos dentro de Bit2Me DEX

Por último, y no menos importante: la plataforma es 100% responsive. Esto significa que Bit2Me DEX puede usarse en móviles y tablets sin la necesidad de instalar una app para ello. Como puedes apreciar, Bit2Me DEX ha sido creada pensando en el confort de los traders veteranos pero también en los nuevos e intrépidos crypto lovers que empiezan a comerciar con tokens.

Aprende sobre Bitcoin y criptomonedas gratis
Suscríbete y recibirás nuestro mejor contenido en tu mail

SÍ, QUIERO RECIBIR EL CONTENIDO
Bit2Me Academy le desea feliz viaje al universo de las criptomonedas
¿Te resultó útil este artículo?
Puntuación media: 4.5
➜ ¡Comparte el conocimiento y promueve la revolución descentralizada!