¿Qué es el intercambio atómico?

Los intercambios atómicos son una tecnología que respalda el intercambio rápido de dos criptomonedas que se ejecutan en diferentes redes blockchain. Este proceso de transacción (también conocido como transacciones atómicas entre cadenas) se basa en contratos inteligentes, lo que permite a los usuarios intercambiar los tokens deseados directamente desde sus billeteras criptográficas. Por lo tanto, los intercambios atómicos son esencialmente transacciones entre pares entre cadenas.

Aunque la tecnología es una innovación, el concepto de transacciones entre cadenas ha pasado desapercibido durante años. En 2013, Tier Nolan describió en detalle por primera vez el protocolo de intercambio atómico. Sin embargo, Daniel Larimer propuso un protocolo de intercambio descentralizado llamado P2PTradeX en 2012, que algunas personas creen que es el prototipo del intercambio atómico.

Durante los años siguientes, muchos desarrolladores continuaron experimentando con protocolos de intercambio atómico. Hay evidencia de que las comunidades Bitcoin, Litecoin, Komodo y Decred han desempeñado papeles importantes en este proceso.

La primera transacción de intercambio atómico entre pares se produjo en 2014. Pero no fue hasta 2017 que la tecnología fue aceptada por el público, impulsada por el exitoso intercambio entre los dos pares comerciales LTC/BTC y DCR/LTC.


¿Cómo funciona el intercambio atómico?

Los protocolos de intercambio atómico están diseñados de manera que previenen eficazmente el fraude entre contrapartes. Para comprender mejor cómo funcionan, supongamos que Alice quiere cambiar su Litecoin (LTC) por Bob's Bitcoin (BTC).

Primero, Alice deposita su LTC en la dirección del contrato, que es similar a una caja fuerte. Después de crear la seguridad de esta manera, Alice también genera una clave para acceder a ella. Luego comparte el hash cifrado de esta clave con Bob. Tenga en cuenta que Bob no puede obtener el LTC de Alice en este momento porque solo tiene el valor hash de la clave, no la clave en sí.

A continuación, Bob utiliza el valor hash proporcionado por Alice para crear otra dirección de contrato segura para depositar su BTC. Si Alice quiere intercambiar BTC, Alice necesita usar la misma clave que esa dirección. Al mismo tiempo, también necesita mostrarle la clave LTC a Bob (con la ayuda de la función especial de hashlock). Esto significa que una vez que Alice solicita intercambiar BTC, Bob puede obtener el LTC en manos de Alice al mismo tiempo y el proceso de transacción del intercambio atómico también se completa.

La palabra "atómico" representa la coherencia de la transacción, es decir, la transacción es completamente exitosa o completamente fallida. Si cualquiera de las partes abandona la transacción o no cumple con lo esperado, el contrato se cancelará y los fondos se devolverán automáticamente a sus propietarios originales.

Los intercambios atómicos se pueden realizar de dos formas diferentes: dentro y fuera de la cadena. Los intercambios atómicos en cadena ocurren en la red blockchain en línea de cualquier criptomoneda (en este caso, en las redes blockchain de Bitcoin y Litecoin). Por otro lado, los intercambios atómicos fuera de la cadena se producen fuera de la cadena. Estos intercambios atómicos suelen basarse en canales de pago bidireccionales, similares a los utilizados en Lightning Network.

Técnicamente hablando, la mayoría de los sistemas comerciales descentralizados se basan en contratos inteligentes de múltiples firmas y contratos hash de tiempo bloqueado (HTLC).


Contrato de bloqueo de tiempo hash (HTLC)

Los contratos Hash Time Lock (HTLC) son una parte importante de Bitcoin Lightning Network y también son uno de los componentes clave de los intercambios atómicos. Como sugiere el nombre, se basan en dos características clave: bloqueo de hash y bloqueo de tiempo.

El bloqueo de hash congela el uso de fondos si los datos clave relevantes (la clave de Alice en el ejemplo anterior) no están expuestos. El bloqueo de tiempo garantiza que los contratos inteligentes solo se ejecuten dentro de un rango de tiempo predeterminado. Por tanto, el uso de HTLC elimina la necesidad de centralización y crean reglas específicas que evitan que los intercambios atómicos se ejecuten parcialmente.


Ventaja

La mayor ventaja de los swaps atómicos está relacionada con su descentralización. Los intercambios atómicos eliminan la necesidad de intercambios centralizados y cualquier otro tipo de intermediario, y los intercambios entre cadenas se pueden realizar entre dos o más partes sin necesidad de que confíen entre sí. Dado que los usuarios no necesitan proporcionar fondos a intercambios centralizados o a terceros, el nivel de seguridad también aumentará. Las transacciones se pueden iniciar directamente desde la billetera personal del usuario.

Además, esta forma de comercio entre pares utiliza tarifas de transacción muy bajas o nulas y, por lo tanto, tiene costos operativos más bajos. La ventaja final es que los swaps atómicos permiten que las transacciones se realicen más rápido y, por tanto, tengan una mayor interoperabilidad. En otras palabras, se pueden intercambiar varias altcoins directamente sin utilizar Bitcoin o Ethereum como moneda intermediaria.


limitación

Los intercambios atómicos también deben cumplir otras condiciones necesarias, que también pueden convertirse en un obstáculo importante para la promoción de esta tecnología. Por ejemplo, para realizar un intercambio atómico, las redes blockchain en las que residen ambas criptomonedas deben basarse en el mismo algoritmo hash (por ejemplo, ambas usan el algoritmo hash SHA-256 de Bitcoin). Además, deben ser compatibles con HTLC y otras funciones programables.

Además, los intercambios atómicos también conllevan riesgos de seguridad que revelan la privacidad del usuario. Esto se debe a que a través de Blockchain Explorer, las transacciones en cadena se pueden rastrear rápidamente y, por lo tanto, se pueden obtener fácilmente las direcciones de los usuarios. Una solución a corto plazo a esta vulnerabilidad es utilizar criptomonedas privadas, reduciendo así la exposición. Aún así, muchos desarrolladores intentan utilizar firmas digitales en los intercambios atómicos como una solución más confiable.


¿Por qué es tan importante el intercambio atómico?

Los swaps atómicos tienen un enorme potencial para mejorar el espacio de las criptomonedas, pero actualmente no se están probando a gran escala. El comercio entre cadenas finalmente puede resolver muchos de los problemas que existen con los intercambios centralizados. Aunque estos intercambios aún mantienen el funcionamiento de las criptomonedas, todavía tienen una serie de peligros ocultos. Algunas de estas preguntas incluyen:

  • Amenazas importantes: los intercambios centralizados contienen unilateralmente recursos de alto valor, por lo que son más vulnerables a los piratas informáticos. Los intercambios centralizados son el principal objetivo del secuestro de moneda digital.

  • Gestión imperfecta de fondos y error humano: los intercambios centralizados requieren humanos para operar. Si los administradores en roles importantes cometen errores o los tomadores de decisiones toman decisiones equivocadas con respecto a las operaciones de intercambio, los fondos de los usuarios del intercambio se perderán.

  • Costos operativos más altos: los intercambios centralizados tienen tarifas de transacción y retiro más altas.

  • El aumento en el volumen de transacciones conduce a la ineficiencia: cuando la actividad del mercado es demasiado activa, los intercambios centralizados a menudo no pueden hacer frente al aumento masivo de la demanda de transacciones, lo que resulta en un funcionamiento lento del sistema o servicios no disponibles.

  • Regulación: Las regulaciones sobre criptomonedas son estrictas en la mayoría de los países. Todavía existen muchas incertidumbres en torno a la aprobación y regulación gubernamental.


Resumir

Aunque los intercambios atómicos son todavía una tecnología relativamente nueva, por lo que seguramente tendrán limitaciones, la tecnología es revolucionaria en términos de promover la interoperabilidad de blockchain y las transacciones entre cadenas. Por lo tanto, esta tecnología tiene un gran potencial para influir en el desarrollo de la industria de las criptomonedas, abriendo nuevas vías en la descentralización y el intercambio de divisas entre pares. Es probable que los swaps atómicos se utilicen cada vez más en el futuro próximo, especialmente dentro de los intercambios descentralizados.