El pasado 7 de octubre un equipo de desarrolladores de Altcoin Exchange, recientemente renombrado Altcoin.io, revelรณ haber logrado exitosamente el primer Atomic Swap (Intercambio Atรณmico) entre las dos blockchains de mayor renombre en la actualidad, Bitcoin y Ethereum.
Los denominados Atomic Swaps son transacciones realizadas directamente entre blockchains distintas sin necesidad de un tercero sirviendo como mediador. Estos terceros pueden ser casas de cambio o sitios centralizados encargados de hacer estas funciones, por lo que este tipo de intercambio directo significa un gran avance en el desarrollo de transacciones entre blockchains y la descentralizaciรณn de estos procesos.
Buscando el avance en esta tecnologรญa, el cรณdigo implementado en este Atomic Swap entre Bitcoin y Ethereum ya estรก disponible en GitHub para cualquier desarrollador o equipo de desarrolladores que desee trabajar en ello con la finalidad de mejorarlo o aรฑadir nuevas variables. Aunque recomiendan que las pruebas futuras no sean hechas en la mainnet o red principal de la blockchain, ya que aรบn estรก en etapa experimental.
En CriptoNoticias tuvimos la oportunidad de comunicarnos con el CEO de Altcoin.io, Andrew Gazdecki, quiรฉn nos hablรณ de forma exclusiva sobre distintos pormenores en el proceso del Atomic Swap logrado entre Bitcoin y Ethereum por รฉl y su equipo, asรญ como de su perspectiva ante los avances realizados en esta materia.
Los montos y precios
Entrando en detalles sobre el intercambio realizado, llama la atenciรณn que la cantidad asignada fue la misma en ambas monedas, aรบn cuando su precio en el mercado difiere abismalmente. El monto del intercambio fue de 0.12345 ETH por 0.12345 BTC los cuales, al momento de la redacciรณn de este artรญculo, tienen precios de $302 por 1 ETH y $6.065 por 1 BTC, segรบn CoinMarketCap.
Por fortuna, no es obligatorio que el monto deba ser igual entre las dos criptomonedas negociadas en un Atomic Swap. Al respecto, Gazdecki nos dijo lo siguiente:
Este (el Atomic Swap entre Bitcoin y Ethereum) fue realizado con propรณsitos de presentaciรณn al pรบblico. Las partes pueden acordar cualquier precio y gracias a la forma en que funcionan los Atomic Swaps nadie puede engaรฑarte intentando cambiar los tรฉrminos del acuerdo.
Andrew Gazdecki
CEO
En otras palabras, ambas partes del proceso de intercambio pueden acordar el monto de criptomonedas que cada una enviarรก, ajustรกndose al mercado o a la tasa que les parezca justa. Y dado que la publicaciรณn del Atomic Swap realizado tenรญa sobre todo objetivos experimentales y mediรกticos, resultaba irrelevante la equivalencia de precios entre BTC y ETH.
El acuerdo y los tipos
Ya que hasta ahora no existen plataformas encargadas de manejar los Atomic Swaps, los usuarios pueden convenir entre ellos el intercambio comunicรกndose directamente,ย asรญ como pueden ser acordados entre mรกquinas automatizadas. Gazdecki nos adelantรณ que estรกn trabajando en la creaciรณn de un libro de รณrdenes de compra descentralizado y un motor de pareo que conecte a los usuarios interesados en realizar Atomic Swaps.
Otro aspecto que llama la atenciรณn en la ejecuciรณn de este tipo de intercambio, es que el mismo puede ser realizado de dos formas: dentro la cadena y fuera de la cadena de bloques. La diferencia entre ambas, tal y como lo expresa el nombre de cada una, es en donde son efectuadas.
Por ejemplo, Gazdecki nos contรณ que el Atomic Swap entre BTC y ETH fue dentro de la cadena, es decir, que se realizรณ directamente en las blockchains de Bitcoin y Ethereum. La desventaja de ello es que ambas suelen tomar algo de tiempo para confirmar las transacciones realizadas. Por otra parte, los Atomic Swaps fuera de la cadena pueden ser realizados por medio de la Lighting Network, lo cual permitirรญa que el intercambio fuese prรกcticamente instantรกneo.
Lo Esencial para un Atomic Swap entre Blockchains
Existen ciertas caracterรญsticas que ambas blockchains implicadas en el Atomic Swap deben tener, pero la mรกs importante es que permitan el uso de un par de herramientas llamadas timelock y transacciones condicionales. Estas permiten acordar el espacio de tiempo en el que el canal de la transacciรณn estarรก abierto; de esta forma, si la transacciรณn no se ejecuta o no cumple con los principios del contrato inteligente, el canal se cierra automรกticamente al vencerse el lapso de tiempo establecido.
La blockchain de Bitcoin ofrece soporte para el uso de estas herramientas, mientras que Ethereum, por medio de su lenguaje de programaciรณnย Solidity, permite el desarrollo de estas propiedades en caso que no existan como tal.
El Futuro de los Atomic Swaps
El CEO de Altcoin.io tambiรฉn nos contรณ que tienen como objetivo habilitar la realizaciรณn de Atomic Swaps a travรฉs de esta plataformaย y que tambiรฉn planean trabajar en la ejecuciรณn de este tipo de intercambio entre otras blockchains prรณximamente, lo cual explica el interรฉs de sus desarrolladores en mejorar esta tecnologรญa.
Altcoin Exchange sobresale al ser comparado con otros proyectos de criptomonedas. No estamos preocupados por escribir un Libro Blanco o lanzar una ICO, en cambio lo estamos por cumplir nuestra promesa de construir una casa de cambio verdaderamente descentralizada. El hito alcanzado con el Atomic Swap entre BTC y ETH nos acerca un paso mรกs a cumplir dicha promesa y nos alegra contar con ustedes a lo largo de esta jornada.
Andrew Gazdecki
CEO
Cabe mencionar que los servicios prestados por las casas de cambio se verรกn directamente afectados por el uso de Atomic Swaps, ya que con la utilizaciรณn de estosย los usuarios de criptomonedas podrรกn intercambiarlas entre ellas sin necesidad de las plataformas centralizadas. Sin embargo, ello no implica que no puedan continuar en funcionamiento para algo mรกs que involucrar el dinero fรญat:
Las casas de cambio centralizadas cumplen tres funciones:
– El derecho exclusivo de proveer servicios de transacciones una vez que has comprometido de tu dinero a sus reservas
– La liquidez que estos crean al colectar una gran cantidad de dinero en un solo lugar
– Emparejamiento de รณrdenes de compra y venta (dando informaciรณn a la gente sobre quiรฉn quiere transar bajo ciertas condiciones)
Los Atomic Swaps les quitarรญan de las manos la primera de las funciones mencionadas. Pero estas aun pueden funcionar proveyendo valor real a travรฉs de su liquidez y el emparejamiento de รณrdenes de compra y venta.Andrew Gazdecki
CEO
La realizaciรณn de los Atomic Swaps entre distintas blockchains aรฑadirรก un nuevo nivel de desarrollo al ecosistema, que seguramente ampliarรก el campo de acciรณn y la versatilidad del mismo. En palabras del mismo Gazdecki, โla descentralizaciรณn (aportada por los Atomic Swaps) bajarรก los precios de las comisiones y mejorarรก la seguridadโ. Asรญ que las perspectivas resultan muy favorecedoras para los cripto-entusiastas en lo prรณximo.