Atomic Swap

¿Qué es un Atomic Sawp?

Un swap atómico es el intercambio de criptomonedas entre cadenas realizado de forma peer-to-peer (P2P) utilizando un contrato inteligente hash timelock.

Los swaps atómicos se consideran una de las formas más descentralizadas y fiables de intercambiar criptomonedas a través de diferentes blockchains, ya que no dependen de una bolsa de criptomonedas de terceros o de un fondo de liquidez.

¿Cómo funcionan los Atomic Sawps?

Los atomic swaps utilizan contratos inteligentes especiales llamados contratos hash timelock para facilitar el comercio entre cadenas de bloques peer-to-peer y sin confianza. Estos contratos actúan como bóvedas o cuentas de custodia donde los participantes depositan sus tokens. La operación sólo se ejecuta cuando se cumplen unas condiciones predeterminadas, como depositar una determinada cantidad de criptomonedas.

Una vez depositadas las criptomonedas en el contrato hash timelock, cada parte debe presentar pruebas criptográficas para ejecutar el contrato. Si las pruebas no se presentan dentro del plazo especificado, el contrato inteligente devolverá automáticamente los cripto tokens depositados a sus respectivos propietarios.

Contrato Hash Timelock

Para entender mejor la definición de atomic swap, leamos un poco más sobre los contratos hash timelock.

Un contrato hash timelock es un contrato inteligente de tiempo limitado que está controlado por una clave privada y un hash criptográfico. Para ejecutar el contrato, las partes negociadoras deben cumplir todas las condiciones predeterminadas dentro de un marco de tiempo específico, de lo contrario, los tokens depositados serán devueltos a sus propietarios.

Explicación de los atomic swaps con ejemplos

He aquí un ejemplo de atomic swap de cómo puede ejecutarse el comercio de criptomonedas entre cadenas de forma peer-to-peer:

  • Beth quiere tokens B pero sólo tiene tokens A. Se pone en contacto con Charlie, que posee tokens B. Se pone en contacto con Charlie, que posee tokens B. Acuerdan un tipo de cambio de 2 a 1 y acuerdan que Beth dará 10 tokens A por los 5 tokens de Charlie.
  • Beth crea un contrato de bloqueo de tiempo hash que expirará el 21 de septiembre, a las 13:00 horas BST, y deposita 10 tokens A. Al hacerlo, Beth recibe una clave privada del contrato. Crea un hash criptográfico de la clave privada y se lo envía a Charlie.
  • Charlie utiliza el hash criptográfico para verificar si Beth ha depositado la cantidad acordada de fichas en el contrato. Como Charlie no tiene la clave privada del contrato, no puede acceder a los tokens depositados por Beth.
  • Charlie utiliza el hash criptográfico recibido de Beth para crear una nueva dirección de contrato en la que deposita 5 tokens B. Como la nueva dirección se creó utilizando el hash de la clave privada de Beth, ésta puede reclamar los 5 tokens B depositados por Charlie. Cuando Beth reclama los fondos, las claves privadas del contrato se revelan a Charlie.
  • Ahora Charlie puede reclamar los 10 tokens A depositados por Beth y completar el intercambio. Si Charlie no completa la transacción dentro del plazo, los tokens reclamados por Beth volverán a Charlie.

Si el atomic swap se completa dentro del plazo, el contrato no podrá revertirse y la transacción será definitiva.

Ventajas y desventajas de los swaps atómicos

Ventajas

  1. Eliminación del riesgo de terceros: Los atomic swaps no involucran criptointercambios de terceros o entidades centralizadas para el comercio. Los operadores tienen control total sobre la transacción.
  2. Liquidez para pares exóticos: Los operadores en criptointercambios a menudo tendrán dificultades para negociar pares de tokens exóticos debido a la baja liquidez en el intercambio. Los atomic swaps no dependen de los pools de liquidez para facilitar la negociación.
  3. Menores costes: Los usuarios incurren en costes ocultos cuando utilizan intercambios de terceros. Por lo tanto, es más barato negociar utilizando atomic swaps que en bolsas de terceros.
  4. Intercambios directos: Cuando se utilizan criptointercambios descentralizados (DEX), los operadores a menudo tienen que convertir sus tokens en stablecoins o puentear sus criptomonedas para completar un comercio deseado. Los atomic swaps eliminan estos pasos adicionales.
  5. Garantía y seguridad: Los atomic swaps están codificados para ejecutarse sólo cuando se cumplen todas las condiciones requeridas. Si el intercambio no se completa en el plazo especificado, los tokens se devuelven a sus propietarios. Sin embargo, una vez finalizados, los intercambios atómicos no pueden revertirse.

Contras

  1. Complejidad: El mayor inconveniente de los atomic swaps que son difíciles y complejos de usar. Los usuarios necesitan saber cómo crear contratos de hash con límite de tiempo. Las condiciones como los tipos de cambio y los límites de tiempo deben acordarse de antemano. La mayoría de los usuarios de criptomonedas prefieren utilizar intercambios de criptomonedas centralizados y descentralizados, ya que son sencillos y fáciles de usar.
  2. Ataques: El mundo de las criptomonedas está lleno de actores maliciosos que buscan hacer dinero rápido. Esta es una gran preocupación para los intercambios atómicos, ya que estos intercambios pueden tardar varios bloques en completarse, un atacante puede rastrear las direcciones de los contratos y apuntar al comercio.
  3. Compatibilidad entre cadenas: Los intercambios atómicos entre cadenas solo pueden facilitarse entre dos cadenas de bloques compatibles que utilicen el mismo algoritmo hash.

¿Son los atomic swaps mejores que los puentes?

Los atomic swaps se comparan a menudo con los puentes entre cadenas. Ambas tecnologías facilitan el movimiento de criptomonedas entre diferentes cadenas de bloques. Resuelven el eterno problema de aislamiento que sufren las redes de cadenas de bloques.

Sin embargo, la forma en que los atomic swaps y los puentes facilitan la transferencia de tokens entre cadenas es completamente diferente.

Los puentes son fáciles de usar. Todo lo que necesita hacer es conectar su cartera de criptomonedas a un puente entre cadenas y pagar las tasas de transacción, y podrá transferir sus criptomonedas de una cadena de bloques a otra.

El proceso es tan sencillo que los monederos de criptomonedas como MetaMask agregan puentes de cadena cruzada disponibles para los usuarios que permiten intercambios de cadena cruzada directamente en la interfaz del monedero.

Sin embargo, los puentes presentan riesgos de centralización y suelen ser objetivo de los piratas informáticos. Los puentes suelen estar protegidos por validadores externos, lo que los hace arriesgados. En septiembre de 2023, se habían robado criptomonedas por valor de más de 2.660 millones de dólares de la cadena cruzada.

Por el contrario, la naturaleza peer-to-peer de los intercambios cross-chain facilitados por los atomic swaps los convierte en la opción a la que acudir si la seguridad es la mayor preocupación de un usuario.

Y lo que es más importante, los atomic swaps permiten la transferencia de tokens nativos, mientras que los puentes facilitan las transacciones entre cadenas mediante la creación de tokens envueltos y mecanismos de bloqueo y acuñación.

Conclusión

El atomic swap es una tecnología infrautilizada en la industria de las criptomonedas. A medida que más gente conozca la tecnología y la comunidad de criptomonedas se preocupe más por la seguridad, podríamos ver un crecimiento en el uso del atomic swap.

Ya estamos viendo el desarrollo de intercambios descentralizados que utilizan la tecnología de atomic swap, donde el intercambio utiliza un libro de órdenes descentralizado y no un fondo de liquidez para facilitar las operaciones.

Temas relacionados

Mensholong Lepcha

Mensholong Lepcha es un periodista financiero especializado en criptomonedas y mercados de valores globales. Ha trabajado para firmas de renombre como Reuters y Capital.com. Fascinado por la tecnología blockchain, los NFT y la escuela de inversión contrarian, Mensholong tiene experiencia en analizar la tokenomics, movimiento de precios y detalles técnicos de Bitcoin, Ethereum y otras redes blockchain. También ha escrito artículos sobre una amplia gama de temas financieros, que incluyen materias primas, forex, políticas monetarias de bancos centrales y otras noticias económicas.