Un atomic swap, es un género de intercambio de criptomonedas que se da de forma descentralizada y sin precisar intercesores en el proceso.

Los atomic swaps o bien intercambios atómicos, hacen referencia a un género de intercambio entre criptomonedas, en el que no hay la necesidad de confiar en un tercero. A lo largo de 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 empleo de esta tecnología sería el siguiente:

Ejemplo: ¿De qué manera marcha un Atomic Swap?

Miguel tiene en su poder cinco ETH, mas quiere intercambiarlos por BTC. No obstante, Miguel no desea emplear un servicio de intercambio tradicional, en el que debe abandonar al control de sus criptomonedas, en tanto que va a deber efectuar un depósito anterior para hacer el cambio de moneda. Para hacer en frente de esto, decide utilizar un servicio de Atomic Swap. Con este servicio, Miguel anuncia que quiere intercambiar sus ethers por el equivalente en bitcoins. Ahí es donde la orden de Miguel se publica y otra usuaria, por servirnos de un ejemplo Daniela, la ve. Daniela tiene BTC y desea ETH, de ahí que admite la orden que ha publicado Miguel y se empieza el proceso de intercambio de manera conjunta y simultánea, o sea, las monedas se mueven de una dirección a otra al unísono.

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

Seguidamente, Miguel efectúa el envío de sus ETH a una dirección indicada por la plataforma, mientras que Daniela hace lo mismo con sus BTC. Una vez las dos transacciones están efectuadas y verificadas en sus respectivas blockchain, Miguel y Daniela producen una prueba criptográfica (hash). Esta prueba comprueba la realización de dichas transacciones. Con esto, la plataforma se cerciora de que las dos partes han cumplido con el envío de sus criptomonedas, en el tiempo y cantidad estipuladas.

Realizadas todas y cada una de las verificaciones, se concluye el proceso y para ese entonces, Miguel va a tener 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 bien Contrato Hash de Tiempo Limitado no es más que un smart contract que maneja un canal de pago. Estos canales utilizan de las propiedades blockchain hashlocks y timelocks. A través de ellas se solicita que el receptor de un pago reconozca haber recibido exactamente el mismo ya antes de una data límite. Para esto, tiene que producir una una prueba criptográfica de pago o bien, en caso contrario, va a perder la capacidad de demandarlo, con lo que el monto se va a devolver al pagador.

La prueba criptográfica de pago generada por el receptor se puede emplear para provocar diferentes acciones en otros pagos. Esto transforma a los HTLC en una poderosa técnica para generar pagos condicionales en Bitcoin o bien otras criptomonedas con dicha capacidad.

Adicional a esto, los HTLC tienen la capacidad de generar interactúes on-chain (en la cadena de bloques) o bien off-chain (fuera de la cadena de bloques). Esto deja que las transacciones que efectúan las partes que participan en un HTLC sean considerablemente más veloces y menos costosas.

Tipos de Atomic Swaps

On-chain

Este género de intercambios son los que ocurren de forma directa dentro de la blockchain de cada una de las criptomonedas que intervienen en exactamente el mismo. O sea, son transacciones que se realizan y son verificadas por la blockchain de la criptomoneda. Debido a esto, el proceso de estas transacciones acostumbra a ser más lento, puesto que se requiere la verificación de la red para poder validarlas en la plataforma de atomic swaps. No obstante, este proceso las hace más seguras y convenientes para intercambios de alto valor.

Ejemplo: Atomic Swaps on-chain

Sofía quiere hacer un intercambio de cien BTC por Litecoin. Para esto se dirige a la página web de la plataforma de atomic swap de su preferencia y anuncia su intercambio. Luis admite el intercambio y juntos empiezan el proceso. La plataforma atomic swap eleva los HTLC on-chain y registra cada transacción. No obstante, para validarla debe aguardar a que las transacciones hechas por Sofía y Luis sean ratificadas en sus respectivas blockchain. Esto quiere decir que Luis va a ver una veloz confirmación de su parte, mas Sofía deberá aguardar considerablemente más. Solo cuando los dos lados están confirmados, el intercambio va a estar completo.

Off-chain

Estos intercambios son los que ocurren en canales fuera de la cadena o bien blockchain de cada criptomoneda. En general se efectúan sobre plataformas Layer 2 (Capa dos) como Lightning Network o bien Liquidity Network. La finalidad de efectuar cambios bajo estos sistemas es acelerar el proceso de intercambio. Esto, puesto que, deja que estos sean prácticamente instantáneos. Todo ello sin que en el proceso ninguna de las partes pierda el control total sobre exactamente el mismo.

Ejemplo: Atomic Swaps off-chain

Matías desea efectuar un intercambio de 0,5 BTC por Litecoin. David admite el intercambio, mas en un caso así utilizarán la opción de atomic swap off-chain. Para efectuar los pagos, emplearán Lightning Network. Con esto, las dos partes garantizan el pago pertinente en criptomonedas a la otra parte de manera inmediata. El proceso de emplear HTLC es exactamente el mismo, todo con la intención de asegurar el proceso y que las dos partes reciban lo justo. Una vez las dos partes han cumplido con las transacciones, se da por terminado el intercambio.

Ventajas y desventajas

Ventajas

  1. Los atomic swaps dejan una forma más transparente y personal de intercambios. Todo ello merced a que no se precisa 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 bien tokens de los usuarios. Primeramente, el hurto de criptomonedas o bien tokens debido a un ataque malicioso al servicio es inefectivo. Esto merced a que los fondos del usuario no están en el servicio del atomic swap, sino más bien en su monedero personal. De esta manera, se asegura que un ataque malicioso no va a significar el hurto de fondos, una situación bastante común. Ejemplo de estos son los latrocinios sucedidos en Binance, Cryptopia o bien Mt. Gox.
  3. Permiten la interoperabilidad entre diferentes criptomonedas. Esto al dejar que los usuarios puedan interaccionar entre sí de forma considerablemente más fácil y directa.

Desventajas

  1. El empleo de atomic swaps está limitado a criptomonedas con capacidad de utilizar HTLC. Si una de las criptomonedas de intercambio carece de esta funcionalidad, no se va a poder efectuar exactamente 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 dejan incorporar HTLC, la plataforma de Atomic Swap no puede efectuar ese intercambio específico.
  2. Las plataformas aún están en desarrollo y sus opciones son limitadas en alcance. Auxiliar a esto, su comunidad es todavía reducida, lo que limita la capacidad  y oferta de intercambio.

¿Cuánto sabes, criptonauta?

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

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 y cada uno de los de tipo ERC-20 y ERC-721.

Para ello emplea operaciones atómicas de intercambio, donde de forma descentralizada y en una sola transacción pueden intercambiarse 2 tokens diferentes entre 2 partes (humanos o bien máquinas) sin depender, en ningún instante, de un intercesor que almacene tus criptomonedas (ni siquiera por una milésima de segundo).

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

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

Bit2me DEX deja Atomic-Swap

Además, en Bit2Me DEX puedes utilizar efectivo para adquirir Ethers (ETH) merced a los cupones Tikebit. Estos cupones se pueden adquirir en los más de ciento cincuenta puntos oficiales que hay por toda España y más tarde intercambiarlos en Bit2Me DEX.

Por último, y no menos importante: la plataforma es 100 por ciento responsive. Esto quiere decir que Bit2Me DEX puede emplearse en móviles y tablets sin la necesidad de instalar una aplicación para esto. Como puedes querer, Bit2Me DEX ha sido creada pensando en el confort de los traders veteranos mas asimismo en los nuevos y también intrépidos crypto lovers que comienzan a comerciar con tokens.