Los intercambios atómicos son un método de intercambio de monedas de igual a igual sin confianza en diferentes cadenas de bloques. En esencia, los intercambios atómicos le permiten intercambiar, por ejemplo, bitcoin con litecoin, evitando la necesidad de confiar en un intercambio o en cualquier otro tercero.
Lectura adicional: ¿Qué es Bitcoin?
Los intercambios atómicos se pueden realizar de dos maneras: en primer lugar, el intercambio atómico entre cadenas se puede realizar directamente entre dos cadenas de bloques con diferentes monedas nativas, lo que se conoce como intercambio atómico en cadena. En segundo lugar, puede utilizar canales fuera de la cadena que son ramificaciones de las principales cadenas de bloques involucradas, conocidas como intercambios atómicos fuera de la cadena.
Los intercambios atómicos en cadena brindan más seguridad ya que el mecanismo está integrado en la propia cadena de bloques y la transacción finalizará o se cancelará. Por otro lado, los intercambios atómicos fuera de la cadena son más rápidos y proporcionan más rendimiento que los intercambios atómicos en la cadena, pero son más complejos de realizar y aún faltan unos años para la implementación práctica.
Lectura adicional: ¿Qué es una cadena de bloques?
BREVE HISTORIA DE SWAPS ATÓMICOS
También conocido como comercio atómico entre cadenas, la idea de los intercambios atómicos ha existido desde julio de 2012, con el intento inicial de Sergio Demian Lerner de crear un protocolo de intercambio sin confianza llamado P2PTradeX. La idea fue refinada y formalizada aún más por Tier Nolan en mayo de 2013.
El algoritmo de Nolan fue refinado aún más por el ex desarrollador de Bitcoin Mike Hearn y otros. Su enfoque mejorado permitió el intercambio directo de monedas en cadenas de bloques derivadas de Bitcoin, sin el apoyo específico del protocolo.
Un mecanismo exitoso para llevar a cabo la descripción formal de Nolan de un intercambio atómico no se produjo hasta 2014, cuando el desarrollador jl777 llevó a cabo una prueba para intercambiar litecoin con dogecoin. Decred luego simplificó el código para hacer que los intercambios atómicos estén más disponibles, ejecutando con éxito un intercambio atómico con litecoin en septiembre de 2017.
El primer intercambio atómico fuera de la cadena de bitcoin a litecoin utilizando Lightning Network se llevó a cabo en noviembre de 2017. Estos intercambios atómicos fuera de la cadena son en gran parte solo demostraciones en este momento y solo se han exhibido con dos monedas que admiten la misma especificación Lightning. es decir PERNO.
Lectura adicional: ¿Qué es una altcoin?
¿CÓMO FUNCIONAN LOS SWAPS ATÓMICOS?
Digamos que Alice y Bob quieren intercambiar un bitcoin por 100 litecoin. Alice tiene un bitcoin y prefiere 100 litecoin; Bob tiene 100 litecoin y prefiere un bitcoin.
Para realizar el intercambio, Bob primero crea un número secreto, un “valor”. Luego, también genera un hash a partir de este valor y comparte este hash con Alice. (¡Pero él no comparte el valor en sí mismo!)
Ahora Bob crea una transacción de bitcoins, “bloqueando” un bitcoin. Este bitcoin se puede reclamar en una transacción de seguimiento de dos maneras. O bien, Alice puede reclamarlo, con su firma, en combinación con el valor secreto. La red Bitcoin reconocerá el valor secreto si coincide con el hash, que se incluye en esta transacción. O puede ser reclamado por Bob, con su firma, pero solo después de que hayan pasado dos semanas.
En este momento, Alice no puede reclamar el bitcoin, porque no conoce el valor secreto, y Bob no puede reclamar el bitcoin, porque no han pasado dos semanas.
A continuación, Alice crea una transacción de litecoin, “bloqueando” 100 litecoin. Los 100 litecoin bloqueados en esta transacción también se pueden desbloquear en una transacción de seguimiento de dos maneras:
O puede ser reclamado por Bob, con su firma, en combinación con el valor secreto. O puede ser reclamado por Alice, con su firma, pero solo después de que haya pasado una semana.
Esto significa que Bob ahora puede reclamar las 100 litecoin: él conoce el valor secreto. Solo necesita hacerlo dentro de una semana, porque después de esa semana Alice puede reclamar sus 100 litecoins.
Ahora, si Bob reclama los 100 litecoin con una transacción de seguimiento, transmite el valor secreto: ahora está incluido en la cadena de bloques de Litecoin. Entonces, si Alice vigila la cadena de bloques de Litecoin, puede simplemente tomar el valor secreto y, a su vez, usarlo para reclamar el bitcoin en la cadena de bloques de Bitcoin. (Ella solo necesita hacerlo dentro de dos semanas, antes de que Bob pueda reclamar su bitcoin).
De hecho, Bob solo puede reclamar los 100 litecoin si deja que Alice reclame su bitcoin: un comercio sin confianza.
EL FUTURO DE LOS SWAPS ATÓMICOS
A medida que madura la tecnología de los intercambios atómicos, deberíamos ver una mayor adopción entre los intercambios y carteras descentralizadas. En este punto, ya estamos comenzando a ver cierta aceptación de los intercambios atómicos, como con Altcoin.io, Atomic wallet y Liquid wallet.
Lectura adicional: ¿Qué son las carteras de Bitcoin?
Si los intercambios atómicos se vuelven ampliamente utilizados, podrían desempeñar un papel en eventualmente hacer obsoletos los intercambios centralizados de criptomonedas.
Pero primero, los intercambios atómicos deben integrarse en las billeteras y los servicios existentes. También debe haber una mejora en la experiencia del usuario para facilitar el comercio entre cadenas para la persona promedio.