DEX - La importancia del código abierto
Usualmente, solemos utilizar alguna plataforma o aplicación para realizar ciertas transacciones de criptomonedas en la red. Dichas transacciones van ligadas a los intercambios, estos podrían ser centralizados o descentralizados. En este apartado se abre una amplía brecha entre los DEX y CEX. Sin embargo, nos enfocaremos exclusivamente en aquellos intercambios descentralizados para develar un poco la importancia que supone la utilidad del código abierto dentro de los DEX.
¿Qué es un DEX?
Un DEX es un intercambio descentralizado que funciona bajo contratos inteligentes, estos a la vez trabajan en una blockchain que permite transacciones con respecto a compra y venta sin intermediarios o terceros.
En la actualidad se ha demostrado que múltiples usuarios han empezado a interactuar en mayor medida con los intercambios descentralizados, ya que pueden ofrecer mayores beneficios al cumplir con las diversas necesidades que surgen a nivel de que el ecosistema blockchain se va ampliando. El uso de un DEX a su vez implica una menor cantidad de liquidez en el mercado, y así mismo una tarifa de transacción mayor; aunque esto último ha ido variando en relación a las actualizaciones que sufren algunas redes e incluso las mejoras en el sistema de los DEX.
La gran diferencia
La diferencia de los CEX, es decir, los exchanges centralizados, es que estos si necesitan de un mediador o un intermediario, estos pueden ser un broker, empresa, banco que finalmente rigen en la transacción. Además, que en un CEX se puede comercializar tanto en moneda fiduciaria como en criptomonedas, es decir, posee ambas modalidades.
Cabe destacar que los intercambios centralizados suelen ser los más comunes para los usuarios que apenas inician en el mundo de las criptomonedas, el uso de los mismos podría suponer un proceso más fácil y de mayor entendimiento. Sin embargo, también suelen ser los más complejos en el ámbito de seguridad, puesto que estos mantienen la custodia, es decir, tienen el control total de los activos; y ante cualquier eventualidad pueden bloquear o cerrar el comercio de transacciones, situación que ya se ha presentado en múltiples ocasiones.
Código abierto
Ahora bien, al hablar de código abierto u open-source nos referimos directamente a un tipo de software codificado. Con este código se generan instrucciones computarizadas y se programan ciertas tareas. En otras palabras, es un software liberado, es decir, accesible a todos para que puedan visualizar toda la fuente del mismo e incluso realizar algunas modificaciones. El código abierto garantiza y una serie de beneficios para los desarrolladores.
DEX de código abierto
Un DEX de código abierto, entonces, es una aplicación que permite realizar transacciones sin necesidad de la participación de terceros a través de contratos inteligentes, pero con la gran diferencia de que su código de procesamiento, o sea su código fuente, está libre. Todos pueden tener acceso y ver cómo se ejecutan los datos.
No obstante, la creación de un DEX funcional puede ser bastante complejo, en gran parte debe tener un equipo de trabajo dedicado y confiable, además capitalizar un enfoque sólido en la creación del producto, para finalmente satisfacer a los usuarios en un entorno de constantes cambios. Pero si a todo esto le sumamos las ventajas de abrir el código fuente, se incrementan las capacidades en diferentes niveles de integridad.
Ventajas
Transparencia
Un DEX open-source da acceso a cualquiera para revisar e indagar el código central en la búsqueda de posibles errores, exposiciones de seguridad y puntos débiles en el procedimiento. Todo esto da sentido a una mayor confianza y transparencia en los comercios e intercambios.
Seguridad
Todos los usuarios pueden ver la fuente, al ser libre se puede generalizar la confianza de que el DEX está creado para salvaguardar la identidad de los usuarios y ser ampliamente seguro. La custodia de los fondos está totalmente denegada a un tercero, los usuarios tienen el control propio de los mismos. Además, es relativamente más fácil que se comprueben algunas vulnerabilidades; esto supone una renovación constante de la calidad del código.
Flexibilización
Al ser de capa abierta, los usuarios podrán detectar aspectos que pudiesen ser personalizables con respecto a la optimización y comodidad. Las necesidades que determinan los usuarios serán aquellas que se ejecuten dentro del molde de la personalización.
Innovación
Si el código fuente esta totalmente abierto, los desarrolladores podrán actualizar y generar nuevos proyectos y aplicaciones que se adhieran con el DEX. Esto podría estimular el avance de nuevas tecnologías y mecanismos dentro del entorno cripto.
Comunidad
Usualmente, los intercambios descentralizados poseen una amplia comunidad que captan múltiples desarrolladores y usuarios comunes. Así mismo, un DEX es respaldado por una comunidad vertiginosa, por lo que cualquier inquietud colectiva tendrá valor para satisfacer las necesidades que los usuarios destaquen. Puesto que, ellos son los que utilizan el producto/servicio.
AtomicDEX. Un claro ejemplo
AtomicDEX es una billetera completamente sin custodia, de múltiples monedas y que se basa en los swaps atómicos DEX (descentralizados). Los usuarios de AtomicDEX guardan sus monedas en sus propias wallets y realizan swaps de cadena cruzada (cross-chain) mientras controlan sus claves privadas. Es un DEX que admite cientos de miles de criptoactivos de docenas de blockchains.
Un paso a la vez
AtomicDEX es un DEX producto de Komodo Platform y recientemente ha liberado su código. Ahora se ha convertido en una de las pocas crypto wallets móviles en el mercado que son 100% de código abierto.
El propósito de Komodo como proveedor de tecnología de código abierto blockchain es crear tecnologías que cualquier persona pueda usar para aumentar su auto-soberanía y libertad personal. Al abrir AtomicDEX Móvil, se establece un nuevo estándar dentro de la industria.
El gran reto
Ciertamente, la gran mayoría de las billeteras de criptomonedas móviles que vemos en el mercado actual utilizan principalmente tecnología de código cerrado. Esto significa que los usuarios o los desarrolladores externos no conocen el código que se utiliza para desarrollar la aplicación, es decir, no se conoce lo que se hace o se deja de hacer la aplicación.
Es por ello que algunos proyectos han incursionado en el área dando a conocer la base central de trabajo. En la actualidad diversos usuarios se benefician de los intercambios comerciales, pero es todo un reto generar una aplicación o plataforma que brinde una solución a todas las necesidades individuales de los consumidores. No obstante, la meta siempre será consumar un espacio libre, seguro, accesible y confiable. Sobre todo en términos de activos digitales donde las personas depositan, además de sus fondos, su confianza.