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:

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.

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 ello sin que en el proceso ninguna de las partes pierda el control total sobre el mismo.

¿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”.

Ventajas y desventajas

Ventajas

  1. Los atomic swaps permiten una forma más transparente y personal de intercambios. Todo ello gracias a 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 son los robos sucedidos en Binance, Cryptopia o Mt. Gox.
  3. Permiten la interoperabilidad 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.