¿Qué son los intercambios atómicos?
Los swaps atómicos consisten en una tecnología que permite el intercambio rápido de dos transacciones digitales que se ejecutan en diferentes redes blockchain distintas. Este proceso, también conocido como comercio atómico entre cadenas, se basa en los llamados contratos inteligentes y permite a los usuarios intercambiar sus monedas digitales directamente desde sus billeteras digitales personales. Por lo tanto, los intercambios atómicos son esencialmente intercambios entre pares que operan a través de diferentes redes blockchain.
Aunque se trata de una tecnología innovadora, la idea del comercio entre cadenas se ha debatido durante muchos años. Tier Nolan fue probablemente el primero en describir un protocolo de intercambio atómico completo en 2013. Sin embargo, Daniel Larimer introdujo un protocolo de intercambio no confiable en 2012 que algunas personas consideran el prototipo de intercambio atómico.
En los años siguientes, muchos desarrolladores comenzaron a experimentar con protocolos de intercambio atómico. La evidencia sugiere que las comunidades Bitcoin, Litecoin, Komodo y Decred desempeñaron un papel importante en este proceso.
El primer intercambio atómico entre pares se inició en 2014, pero esta tecnología no se hizo ampliamente conocida por el público en general hasta 2017 debido a los intercambios exitosos entre LTC/BTC y DCR/LTC.
¿Cómo funcionan los intercambios atómicos?
Los protocolos de intercambio atómico están diseñados de manera que eviten que cualquiera de las partes involucradas haga trampa. Para entender cómo funciona, imaginemos que Alice quiere intercambiar Litecoin (LTC) con Bob, propietario de Bitcoin (BTC).
Primero, Alice deposita su Litecoin (LTC) en una dirección de contrato que actúa como bóveda. Cuando se crea esta caja fuerte, Alice también crea una clave para acceder a ella. Luego compartes el hash cifrado de esta clave con Bob. Tenga en cuenta que Bob aún no puede acceder a LTC porque solo tiene el hash de la clave y no la clave en sí.
Luego, Bob usa el hash proporcionado por Alice para crear otra dirección de contrato segura en la que deposita su Bitcoin (BTC). Para reclamar los bitcoins, Alice debe usar la misma clave y, al hacerlo, revelársela a Bob (gracias a una función especial llamada hashlock). Esto significa que una vez que Alice reclama el Bitcoin de Bob, Bob también puede reclamar el Litecoin de Alice y el intercambio se completa.
El término "atómico" se relaciona con el hecho de que estas transacciones ocurren completamente o no ocurren en absoluto. Si alguna de las partes se da por vencida o no hace lo que debería, el contrato se cancela y el dinero se devuelve automáticamente a los propietarios.
Los intercambios atómicos pueden ocurrir de dos maneras diferentes: dentro y fuera de la cadena. Los intercambios dentro de la red ocurren en cualquiera de las redes de divisas (en este caso, la cadena de bloques Bitcoin o la cadena de bloques Litecoin). Los swaps fuera de la red, por otro lado, ocurren en una capa secundaria. Este tipo de intercambio atómico generalmente se basa en canales de pago bidireccionales similares a los canales utilizados en Lightning Network.
Técnicamente, la mayoría de los sistemas comerciales sin confianza se basan en contratos inteligentes que utilizan firmas múltiples y contratos Hash Timelock (HTLC).
Contratos Hash Timelock (HTLC)
Si bien HTLC es una parte importante de Lightning Network de Bitcoin, también es uno de los componentes clave que hace posibles los intercambios atómicos. Como sugiere el nombre, se basa en dos funciones principales: Hashlock y Timelock. Por lo tanto, el uso de contratos Hash Timelock elimina la necesidad de confianza porque crean un conjunto específico de reglas que evitan que los intercambios atómicos se ejecuten parcialmente (hasta que se completen todas las partes del intercambio).
Un hashlock es lo que evita que se gaste dinero a menos que se revele un dato (como la clave de Alice en el ejemplo anterior) y un timelock es una función que garantiza que un contrato solo pueda ejecutarse dentro de un período de tiempo predeterminado. Por lo tanto, el uso de HTLC elimina la necesidad de confianza porque crean un conjunto específico de reglas que evitan que los intercambios atómicos se ejecuten parcialmente (hasta que se completen todos los rincones del intercambio).
Ventajas
La mayor ventaja de los intercambios atómicos es su naturaleza descentralizada. Eliminando la necesidad de un intercambio central o cualquier otro tipo de intermediación. Los intercambios entre cadenas pueden ser ejecutados por dos (o más) partes sin necesidad de confianza entre sí. También hay un mayor nivel de seguridad porque los usuarios no necesitan entregar sus fondos a una plataforma comercial central o de terceros. En cambio, las transacciones pueden ocurrir directamente entre las billeteras personales de los usuarios.
Además, este tipo de comercio entre pares tiene costos operativos mucho más bajos, ya que las tarifas comerciales son muy bajas o inexistentes. Finalmente, los intercambios atómicos permiten que los intercambios se produzcan muy rápidamente con mayores grados de interoperabilidad. En otras palabras, las monedas digitales se pueden intercambiar directamente sin necesidad de utilizar Bitcoin o Ethereum como moneda intermediaria.
Restricciones
Hay algunas condiciones que deben cumplirse para realizar un intercambio atómico. Es probable que estas condiciones representen obstáculos para la adopción generalizada de esta tecnología. Por ejemplo, para realizar un intercambio atómico, las criptomonedas involucradas en el intercambio deben ejecutarse en una red blockchain que comparta el mismo algoritmo hash (como SHA-256 para Bitcoin). También deben ser compatibles con HTLC y otras funciones de software.
De lo contrario, los intercambios atómicos generan preocupaciones sobre la privacidad de los usuarios. Esto se debe a que las transacciones e intercambios en línea se pueden rastrear rápidamente en el explorador blockchain. Esto facilita la vinculación de direcciones con sus propietarios. La solución a corto plazo a este problema es utilizar criptomonedas centradas en la privacidad como una forma de reducir la divulgación del propietario. Sin embargo, muchos desarrolladores están experimentando con el uso de firmas digitales en intercambios atómicos como una solución más confiable.
¿Por qué es importante?
Los swaps atómicos tienen un gran potencial para mejorar el espacio de las criptomonedas y aún deben probarse a mayor escala. El comercio en cadena podría eventualmente resolver muchos de los problemas que forman parte de las plataformas comerciales centralizadas. Aunque estas plataformas han mantenido sistemas de moneda digital hasta el día de hoy, existen muchas preocupaciones al respecto. Algunos de estos problemas incluyen:
Más vulnerables: Mantener muchos recursos valiosos en un solo lugar los hace más vulnerables a la piratería o el robo. Las plataformas comerciales centralizadas son los principales objetivos del robo digital.
Mala gestión de fondos y errores humanos: las plataformas comerciales centralizadas están dirigidas por personas. Si las personas que desempeñan funciones importantes cometen errores o si los líderes toman malas decisiones con respecto a la plataforma en sí, los fondos de los usuarios pueden correr riesgo.
Costos operativos más altos: las plataformas comerciales centralizadas tienen tarifas comerciales y de retiro más altas
Ineficiencia en el volumen de pedidos: cuando la actividad del mercado se vuelve intensa, las plataformas comerciales centralizadas a menudo no logran manejar el mayor volumen de pedidos, lo que provoca ralentizaciones del sistema o cortes de Internet.
Ley: En la mayoría de los países la regulación legal de las criptomonedas está lejos de ser perfecta. Todavía existen muchas preocupaciones en torno a la aprobación y gestión del gobierno.
Pensamientos concluyentes
Aunque los intercambios atómicos son todavía bastante nuevos y ciertamente tienen limitaciones, esta tecnología está impulsando cambios importantes en términos de interoperabilidad de blockchain y capacidades comerciales entre cadenas. Como tal, esta tecnología tiene un gran potencial para influir en el crecimiento de la industria de las criptomonedas y abrir nuevas vías en términos de descentralización y transferencias directas de efectivo. Se espera que los swaps atómicos se utilicen cada vez más en un futuro próximo, especialmente en plataformas comerciales descentralizadas.

