Atomic swap: intercambio de criptomonedas entre cadenas de bloques

★★★★★Valoración: 3.09 (1274 votos)

En el panorama de las criptomonedas, la capacidad de mover activos de forma segura a través de diferentes redes blockchain es fundamental para liberar la liquidez atrapada y atraer a más usuarios al ecosistema. Los atomic swaps, también conocidos como intercambios atómicos, son una forma de intercambiar tokens digitalizados entre distintas redes blockchain sin depender de un intermediario centralizado para facilitar la transacción. Esto permite a los usuarios de DeFi mantener altos niveles de descentralización mientras se mueven a través del ecosistema multicadena de Web

Tabla de Contenido

¿Qué son los atomic swaps?

Los atomic swaps permiten intercambios peer-to-peer de tokens criptográficos entre diferentes redes blockchain, los cuales solo se ejecutan si ambas partes depositan una cantidad predeterminada de tokens en el contrato de intercambio. Esto permite que dos usuarios intercambien tokens digitales sin depender de un tercero para facilitar la transacción, reduciendo así los riesgos de contraparte.

El término "atomicidad" se deriva de un término en informática que se refiere a las transacciones de bases de datos que solo se ejecutan completamente o no se ejecutan en absoluto. Los atomic swaps, como su nombre lo indica, o reciben los depósitos de tokens necesarios de cada usuario y realizan el intercambio, o devuelven todos los tokens depositados a su propietario original.

¿Cómo funcionan los atomic swaps?

Los atomic swaps utilizan un contrato de tiempo bloqueado por hash (HTLC, por sus siglas en inglés), que actúa como una "bóveda virtual" o una "cuenta de depósito en garantía criptográfica" que mantiene los fondos de los usuarios seguros y solo se ejecuta cuando se ha depositado la cantidad correcta de tokens en el contrato. Cada usuario debe confirmar la recepción de los tokens dentro de un intervalo específico para desbloquearlos.

Contrato de tiempo bloqueado por hash (HTLC)

Un HTLC es un contrato inteligente con límite de tiempo en el que se utiliza una clave privada y un hash criptográfico para controlar el acceso a los fondos. Cada parte debe cumplir con todos los acuerdos de intercambio para que se finalice, de lo contrario, los tokens vuelven a su propietario original.

Un HTCL consta de dos características de seguridad principales:

  • Clave hashlock : Ambas partes deben enviar pruebas criptográficas que verifiquen que han cumplido con su parte del contrato de intercambio.
  • Clave de tiempo bloqueado : Si las pruebas no se envían dentro de un límite de tiempo preestablecido, las monedas depositadas se devuelven a su propietario original.

Ejemplo de un atomic swap

Alice acuerda intercambiar 10 tokens X con Bob por 10 tokens Y. Crean un HTLC que expirará en una hora. Alice crea una dirección de contrato y deposita sus 10 tokens X en ella. Esto genera una clave privada a la que solo Alice tiene acceso. Alice crea un hash criptográfico de la clave privada y se lo envía a Bob. Bob utiliza el hash para verificar que Alice ha depositado 10 tokens X en la dirección del contrato. Bob no puede acceder a los fondos porque solo tiene el hash, no la clave privada real. Bob utiliza el hash para generar una nueva dirección de contrato donde deposita sus 10 tokens Y. Ahora ambos han depositado sus fondos en el contrato. Debido a que Bob creó la dirección utilizando el hash de la clave privada de Alice, Alice puede reclamar los 10 tokens Y que Bob depositó. Ella lo hace y, en el proceso, revela la clave privada a Bob. Si Bob no completa la transacción antes de que expire el tiempo bloqueado, los tokens reclamados por Alice volverán a Bob. Ahora Bob utiliza la clave privada para retirar los 10 tokens X y finalizar la transacción. Con el intercambio completado dentro de una hora, el contrato no puede revertirse y Alice ha intercambiado exitosamente sus 10 tokens X con Bob por sus 10 tokens Y.

Ventajas de los atomic swaps

Los atomic swaps ofrecen a los traders beneficios que no están disponibles en otras soluciones.

  • Reducción de riesgos de contraparte : No es necesario confiar los fondos a un tercero centralizado para facilitar la transacción. Los traders mantienen el control total de sus activos.
  • Mayor liquidez : Hacer que los activos sean intercambiables a través de diferentes redes blockchain aumenta la liquidez de esos activos.
  • Intercambios directos de activo a activo : Los usuarios pueden comprar activos criptográficos directamente sin necesidad de cambiar primero a una stablecoin altamente líquida y realizar múltiples transacciones. Los usuarios pueden intercambiar cualquier token que deseen en un entorno descentralizado.
  • Resultado garantizado : Los traders tienen la garantía de que su contrato se ejecutará como se describe o recibirán sus fondos de vuelta.
  • Costos más bajos : Los intercambios peer-to-peer pueden incurrir en tarifas más bajas que depender de un administrador de terceros.

Desventajas de los atomic swaps

Los DEX y los intercambios centralizados siguen teniendo una gran demanda debido a algunas de las desventajas de utilizar atomic swaps para intercambiar activos tokenizados.

atomic swap bitcoin - Qué es la criptomoneda Atomic Swap

  • Facilidad de uso : Cada contraparte debe acordar la cantidad y el precio de la transacción, la duración del tiempo bloqueado, los datos de intercambio y los hashes, y esperar a que se procesen las transacciones. Esto puede convertirse en un proceso complejo y lento, especialmente para los principiantes.
  • Preocupaciones de privacidad : Los atomic swaps tardan varios bloques en completarse, lo que puede alertar a los actores maliciosos, dándoles tiempo para rastrear direcciones y atacar a los traders.
  • Compatibilidad : No se pueden realizar atomic swaps en todas las redes blockchain. Cada blockchain debe utilizar el mismo algoritmo de hashing para que los atomic swaps funcionen.

Atomic swaps vs. puentes de cadenas de bloques

Mientras que los atomic swaps permiten el intercambio peer-to-peer de activos nativos, los puentes de cadenas de bloques proporcionan una conexión entre las blockchains. Los puentes pueden facilitar la transferencia de activos envueltos mediante mecanismos de bloqueo/desbloqueo o acuñación/quema. Hasta la fecha, se han perdido más de $6 mil millones en exploits debido a ataques a puentes de cadenas de bloques, razón por la cual el ecosistema de Web3 está adoptando rápidamente una solución multicadena superior.

Comunicaciones multicadena impulsadas por Chainlink CCIP

Los traders y los protocolos pueden superar las limitaciones de los puentes y los atomic swaps utilizando Chainlink CCIP, el estándar de interoperabilidad multicadena que permite transferencias de tokens seguras, eficientes, confiables y programáticas entre varias blockchains, incluidas aquellas que utilizan diferentes algoritmos de hashing. Por ejemplo, Synthetix está utilizando CCIP para impulsar sus Synth Teleporters, permitiendo que la liquidez fluya sin problemas a través de su ecosistema multichain.

");

Si quieres conocer otros artículos parecidos a Atomic swap: intercambio de criptomonedas entre cadenas de bloques puedes visitar la categoría Criptomonedas.

Subir