Review de THORChain (RUNE): Protocolo de liquidez interoperable

Review de THORChain (RUNE): Protocolo de liquidez interoperable

Review de THORChain (RUNE): Protocolo de liquidez interoperable

Últimas actualizaciones:

29 ene 2021

Hay un número creciente de exchanges de criptomonedas descentralizados y uno de los más conocidos es THORChain, este exchange es impulsado por el token RUNE.

Si estás buscando una solución descentralizada que te permita intercambiar tokens fácilmente entre cadenas, sin utilizar tokens envueltos o vinculados (wrapped or pegged tokens), entonces puede que THORChain sea lo que estás buscando. También puedes generar ingresos proporcionando liquidez al exchange o mantener un nodo para ayudar a asegurar la red.

Probablemente estés comparando mentalmente a THORChain con Uniswap, así que continúa leyendo para encontrar en qué se diferencia THORChain, de que se trata, cómo funciona y otros aspectos de este exchange descentralizado basado en cadena de bloques.

¿Qué es THORChain?

THORChain no tiene una historia especialmente larga, de hecho, no fue ideado hasta 2018. Ofrece un amplio rango de servicios de intercambio, no obstante sus piscinas de liquidez continuas (continuous liquidity pools) son únicas en el sector. Puesto que THORChain ha sido construido como una solución multi cadena (cross-chain solution) es posible intercambiar cualquier activo utilizando THORChain, lo cual lo hace superior a otras opciones de exchanges descentralizados.

THORChain es mucho más que otros exchanges descentralizados. Imagen vía blog de THORChain.

El concepto fundamental detrás de THORChain se explica claramente en su documento técnico (whitepaper).

Construido sobre Tendermint, el motor tolerante a fallas bizantinas (Byzantine Fault Tolerant engine) de Cosmos, THORChain es una cadena de bloques de prueba de participación (proof-of-stake blockchain) que incluye validadores de red que necesitan tener tokens RUNE vinculados, lo cual funciona como un factor disuasorio contra comportamientos no adecuados. Los nodos de la red también se utilizan para crear cajas fuertes (vaults) y para validar las transacciones.

¿Quién usa THORChain?

Esencialmente hay dos grupos de participantes en el ecosistema THORChain. El primero son los usuarios y el otro son los proveedores de liquidez.

Algunos de los usuarios de THORChain. Imagen vía Rebase.foundation.

Los usuarios son los participantes principales en la red y son los que utilizan los servicios multi cadena de THORChain para intercambiar los tokens fácilmente. Estos intercambios se realizan a través de piscinas de liquidez en las que el usuario tiene que pagar una tasa de arbitrage (slip fee) para cubrir las comisiones de gas que permiten la ejecución del intercambio. Los intercambios realizados por los usuarios son sin custodia de claves y sin restricciones (non-custodial and unrestricted).

El segundo grupo de usuarios que usa THORChain son los proveedores de liquidez que añaden liquidez a las piscinas para hacer funcionar el exchange. La liquidez está vinculada por medio de tokens RUNE y es mantenida en cajas fuertes gestionadas por los nodos de la red. Utilizar las piscinas de liquidez continuas de este modo permite a THORChain evitar la necesidad de disponer de entradas de precio externas (external price feeds) u oráculos. Los proveedores de liquidez ganan recompensas por medio de las tasas de arbitraje que se cargan a los usuarios. Tal y como se explica en la página web de THORChain:

Los nodos explicados

Los nodos sustentan todos los servicios de THORChain y tienen tres funciones principales para la red:

  1. Vincular RUNE

  2. Crear cajas fuertes (vaults)

  3. Producir bloques

Algunos de los usuarios de THORChain. Imagen vía Rebase.foundation.

Cada nodo es ejecutado por un administrador de nodo y recibe recompensas de vinculación (bond rewards) por ayudar a mantener la red. En total ganan dos terceras partes de los ingresos del sistema. Los nodos son creados cada tres días y tienen que competir entre ellos utilizando el capital vinculado. Con el objetivo de que la red se mantenga actualizada los nodos antiguos son ocasionalmente sacados del sistema y reemplazados. Los nodos se benefician de ser anónimos con una probable denegación de todas las transacciones.

THORChain y la liquidez de activos

Es evidente para cualquiera que esté familiarizado con los mercados de criptomonedas que todos los tokens y monedas, incluso Bitcoin y Ethereum, tienen problemas de liquidez. En un esfuerzo por entender mejor cómo funcionan los mercados líquidos, los economistas Tonny Lybek y Abdourahmane Sarr dividieron la liquidez en cinco factores:

La liquidez es clave para un adecuado y estable funcionamiento del mercado. Imagen vía Thorchain blog

Como puedes ver, la mayoría de estos cinco factores raramente están presentes en los mercados actuales de criptomonedas. Los precios habitualmente no tienen ninguna relación con la utilidad real o los fundamentales de un proyecto. En su lugar, están dirigidos totalmente por la especulación. En muchos casos las altcoins de baja capitalización carecen tanto de amplitud (breadth) como profundidad (depth), lo cual resulta tanto en bajas velocidades de ejecución como en spreads de compra/venta (bid-ask spreads) excesivos.

Consecuencias de los mercados ilíquidos

Los excesos de volatilidad que a menudo se ven en los mercados de criptomonedas son fundamentalmente un resultado de la iliquidez de los mercados. Aunque esta volatilidad es atractiva para los inversores minoristas que tienen una alta tolerancia al riesgo, ya que pueden proporcionar retornos increíbles en el corto plazo, en esencia los mercados de criptomonedas a día de hoy se parecen más a los casinos para apostar que a los mercados para invertir. Esta alta volatilidad también nos muestra la inmadurez de los mercados de criptomonedas y, en muchos casos, mantienen a los inversores institucionales y grandes fondos alejados de los mercados de criptomonedas.

También podemos especular que la volatilidad provocada por la iliquidez de los mercados es un factor relevante para la falta de adopción vista en las criptomonedas. Ya que la estabilidad económica requiere mayores niveles de liquidez no es probable que las criptomonedas ilíquidas, incluso Bitcoin, se conviertan en una divisa global para las transacciones en el futuro cercano.

Esta ausencia ha provocado que muchas personas afirmen que Bitcoin no es, en absoluto, una divisa transaccional y que en su lugar debería ser considerada como reserva de valor, jugando un papel similar al del oro en los mercados financieros. A pesar de ello, con el oro no hemos visto las brutales fluctuaciones en el precio que se ven en las criptomonedas, lo cual disuade a los inversores profesionales de utilizar el Bitcoin como reserva de valor. Los inversores experimentados están más interesados en encontrar una reserva de valor que tenga estabilidad en el precio y una apreciación en el tiempo constante.

La estabilidad es muy importante en los mercados maduros. Imagen via Medium.com

Algunos podrían argumentar que se puede encontrar un entorno para el intercambio más estable en los principales exchanges de criptomonedas como Binance y Coinbase, pero estos tienen sus propios problemas destacando entre los cuales, su naturaleza centralizada. Consecuencia de su centralización también tienen asociados los típicos problemas de seguridad y confianza habituales de los exchanges centralizados.

Adicionalmente, es imposible decir que estos exchanges tienen realmente liquidez o si lo que parece liquidez simplemente es volumen falso (wash trading). Un exchange descentralizado está por encima de todos estos problemas presentes en exchanges centralizados, a pesar de ello si hay una cosa de la que carecen esa es la liquidez, lo cual hace a menudo tortuoso el uso de un exchange descentralizado.

Red de liquidez descentralizada de Thorchain

THORChain es un protocolo pero proporciona mucho más que un simple protocolo, es también un ecosistema completo que está diseñado para resolver todos los problemas ya mencionados en cuanto a los exchanges de criptomonedas en su estado actual.

Los creadores de THORChain saben que haciendo el sistema completamente independiente de la cadena de bloques a utilizar (chain-agnostic) este será capaz de soportar todos los activos digitales existentes, incluso aquellos que aún no han sido creados. Esto es importante ya que significa que THORChain no compite contra otros exchanges o protocolos sino que, más bien, está trabajando en la creación de una red descentralizada de liquidez.

Consecuencia de su naturaleza descentralizada THORChain es capaz de resolver estos problemas sin necesidad de generar confianza (trustless manner). En caso de ser necesario esto se podría realizar con la intervención de terceras partes en el ecosistema del exchange.

Cómo funciona THORChain. Imagen vía THORCHChain docs 

La red se creó teniendo en mente que la provisión de liquidez fuera incentivada y que la seguridad se obtendría a través de staking y vinculación de tokens. El concepto de piscinas de liquidez (liquidity pools) no es nada nuevo en sí mismo, ahora bien, en la actualidad hay un número limitado de piscinas de liquidez infrautilizadas.

Las soluciones actuales como Uniswap y Bancor soportan únicamente un tipo de cadena de bloques lo cual las hace menos útiles. La aproximación multi cadena de THORChain es algo único y nuevo y, eventualmente, podría resultar en la solución del problema de la liquidez en los mercados de criptomonedas proporcionando un mecanismo para intercambiar cualquier criptomoneda por cualquier otra sin necesidad de generar confianza (trustless manner).

Si la solución de THORChain fuera adoptada en masa y se convirtiera en una solución de intercambio global podría, eventualmente, eliminar gran parte de la volatilidad presente en los mercados de criptomonedas. Esto resultaría en una mayor estabilidad de los precios que, a su vez, incrementaría la adopción por parte de los inversores institucionales.

Otra consecuencia de la estabilidad de los precios y de una liquidez suficiente sería el incremento del uso de las criptomonedas como método de pagos transaccionales. Teniendo esto en cuenta THORChain también tiene un objetivo a largo plazo de desplegar una red de pagos para habilitar pagos digitales sin confianza entre varias partes.

Liquidez On-Chain incentivada

El núcleo de todo el ecosistema que está siendo creado por THORChain es su protocolo y la meta del proyecto es resolver los problemas de liquidez presentes en la actualidad en los mercados de criptomonedas. Con eso en mente, el protocolo ha sido diseñado para gestionar tres funciones:

1. Construir puentes bidireccionales seguros y sin confianza (trustless) entre cadenas.

2. Incentivar el staking para asegurar la liquidez.

3. Permitir intercambios instantáneos y pagos entre monedas para cualquier tipo de activo digital.

El sistema de incentivos de THORChain mantiene el flujo de capital. Imagen vía Rebase.foundation

No es sorprendente que la tecnología y las matemáticas detrás de THORChain son extremadamente complejas pero el concepto básico del proyecto es muy simple: incentivar la creación de liquidez y luego conectar toda esta la liquidez y cadenas de bloques juntas para lograr una completa interoperabilidad, una liquidez mejorada y, eventualmente, crear una adopción masiva que permita a cualquiera pagar cualquier cosa, en cualquier lugar, con cualquier moneda.

En principio funciona a través de diversas funciones. Primero incentiva a los usuarios a mantener sus activos en la cadena y alojarlos en piscinas de liquidez continuas (continuous liquidity pools) para incrementar la liquidez global del mercado. A cambio de hacer esto son son recompensados con recompensas de participación (staking rewards) que se obtienen de las comisiones de la red.

Más tokens en el ecosistema mejorarán la liquidez y la estabilidad. Imagen vía Rebase.foundation 

THORChain puede alcanzar este objetivo pero, para hacerlo, necesitará conectar tantas cadenas como sea posible, particularmente aquellas cadenas que ya se consideran, de alguna forma, líquidas y económicamente activas como Bitcoin y Ethereum así como otras como Binance Chain. En la medida que la distribución del token se incrementa también lo hace la descentralización y la incentivación de THORChain.

El protocolo BiFrost

Lo que mantiene en pie a todo el ecosistema de THORChain es el protocolo BiFrost. Esto se debe a que es este protocolo el que permite la interoperabilidad entre cadenas. Esta interoperabilidad es uno de los elementos fundamentales del ecosistema ya que sin esta el sistema sería incapaz de lograr sus objetivos.

Interconectando cadenas de bloques de forma segura. Imagen vía THORCHain

El equipo de THORChain ha creado el protocolo BiFrost desde cero y sólo hace una cosa: conectar todas las cadenas de bloques existentes una con otra. Con el tiempo, el equipo tiene la esperanza que este protocolo sea el ecosistema para todos los activos digitales, ayudando a disponer de un mejor entorno de intercambio, menores comisiones de transacción y mayores recompensas de participación (staking rewards). Y, por supuesto, permitirá el intercambio sencillo de cualquier activo digital.

 Asegura la confianza y la seguridad de la red y evita el problema del doble gasto (double-spending) y otros comportamientos maliciosos. Simplificando, realiza esto por medio de la implementación de una serie de 100 validadores apilados (stacked validators). Estos validadores apilados gobiernan las cuentas multifirma necesarias para la creación de cajas fuertes (vaults) en THORChain.

Cada vez que una moneda externa es movida a una caja fuerte (vault) de THORChain es la responsabilidad de uno de estos validadores de firmar la transacción. Una vez lo hacen una nueva versión equivalente de la moneda externa es creada en THORChain. Cuando alguien quiere retirar las monedas introducidas en el protocolo estas pueden ser desbloqueadas quemando las monedas equivalentes de THORChain. Esta aproximación hace la interconexión entre cadenas mucho más seguras y da mucha más liquidez que la actual implementación de los intercambios atómicos (atomic swaps).

Una capa entre el staking y las aplicaciones. Imagen vía BiFrost whitepaper

BiFrost inicialmente soporta Bitcoin y Binance Chain en la red de pruebas (testnet) que fue lanzada en noviembre de 2020. Las siguientes monedas soportadas serán Ethereum y Litecoin, después de ellas se cree que será Monero la que sea añadida al mix. La red principal (mainnet) será lanzada en algún momento de la primera mitad de 2021.

El Protocolo Yggdrasisl

THORChain también está trabajando en resolver el problema de la escalabilidad de la cadena de bloques por medio del protocolo Yggdrasil. Si THORChain quiere lograr una adopción masiva en algún punto necesitará tener tanto alto rendimiento en el número de transacciones como unos bajos costes de transacción. Esto es lo que intenta hacer el protocolo Yggdrasil.

La solución de THORChain al problema triple de escalabilidad de cadenas de bloques. Imagen vía Medium.com

El protocolo presenta una nueva aproximación via vertical sharding pensada para resolver las tres partes del problema de escalabilidad. Con el protocolo Yggdrasil THORChain será capaz de alcanzar el máximo de escalabilidad mientras permanece tan descentralizada y sin confianza (trustless) como sea posible.

El Protocolo Aesir

El protocolo Aesir tiene como objetivo la gobernanza de THORChain. Espera proporcionar un entorno justo y económicamente eficiente para el mecanismo de gobierno de la cadena de bloques a la vez que la mantiene libre de bifurcaciones (fork-free).

Proporcionando gobierno descentralizado. Imagen vía Twitter

A parte de mantener la red y recibir recompensas, la participación (staking) también lleva aparejada los derechos de voto en THORChain. Estos derechos incluyen los cambios de gobernanza, los comandos de la cadena de bloques (on-chain commands), cambios en la estructura de los tokens, cambios de estado, cambios de arquitectura y cambios en las reglas de consenso.

Asgardex

A día de hoy la funcionalidad de exchange de THORChain funciona por medio de la herramienta en línea BEPSwap. El proyecto tiene planificado migrar en algún momento a Asgardex, que es el interfaz de usuario para exchange construido sobre THORChain. Asgardex busa resolver los problemas diarios tanto de los exchanges centralizados como descentralizados. Tiene como objetivo mostrar las capacidades de THORChain y será controlado por la comunidad y libre de comisiones.

El camino de Asgardex. Imagen vía Twitter.com

Resolviendo la seguridad

  • Los incentivos aseguran que el RUNE vinculado está siempre doblemente respaldado.

  • Los nodos maliciosos son castigados (slashed) para proteger el capital depositado (pooled capital).

  • La liquidez y la seguridad del sistema están estrechamente vinculadas.

  • Un esquema de firmas con umbrales (threshold signature scheme) con vendedores no confiables protege los activos.

  • El sistema es siempre tolerante a fallos bizantinos (byzantine fault tolerant).

Resolviendo la escalabilidad

  • La liquidez es fragmentada (sharded) en dominos para reducir los tamaños de los comités.

  • La liquidez es delegada en pequeñas cajas fuertes (vaults) para firmas más rápidas.

  • La infraestructura base es Tendermint (posibilidad de más de 100 nodos).

  • Las cadenas y activos se añaden vía peso económico.

  • El CosmosSDK de alto rendimiento replica la máquina de estados.

Resolviendo las multicadenas (Cross Chain)

  • THORChain observa las transacciones en redes externas.

  • El estado es validado en detalle: las transacciones incorrectas son ignoradas o devueltas.

  • Se aplica lógica a los cambios de estado, generando transacciones de salida

  • Las transacciones son firmadas por medio del protocolo multi cadena TSS.

  • Las transacciones salientes son transmitidas de vuelta a la red externa

¿Qué es BEPSwap?

BEPSwap es el primer interfaz de usuario de THORChain. Permite el intercambio y staking de tokens BEP2, además, los usuarios pueden ganar recompensas de participación (staking rewards) proporcionando liquidez al ecosistema. Los traders pueden monitorizar los cambios de precio y actuar como arbitrajistas sacando beneficio intercambiando tokens para corregir el precio.

BEPSwap es la primera parada en el camino de Asgardex.  Imagen vía Bepswap.com

Lanzado como beta en septiembre 2020 BEPSwap ha crecido hasta varios miles de usuarios y aproximadamente 10 millones de dólares de volumen diario de negociación. Aun es pequeño pero se trata de un proyecto en fase beta que advierte a sus usuario de no hacer stake o añadir grandes cantidades de liquidez. Aún así, con un rendimiento anualizado del 30% es una alternativa a los préstamos, agricultura de rendimientos (yield farming) o cuentas de bancos tradicionales.

El Token RUNE

El token RUNE es el token nativo de THORChain y es también una parte fundamental del sistema. Es un token BEP2 que se utiliza en todas las piscinas de liquidez y está vinculado con los nodos. Puesto que los tokens RUNE permanecen en un ratio 1:1 al valor de los activos todas las piscinas de liquidez (liquidity pools) pueden estar enlazadas.  RUNE también funciona como token de recompensa para el ecosistema.

El Token RUNE es utilizado para hacer funcionar el ecosistema. Imagen vía THORChain.org

A parte de proporcionar liquidez en la cadena de bloques y recompensas de staking, RUNE también proporciona a la red seguridad. Esto lo logra por medio de su sistema de incentivos que ofrece a los actores maliciosos más incentivos por proporcionar liquidez que por corromper el sistema ya que los nodos ganan dos terceras partes de los ingresos del sistema. Esto significa que todas las transacciones realizadas con RUNE reciben mayores recompensas si las comparamos con los proveedores de liquidez (liquidity providers). Adicionalmente, los nodos son desconectados automáticamente en cualquier momento en que se detecte un comportamiento malicioso.

El token RUNE tiene cuatro propósitos dentro del ecosistema de THORChain: seguridad, liudez, gobernanza y recomensas.

Seguridad - Los validadores hacen stake de tokens RUNE para asegurar la red. Se requiere a los nodos vincular tokens RUNE para tener la posibilidad de convertirse en uno de los 100 validadores. La vinculación crea resistencia a ataques de tipo Sybil dentro de la red. Ejecutar un validador requiere vincular un millón de tokens RUNE.

Liquidez - En las piscinas de liquidez cada token es vinculado a RUNE. Esto crea la liquidez necesaria para realizar los intercambios. Utilizando RUNE para vincular los activos se requieren menos conexiones entre los tokens.

Gobernanza - Los derechos de voto se obtienen a través de los tokens RUNE en stake, proporcionando gobernanza descentralizada a la red.

Recompensas - Los validadores y los proveedores de liquidez (liquidity providers) reciben sus recompensas en forma de RUNE tokens.

El Token RUNE tiene múltiples propósitos en THORChain. Imagen vía THORChain.org

Hay un suministro total de 500 millones de tokens RUNE con un total en circulación de 158 millones. Estos son principalmente los 150 millones de tokens que fueron vendidos en julio de 2019 durante la oferta de exchange inicial (initial exchange offering). A esos inversores les ha ido muy bien ya que el precio fue solo de 0.032 dólares para los 20 millones de RUNE distribuidos en la venta pública y sólo 0.0245 dólares para los 130 millones de RUNE distribuidos en ventas privadas. En enero de 2021 el precio de RUNE está en 1.58$ que está un poco por debajo del máximo histórico de 1.66$.

Adicionalmente a los 150 millones de tokens distribuidos en las ventas pública y privada hay 150 millones destinados al equipo de desarrollo y reservas para la comunidad. El resto, 220 millones de tokens, están guardados como reserva de emisiones.

Gobernanza de THORChain

THORChain fue creado con la mínima gobernanza por diseño. El equipo de desarrollo estaba interesado en crear un sistema donde los validadores eran responsables de crear sus propios puentes entre cadenas (cross-chain bridges) cuando fuera necesario. Se pueden añadir nuevas cadenas al ecosistema a través de la participación de la comunidad en la gobernanza. Grandes cantidades de capital en stake significa que se pueden añadir activos al ecosistema.

El ecosistema es un híbrido de tecnologías emergentes en la cadena de bloques. Imagen vía Blockfyre

Básicamente los usuarios crean nuevas piscinas de liquidez (liquidity pools) por si mismos cuando lo necesitan. Los nuevos activos son fácilmente listado creando una transacción de staking con el nuevo activo en el registro de transacciones de THORChain. Después, cada pocos días, los activos que tengan la mayor liquidez serán habilitados para realizar intercambios. El protocolo listará los nuevos activos en función de la liquidez teniendo preferencia el de mayor liquidez.

Thorchain en 2021 y su futuro

THORChain planificó liberar su red principal (mainnet) en 2020 pero fueron incapaces de conseguir este objetivo. Fueron capaces de lanzar la beta de BEPSwap retirando la antigua aplicación RUNEVault. Obviamente, lanzar la red principal (mainnet) es su objetivo más importante para 2021. El equipo también está interesado en añadir más cadenas a BEPSwap asi como crear herramientas para desarrolladores que permitan a los validadores construir puentes a otras cadenas cuando así lo demande la comunidad.

El camino para interconectar múltiples cadenas de bloques. Imagen vía Medium.com

Otros planes para 2021 y años posteriores incluyen crear una red de escalado de capa 2 (layer-2 scaling network) denominada Flash Network que será después conectada a otras redes de escalado. El proposito de Flash Network es resolver el problema que existen en la actualidad cuando no hay forma de provar que un destinatario ha recibido los fondos en intercambio ¿?. THORChain planifica usar feeds de precios de sus propias piscinas de liquidez para poner en marcha esta Flash Network.

En conclusión

Como has podido ver THORChain es un proyecto extenso con un un potencial enorme una vez sea complementamente lanzado y sea capaz de capturar más cuota de mercado de los exchages centralizados y descentralizados actuales. Como ya se ha indicado, a más activos puada incluri, más liquidez será capaz de proporcionar y se podrá esperar más adopción. En términos generales tiene un potencial enorme de crecimiento con el tiempo.

También creemos que los tokenomics del proyecto son bastante buenos y que la demanda de RUNE crecerá inevitablmenete a medida que se incremente la adopción. Esto debería obviamente resultar en un mayor precio para el token. Los tokens RUNE son requeridos por los validadores para el vinculamiento y esto está limitado en cuanto a cantidad se refiere ya que hay sólo 100 validadores.

Muy volátil para un proyecto que busca reducir la volatilidad. Imagen vía coinmarketcap.com

A pesar de ello también son necesarios para el staking en las piscinas de liquidez (liquidity pools) y en este caso la demanda es ilimitada. Además las comisiones de transacción son quemadas lo cual lo convierte en un token deflacionario. Con la rentabilidad anualizada actual cercana al 30% RUNE es un excelente token para staking en estos momentos. Mejor aún, estos buenos tokenomics ayudarán también a atraer más usuarios a la plataforma.

 RUNE ha visto un crecimiento de su precio muy significativo aunque no ha sido sin volatilidad. Esto es bastante irónico considerando que el proyecto busca aminorar la volatilidad y traer estabilidad a las criptomonedas… pero ahí la tienes. Puesto que THORChain es multi cadena (blockchain agnostic) tiene la capacidad de expandirse dramáticamente añadiendo cientos sino miles de cadenas. Será lo que la comunidad quiera.

Con una capitalización de mercado de 240 millones de dólares los tokens de RUNE constituyen la moneda 82 de mayor capitalización y ha ido escalando a la parte superior después de añadir más de un 100% de subida en diciembre 2020.

Foto principal vía Shutterstock

Hay un número creciente de exchanges de criptomonedas descentralizados y uno de los más conocidos es THORChain, este exchange es impulsado por el token RUNE.

Si estás buscando una solución descentralizada que te permita intercambiar tokens fácilmente entre cadenas, sin utilizar tokens envueltos o vinculados (wrapped or pegged tokens), entonces puede que THORChain sea lo que estás buscando. También puedes generar ingresos proporcionando liquidez al exchange o mantener un nodo para ayudar a asegurar la red.

Probablemente estés comparando mentalmente a THORChain con Uniswap, así que continúa leyendo para encontrar en qué se diferencia THORChain, de que se trata, cómo funciona y otros aspectos de este exchange descentralizado basado en cadena de bloques.

¿Qué es THORChain?

THORChain no tiene una historia especialmente larga, de hecho, no fue ideado hasta 2018. Ofrece un amplio rango de servicios de intercambio, no obstante sus piscinas de liquidez continuas (continuous liquidity pools) son únicas en el sector. Puesto que THORChain ha sido construido como una solución multi cadena (cross-chain solution) es posible intercambiar cualquier activo utilizando THORChain, lo cual lo hace superior a otras opciones de exchanges descentralizados.

THORChain es mucho más que otros exchanges descentralizados. Imagen vía blog de THORChain.

El concepto fundamental detrás de THORChain se explica claramente en su documento técnico (whitepaper).

Construido sobre Tendermint, el motor tolerante a fallas bizantinas (Byzantine Fault Tolerant engine) de Cosmos, THORChain es una cadena de bloques de prueba de participación (proof-of-stake blockchain) que incluye validadores de red que necesitan tener tokens RUNE vinculados, lo cual funciona como un factor disuasorio contra comportamientos no adecuados. Los nodos de la red también se utilizan para crear cajas fuertes (vaults) y para validar las transacciones.

¿Quién usa THORChain?

Esencialmente hay dos grupos de participantes en el ecosistema THORChain. El primero son los usuarios y el otro son los proveedores de liquidez.

Algunos de los usuarios de THORChain. Imagen vía Rebase.foundation.

Los usuarios son los participantes principales en la red y son los que utilizan los servicios multi cadena de THORChain para intercambiar los tokens fácilmente. Estos intercambios se realizan a través de piscinas de liquidez en las que el usuario tiene que pagar una tasa de arbitrage (slip fee) para cubrir las comisiones de gas que permiten la ejecución del intercambio. Los intercambios realizados por los usuarios son sin custodia de claves y sin restricciones (non-custodial and unrestricted).

El segundo grupo de usuarios que usa THORChain son los proveedores de liquidez que añaden liquidez a las piscinas para hacer funcionar el exchange. La liquidez está vinculada por medio de tokens RUNE y es mantenida en cajas fuertes gestionadas por los nodos de la red. Utilizar las piscinas de liquidez continuas de este modo permite a THORChain evitar la necesidad de disponer de entradas de precio externas (external price feeds) u oráculos. Los proveedores de liquidez ganan recompensas por medio de las tasas de arbitraje que se cargan a los usuarios. Tal y como se explica en la página web de THORChain:

Los nodos explicados

Los nodos sustentan todos los servicios de THORChain y tienen tres funciones principales para la red:

  1. Vincular RUNE

  2. Crear cajas fuertes (vaults)

  3. Producir bloques

Algunos de los usuarios de THORChain. Imagen vía Rebase.foundation.

Cada nodo es ejecutado por un administrador de nodo y recibe recompensas de vinculación (bond rewards) por ayudar a mantener la red. En total ganan dos terceras partes de los ingresos del sistema. Los nodos son creados cada tres días y tienen que competir entre ellos utilizando el capital vinculado. Con el objetivo de que la red se mantenga actualizada los nodos antiguos son ocasionalmente sacados del sistema y reemplazados. Los nodos se benefician de ser anónimos con una probable denegación de todas las transacciones.

THORChain y la liquidez de activos

Es evidente para cualquiera que esté familiarizado con los mercados de criptomonedas que todos los tokens y monedas, incluso Bitcoin y Ethereum, tienen problemas de liquidez. En un esfuerzo por entender mejor cómo funcionan los mercados líquidos, los economistas Tonny Lybek y Abdourahmane Sarr dividieron la liquidez en cinco factores:

La liquidez es clave para un adecuado y estable funcionamiento del mercado. Imagen vía Thorchain blog

Como puedes ver, la mayoría de estos cinco factores raramente están presentes en los mercados actuales de criptomonedas. Los precios habitualmente no tienen ninguna relación con la utilidad real o los fundamentales de un proyecto. En su lugar, están dirigidos totalmente por la especulación. En muchos casos las altcoins de baja capitalización carecen tanto de amplitud (breadth) como profundidad (depth), lo cual resulta tanto en bajas velocidades de ejecución como en spreads de compra/venta (bid-ask spreads) excesivos.

Consecuencias de los mercados ilíquidos

Los excesos de volatilidad que a menudo se ven en los mercados de criptomonedas son fundamentalmente un resultado de la iliquidez de los mercados. Aunque esta volatilidad es atractiva para los inversores minoristas que tienen una alta tolerancia al riesgo, ya que pueden proporcionar retornos increíbles en el corto plazo, en esencia los mercados de criptomonedas a día de hoy se parecen más a los casinos para apostar que a los mercados para invertir. Esta alta volatilidad también nos muestra la inmadurez de los mercados de criptomonedas y, en muchos casos, mantienen a los inversores institucionales y grandes fondos alejados de los mercados de criptomonedas.

También podemos especular que la volatilidad provocada por la iliquidez de los mercados es un factor relevante para la falta de adopción vista en las criptomonedas. Ya que la estabilidad económica requiere mayores niveles de liquidez no es probable que las criptomonedas ilíquidas, incluso Bitcoin, se conviertan en una divisa global para las transacciones en el futuro cercano.

Esta ausencia ha provocado que muchas personas afirmen que Bitcoin no es, en absoluto, una divisa transaccional y que en su lugar debería ser considerada como reserva de valor, jugando un papel similar al del oro en los mercados financieros. A pesar de ello, con el oro no hemos visto las brutales fluctuaciones en el precio que se ven en las criptomonedas, lo cual disuade a los inversores profesionales de utilizar el Bitcoin como reserva de valor. Los inversores experimentados están más interesados en encontrar una reserva de valor que tenga estabilidad en el precio y una apreciación en el tiempo constante.

La estabilidad es muy importante en los mercados maduros. Imagen via Medium.com

Algunos podrían argumentar que se puede encontrar un entorno para el intercambio más estable en los principales exchanges de criptomonedas como Binance y Coinbase, pero estos tienen sus propios problemas destacando entre los cuales, su naturaleza centralizada. Consecuencia de su centralización también tienen asociados los típicos problemas de seguridad y confianza habituales de los exchanges centralizados.

Adicionalmente, es imposible decir que estos exchanges tienen realmente liquidez o si lo que parece liquidez simplemente es volumen falso (wash trading). Un exchange descentralizado está por encima de todos estos problemas presentes en exchanges centralizados, a pesar de ello si hay una cosa de la que carecen esa es la liquidez, lo cual hace a menudo tortuoso el uso de un exchange descentralizado.

Red de liquidez descentralizada de Thorchain

THORChain es un protocolo pero proporciona mucho más que un simple protocolo, es también un ecosistema completo que está diseñado para resolver todos los problemas ya mencionados en cuanto a los exchanges de criptomonedas en su estado actual.

Los creadores de THORChain saben que haciendo el sistema completamente independiente de la cadena de bloques a utilizar (chain-agnostic) este será capaz de soportar todos los activos digitales existentes, incluso aquellos que aún no han sido creados. Esto es importante ya que significa que THORChain no compite contra otros exchanges o protocolos sino que, más bien, está trabajando en la creación de una red descentralizada de liquidez.

Consecuencia de su naturaleza descentralizada THORChain es capaz de resolver estos problemas sin necesidad de generar confianza (trustless manner). En caso de ser necesario esto se podría realizar con la intervención de terceras partes en el ecosistema del exchange.

Cómo funciona THORChain. Imagen vía THORCHChain docs 

La red se creó teniendo en mente que la provisión de liquidez fuera incentivada y que la seguridad se obtendría a través de staking y vinculación de tokens. El concepto de piscinas de liquidez (liquidity pools) no es nada nuevo en sí mismo, ahora bien, en la actualidad hay un número limitado de piscinas de liquidez infrautilizadas.

Las soluciones actuales como Uniswap y Bancor soportan únicamente un tipo de cadena de bloques lo cual las hace menos útiles. La aproximación multi cadena de THORChain es algo único y nuevo y, eventualmente, podría resultar en la solución del problema de la liquidez en los mercados de criptomonedas proporcionando un mecanismo para intercambiar cualquier criptomoneda por cualquier otra sin necesidad de generar confianza (trustless manner).

Si la solución de THORChain fuera adoptada en masa y se convirtiera en una solución de intercambio global podría, eventualmente, eliminar gran parte de la volatilidad presente en los mercados de criptomonedas. Esto resultaría en una mayor estabilidad de los precios que, a su vez, incrementaría la adopción por parte de los inversores institucionales.

Otra consecuencia de la estabilidad de los precios y de una liquidez suficiente sería el incremento del uso de las criptomonedas como método de pagos transaccionales. Teniendo esto en cuenta THORChain también tiene un objetivo a largo plazo de desplegar una red de pagos para habilitar pagos digitales sin confianza entre varias partes.

Liquidez On-Chain incentivada

El núcleo de todo el ecosistema que está siendo creado por THORChain es su protocolo y la meta del proyecto es resolver los problemas de liquidez presentes en la actualidad en los mercados de criptomonedas. Con eso en mente, el protocolo ha sido diseñado para gestionar tres funciones:

1. Construir puentes bidireccionales seguros y sin confianza (trustless) entre cadenas.

2. Incentivar el staking para asegurar la liquidez.

3. Permitir intercambios instantáneos y pagos entre monedas para cualquier tipo de activo digital.

El sistema de incentivos de THORChain mantiene el flujo de capital. Imagen vía Rebase.foundation

No es sorprendente que la tecnología y las matemáticas detrás de THORChain son extremadamente complejas pero el concepto básico del proyecto es muy simple: incentivar la creación de liquidez y luego conectar toda esta la liquidez y cadenas de bloques juntas para lograr una completa interoperabilidad, una liquidez mejorada y, eventualmente, crear una adopción masiva que permita a cualquiera pagar cualquier cosa, en cualquier lugar, con cualquier moneda.

En principio funciona a través de diversas funciones. Primero incentiva a los usuarios a mantener sus activos en la cadena y alojarlos en piscinas de liquidez continuas (continuous liquidity pools) para incrementar la liquidez global del mercado. A cambio de hacer esto son son recompensados con recompensas de participación (staking rewards) que se obtienen de las comisiones de la red.

Más tokens en el ecosistema mejorarán la liquidez y la estabilidad. Imagen vía Rebase.foundation 

THORChain puede alcanzar este objetivo pero, para hacerlo, necesitará conectar tantas cadenas como sea posible, particularmente aquellas cadenas que ya se consideran, de alguna forma, líquidas y económicamente activas como Bitcoin y Ethereum así como otras como Binance Chain. En la medida que la distribución del token se incrementa también lo hace la descentralización y la incentivación de THORChain.

El protocolo BiFrost

Lo que mantiene en pie a todo el ecosistema de THORChain es el protocolo BiFrost. Esto se debe a que es este protocolo el que permite la interoperabilidad entre cadenas. Esta interoperabilidad es uno de los elementos fundamentales del ecosistema ya que sin esta el sistema sería incapaz de lograr sus objetivos.

Interconectando cadenas de bloques de forma segura. Imagen vía THORCHain

El equipo de THORChain ha creado el protocolo BiFrost desde cero y sólo hace una cosa: conectar todas las cadenas de bloques existentes una con otra. Con el tiempo, el equipo tiene la esperanza que este protocolo sea el ecosistema para todos los activos digitales, ayudando a disponer de un mejor entorno de intercambio, menores comisiones de transacción y mayores recompensas de participación (staking rewards). Y, por supuesto, permitirá el intercambio sencillo de cualquier activo digital.

 Asegura la confianza y la seguridad de la red y evita el problema del doble gasto (double-spending) y otros comportamientos maliciosos. Simplificando, realiza esto por medio de la implementación de una serie de 100 validadores apilados (stacked validators). Estos validadores apilados gobiernan las cuentas multifirma necesarias para la creación de cajas fuertes (vaults) en THORChain.

Cada vez que una moneda externa es movida a una caja fuerte (vault) de THORChain es la responsabilidad de uno de estos validadores de firmar la transacción. Una vez lo hacen una nueva versión equivalente de la moneda externa es creada en THORChain. Cuando alguien quiere retirar las monedas introducidas en el protocolo estas pueden ser desbloqueadas quemando las monedas equivalentes de THORChain. Esta aproximación hace la interconexión entre cadenas mucho más seguras y da mucha más liquidez que la actual implementación de los intercambios atómicos (atomic swaps).

Una capa entre el staking y las aplicaciones. Imagen vía BiFrost whitepaper

BiFrost inicialmente soporta Bitcoin y Binance Chain en la red de pruebas (testnet) que fue lanzada en noviembre de 2020. Las siguientes monedas soportadas serán Ethereum y Litecoin, después de ellas se cree que será Monero la que sea añadida al mix. La red principal (mainnet) será lanzada en algún momento de la primera mitad de 2021.

El Protocolo Yggdrasisl

THORChain también está trabajando en resolver el problema de la escalabilidad de la cadena de bloques por medio del protocolo Yggdrasil. Si THORChain quiere lograr una adopción masiva en algún punto necesitará tener tanto alto rendimiento en el número de transacciones como unos bajos costes de transacción. Esto es lo que intenta hacer el protocolo Yggdrasil.

La solución de THORChain al problema triple de escalabilidad de cadenas de bloques. Imagen vía Medium.com

El protocolo presenta una nueva aproximación via vertical sharding pensada para resolver las tres partes del problema de escalabilidad. Con el protocolo Yggdrasil THORChain será capaz de alcanzar el máximo de escalabilidad mientras permanece tan descentralizada y sin confianza (trustless) como sea posible.

El Protocolo Aesir

El protocolo Aesir tiene como objetivo la gobernanza de THORChain. Espera proporcionar un entorno justo y económicamente eficiente para el mecanismo de gobierno de la cadena de bloques a la vez que la mantiene libre de bifurcaciones (fork-free).

Proporcionando gobierno descentralizado. Imagen vía Twitter

A parte de mantener la red y recibir recompensas, la participación (staking) también lleva aparejada los derechos de voto en THORChain. Estos derechos incluyen los cambios de gobernanza, los comandos de la cadena de bloques (on-chain commands), cambios en la estructura de los tokens, cambios de estado, cambios de arquitectura y cambios en las reglas de consenso.

Asgardex

A día de hoy la funcionalidad de exchange de THORChain funciona por medio de la herramienta en línea BEPSwap. El proyecto tiene planificado migrar en algún momento a Asgardex, que es el interfaz de usuario para exchange construido sobre THORChain. Asgardex busa resolver los problemas diarios tanto de los exchanges centralizados como descentralizados. Tiene como objetivo mostrar las capacidades de THORChain y será controlado por la comunidad y libre de comisiones.

El camino de Asgardex. Imagen vía Twitter.com

Resolviendo la seguridad

  • Los incentivos aseguran que el RUNE vinculado está siempre doblemente respaldado.

  • Los nodos maliciosos son castigados (slashed) para proteger el capital depositado (pooled capital).

  • La liquidez y la seguridad del sistema están estrechamente vinculadas.

  • Un esquema de firmas con umbrales (threshold signature scheme) con vendedores no confiables protege los activos.

  • El sistema es siempre tolerante a fallos bizantinos (byzantine fault tolerant).

Resolviendo la escalabilidad

  • La liquidez es fragmentada (sharded) en dominos para reducir los tamaños de los comités.

  • La liquidez es delegada en pequeñas cajas fuertes (vaults) para firmas más rápidas.

  • La infraestructura base es Tendermint (posibilidad de más de 100 nodos).

  • Las cadenas y activos se añaden vía peso económico.

  • El CosmosSDK de alto rendimiento replica la máquina de estados.

Resolviendo las multicadenas (Cross Chain)

  • THORChain observa las transacciones en redes externas.

  • El estado es validado en detalle: las transacciones incorrectas son ignoradas o devueltas.

  • Se aplica lógica a los cambios de estado, generando transacciones de salida

  • Las transacciones son firmadas por medio del protocolo multi cadena TSS.

  • Las transacciones salientes son transmitidas de vuelta a la red externa

¿Qué es BEPSwap?

BEPSwap es el primer interfaz de usuario de THORChain. Permite el intercambio y staking de tokens BEP2, además, los usuarios pueden ganar recompensas de participación (staking rewards) proporcionando liquidez al ecosistema. Los traders pueden monitorizar los cambios de precio y actuar como arbitrajistas sacando beneficio intercambiando tokens para corregir el precio.

BEPSwap es la primera parada en el camino de Asgardex.  Imagen vía Bepswap.com

Lanzado como beta en septiembre 2020 BEPSwap ha crecido hasta varios miles de usuarios y aproximadamente 10 millones de dólares de volumen diario de negociación. Aun es pequeño pero se trata de un proyecto en fase beta que advierte a sus usuario de no hacer stake o añadir grandes cantidades de liquidez. Aún así, con un rendimiento anualizado del 30% es una alternativa a los préstamos, agricultura de rendimientos (yield farming) o cuentas de bancos tradicionales.

El Token RUNE

El token RUNE es el token nativo de THORChain y es también una parte fundamental del sistema. Es un token BEP2 que se utiliza en todas las piscinas de liquidez y está vinculado con los nodos. Puesto que los tokens RUNE permanecen en un ratio 1:1 al valor de los activos todas las piscinas de liquidez (liquidity pools) pueden estar enlazadas.  RUNE también funciona como token de recompensa para el ecosistema.

El Token RUNE es utilizado para hacer funcionar el ecosistema. Imagen vía THORChain.org

A parte de proporcionar liquidez en la cadena de bloques y recompensas de staking, RUNE también proporciona a la red seguridad. Esto lo logra por medio de su sistema de incentivos que ofrece a los actores maliciosos más incentivos por proporcionar liquidez que por corromper el sistema ya que los nodos ganan dos terceras partes de los ingresos del sistema. Esto significa que todas las transacciones realizadas con RUNE reciben mayores recompensas si las comparamos con los proveedores de liquidez (liquidity providers). Adicionalmente, los nodos son desconectados automáticamente en cualquier momento en que se detecte un comportamiento malicioso.

El token RUNE tiene cuatro propósitos dentro del ecosistema de THORChain: seguridad, liudez, gobernanza y recomensas.

Seguridad - Los validadores hacen stake de tokens RUNE para asegurar la red. Se requiere a los nodos vincular tokens RUNE para tener la posibilidad de convertirse en uno de los 100 validadores. La vinculación crea resistencia a ataques de tipo Sybil dentro de la red. Ejecutar un validador requiere vincular un millón de tokens RUNE.

Liquidez - En las piscinas de liquidez cada token es vinculado a RUNE. Esto crea la liquidez necesaria para realizar los intercambios. Utilizando RUNE para vincular los activos se requieren menos conexiones entre los tokens.

Gobernanza - Los derechos de voto se obtienen a través de los tokens RUNE en stake, proporcionando gobernanza descentralizada a la red.

Recompensas - Los validadores y los proveedores de liquidez (liquidity providers) reciben sus recompensas en forma de RUNE tokens.

El Token RUNE tiene múltiples propósitos en THORChain. Imagen vía THORChain.org

Hay un suministro total de 500 millones de tokens RUNE con un total en circulación de 158 millones. Estos son principalmente los 150 millones de tokens que fueron vendidos en julio de 2019 durante la oferta de exchange inicial (initial exchange offering). A esos inversores les ha ido muy bien ya que el precio fue solo de 0.032 dólares para los 20 millones de RUNE distribuidos en la venta pública y sólo 0.0245 dólares para los 130 millones de RUNE distribuidos en ventas privadas. En enero de 2021 el precio de RUNE está en 1.58$ que está un poco por debajo del máximo histórico de 1.66$.

Adicionalmente a los 150 millones de tokens distribuidos en las ventas pública y privada hay 150 millones destinados al equipo de desarrollo y reservas para la comunidad. El resto, 220 millones de tokens, están guardados como reserva de emisiones.

Gobernanza de THORChain

THORChain fue creado con la mínima gobernanza por diseño. El equipo de desarrollo estaba interesado en crear un sistema donde los validadores eran responsables de crear sus propios puentes entre cadenas (cross-chain bridges) cuando fuera necesario. Se pueden añadir nuevas cadenas al ecosistema a través de la participación de la comunidad en la gobernanza. Grandes cantidades de capital en stake significa que se pueden añadir activos al ecosistema.

El ecosistema es un híbrido de tecnologías emergentes en la cadena de bloques. Imagen vía Blockfyre

Básicamente los usuarios crean nuevas piscinas de liquidez (liquidity pools) por si mismos cuando lo necesitan. Los nuevos activos son fácilmente listado creando una transacción de staking con el nuevo activo en el registro de transacciones de THORChain. Después, cada pocos días, los activos que tengan la mayor liquidez serán habilitados para realizar intercambios. El protocolo listará los nuevos activos en función de la liquidez teniendo preferencia el de mayor liquidez.

Thorchain en 2021 y su futuro

THORChain planificó liberar su red principal (mainnet) en 2020 pero fueron incapaces de conseguir este objetivo. Fueron capaces de lanzar la beta de BEPSwap retirando la antigua aplicación RUNEVault. Obviamente, lanzar la red principal (mainnet) es su objetivo más importante para 2021. El equipo también está interesado en añadir más cadenas a BEPSwap asi como crear herramientas para desarrolladores que permitan a los validadores construir puentes a otras cadenas cuando así lo demande la comunidad.

El camino para interconectar múltiples cadenas de bloques. Imagen vía Medium.com

Otros planes para 2021 y años posteriores incluyen crear una red de escalado de capa 2 (layer-2 scaling network) denominada Flash Network que será después conectada a otras redes de escalado. El proposito de Flash Network es resolver el problema que existen en la actualidad cuando no hay forma de provar que un destinatario ha recibido los fondos en intercambio ¿?. THORChain planifica usar feeds de precios de sus propias piscinas de liquidez para poner en marcha esta Flash Network.

En conclusión

Como has podido ver THORChain es un proyecto extenso con un un potencial enorme una vez sea complementamente lanzado y sea capaz de capturar más cuota de mercado de los exchages centralizados y descentralizados actuales. Como ya se ha indicado, a más activos puada incluri, más liquidez será capaz de proporcionar y se podrá esperar más adopción. En términos generales tiene un potencial enorme de crecimiento con el tiempo.

También creemos que los tokenomics del proyecto son bastante buenos y que la demanda de RUNE crecerá inevitablmenete a medida que se incremente la adopción. Esto debería obviamente resultar en un mayor precio para el token. Los tokens RUNE son requeridos por los validadores para el vinculamiento y esto está limitado en cuanto a cantidad se refiere ya que hay sólo 100 validadores.

Muy volátil para un proyecto que busca reducir la volatilidad. Imagen vía coinmarketcap.com

A pesar de ello también son necesarios para el staking en las piscinas de liquidez (liquidity pools) y en este caso la demanda es ilimitada. Además las comisiones de transacción son quemadas lo cual lo convierte en un token deflacionario. Con la rentabilidad anualizada actual cercana al 30% RUNE es un excelente token para staking en estos momentos. Mejor aún, estos buenos tokenomics ayudarán también a atraer más usuarios a la plataforma.

 RUNE ha visto un crecimiento de su precio muy significativo aunque no ha sido sin volatilidad. Esto es bastante irónico considerando que el proyecto busca aminorar la volatilidad y traer estabilidad a las criptomonedas… pero ahí la tienes. Puesto que THORChain es multi cadena (blockchain agnostic) tiene la capacidad de expandirse dramáticamente añadiendo cientos sino miles de cadenas. Será lo que la comunidad quiera.

Con una capitalización de mercado de 240 millones de dólares los tokens de RUNE constituyen la moneda 82 de mayor capitalización y ha ido escalando a la parte superior después de añadir más de un 100% de subida en diciembre 2020.

Foto principal vía Shutterstock

Hay un número creciente de exchanges de criptomonedas descentralizados y uno de los más conocidos es THORChain, este exchange es impulsado por el token RUNE.

Si estás buscando una solución descentralizada que te permita intercambiar tokens fácilmente entre cadenas, sin utilizar tokens envueltos o vinculados (wrapped or pegged tokens), entonces puede que THORChain sea lo que estás buscando. También puedes generar ingresos proporcionando liquidez al exchange o mantener un nodo para ayudar a asegurar la red.

Probablemente estés comparando mentalmente a THORChain con Uniswap, así que continúa leyendo para encontrar en qué se diferencia THORChain, de que se trata, cómo funciona y otros aspectos de este exchange descentralizado basado en cadena de bloques.

¿Qué es THORChain?

THORChain no tiene una historia especialmente larga, de hecho, no fue ideado hasta 2018. Ofrece un amplio rango de servicios de intercambio, no obstante sus piscinas de liquidez continuas (continuous liquidity pools) son únicas en el sector. Puesto que THORChain ha sido construido como una solución multi cadena (cross-chain solution) es posible intercambiar cualquier activo utilizando THORChain, lo cual lo hace superior a otras opciones de exchanges descentralizados.

THORChain es mucho más que otros exchanges descentralizados. Imagen vía blog de THORChain.

El concepto fundamental detrás de THORChain se explica claramente en su documento técnico (whitepaper).

Construido sobre Tendermint, el motor tolerante a fallas bizantinas (Byzantine Fault Tolerant engine) de Cosmos, THORChain es una cadena de bloques de prueba de participación (proof-of-stake blockchain) que incluye validadores de red que necesitan tener tokens RUNE vinculados, lo cual funciona como un factor disuasorio contra comportamientos no adecuados. Los nodos de la red también se utilizan para crear cajas fuertes (vaults) y para validar las transacciones.

¿Quién usa THORChain?

Esencialmente hay dos grupos de participantes en el ecosistema THORChain. El primero son los usuarios y el otro son los proveedores de liquidez.

Algunos de los usuarios de THORChain. Imagen vía Rebase.foundation.

Los usuarios son los participantes principales en la red y son los que utilizan los servicios multi cadena de THORChain para intercambiar los tokens fácilmente. Estos intercambios se realizan a través de piscinas de liquidez en las que el usuario tiene que pagar una tasa de arbitrage (slip fee) para cubrir las comisiones de gas que permiten la ejecución del intercambio. Los intercambios realizados por los usuarios son sin custodia de claves y sin restricciones (non-custodial and unrestricted).

El segundo grupo de usuarios que usa THORChain son los proveedores de liquidez que añaden liquidez a las piscinas para hacer funcionar el exchange. La liquidez está vinculada por medio de tokens RUNE y es mantenida en cajas fuertes gestionadas por los nodos de la red. Utilizar las piscinas de liquidez continuas de este modo permite a THORChain evitar la necesidad de disponer de entradas de precio externas (external price feeds) u oráculos. Los proveedores de liquidez ganan recompensas por medio de las tasas de arbitraje que se cargan a los usuarios. Tal y como se explica en la página web de THORChain:

Los nodos explicados

Los nodos sustentan todos los servicios de THORChain y tienen tres funciones principales para la red:

  1. Vincular RUNE

  2. Crear cajas fuertes (vaults)

  3. Producir bloques

Algunos de los usuarios de THORChain. Imagen vía Rebase.foundation.

Cada nodo es ejecutado por un administrador de nodo y recibe recompensas de vinculación (bond rewards) por ayudar a mantener la red. En total ganan dos terceras partes de los ingresos del sistema. Los nodos son creados cada tres días y tienen que competir entre ellos utilizando el capital vinculado. Con el objetivo de que la red se mantenga actualizada los nodos antiguos son ocasionalmente sacados del sistema y reemplazados. Los nodos se benefician de ser anónimos con una probable denegación de todas las transacciones.

THORChain y la liquidez de activos

Es evidente para cualquiera que esté familiarizado con los mercados de criptomonedas que todos los tokens y monedas, incluso Bitcoin y Ethereum, tienen problemas de liquidez. En un esfuerzo por entender mejor cómo funcionan los mercados líquidos, los economistas Tonny Lybek y Abdourahmane Sarr dividieron la liquidez en cinco factores:

La liquidez es clave para un adecuado y estable funcionamiento del mercado. Imagen vía Thorchain blog

Como puedes ver, la mayoría de estos cinco factores raramente están presentes en los mercados actuales de criptomonedas. Los precios habitualmente no tienen ninguna relación con la utilidad real o los fundamentales de un proyecto. En su lugar, están dirigidos totalmente por la especulación. En muchos casos las altcoins de baja capitalización carecen tanto de amplitud (breadth) como profundidad (depth), lo cual resulta tanto en bajas velocidades de ejecución como en spreads de compra/venta (bid-ask spreads) excesivos.

Consecuencias de los mercados ilíquidos

Los excesos de volatilidad que a menudo se ven en los mercados de criptomonedas son fundamentalmente un resultado de la iliquidez de los mercados. Aunque esta volatilidad es atractiva para los inversores minoristas que tienen una alta tolerancia al riesgo, ya que pueden proporcionar retornos increíbles en el corto plazo, en esencia los mercados de criptomonedas a día de hoy se parecen más a los casinos para apostar que a los mercados para invertir. Esta alta volatilidad también nos muestra la inmadurez de los mercados de criptomonedas y, en muchos casos, mantienen a los inversores institucionales y grandes fondos alejados de los mercados de criptomonedas.

También podemos especular que la volatilidad provocada por la iliquidez de los mercados es un factor relevante para la falta de adopción vista en las criptomonedas. Ya que la estabilidad económica requiere mayores niveles de liquidez no es probable que las criptomonedas ilíquidas, incluso Bitcoin, se conviertan en una divisa global para las transacciones en el futuro cercano.

Esta ausencia ha provocado que muchas personas afirmen que Bitcoin no es, en absoluto, una divisa transaccional y que en su lugar debería ser considerada como reserva de valor, jugando un papel similar al del oro en los mercados financieros. A pesar de ello, con el oro no hemos visto las brutales fluctuaciones en el precio que se ven en las criptomonedas, lo cual disuade a los inversores profesionales de utilizar el Bitcoin como reserva de valor. Los inversores experimentados están más interesados en encontrar una reserva de valor que tenga estabilidad en el precio y una apreciación en el tiempo constante.

La estabilidad es muy importante en los mercados maduros. Imagen via Medium.com

Algunos podrían argumentar que se puede encontrar un entorno para el intercambio más estable en los principales exchanges de criptomonedas como Binance y Coinbase, pero estos tienen sus propios problemas destacando entre los cuales, su naturaleza centralizada. Consecuencia de su centralización también tienen asociados los típicos problemas de seguridad y confianza habituales de los exchanges centralizados.

Adicionalmente, es imposible decir que estos exchanges tienen realmente liquidez o si lo que parece liquidez simplemente es volumen falso (wash trading). Un exchange descentralizado está por encima de todos estos problemas presentes en exchanges centralizados, a pesar de ello si hay una cosa de la que carecen esa es la liquidez, lo cual hace a menudo tortuoso el uso de un exchange descentralizado.

Red de liquidez descentralizada de Thorchain

THORChain es un protocolo pero proporciona mucho más que un simple protocolo, es también un ecosistema completo que está diseñado para resolver todos los problemas ya mencionados en cuanto a los exchanges de criptomonedas en su estado actual.

Los creadores de THORChain saben que haciendo el sistema completamente independiente de la cadena de bloques a utilizar (chain-agnostic) este será capaz de soportar todos los activos digitales existentes, incluso aquellos que aún no han sido creados. Esto es importante ya que significa que THORChain no compite contra otros exchanges o protocolos sino que, más bien, está trabajando en la creación de una red descentralizada de liquidez.

Consecuencia de su naturaleza descentralizada THORChain es capaz de resolver estos problemas sin necesidad de generar confianza (trustless manner). En caso de ser necesario esto se podría realizar con la intervención de terceras partes en el ecosistema del exchange.

Cómo funciona THORChain. Imagen vía THORCHChain docs 

La red se creó teniendo en mente que la provisión de liquidez fuera incentivada y que la seguridad se obtendría a través de staking y vinculación de tokens. El concepto de piscinas de liquidez (liquidity pools) no es nada nuevo en sí mismo, ahora bien, en la actualidad hay un número limitado de piscinas de liquidez infrautilizadas.

Las soluciones actuales como Uniswap y Bancor soportan únicamente un tipo de cadena de bloques lo cual las hace menos útiles. La aproximación multi cadena de THORChain es algo único y nuevo y, eventualmente, podría resultar en la solución del problema de la liquidez en los mercados de criptomonedas proporcionando un mecanismo para intercambiar cualquier criptomoneda por cualquier otra sin necesidad de generar confianza (trustless manner).

Si la solución de THORChain fuera adoptada en masa y se convirtiera en una solución de intercambio global podría, eventualmente, eliminar gran parte de la volatilidad presente en los mercados de criptomonedas. Esto resultaría en una mayor estabilidad de los precios que, a su vez, incrementaría la adopción por parte de los inversores institucionales.

Otra consecuencia de la estabilidad de los precios y de una liquidez suficiente sería el incremento del uso de las criptomonedas como método de pagos transaccionales. Teniendo esto en cuenta THORChain también tiene un objetivo a largo plazo de desplegar una red de pagos para habilitar pagos digitales sin confianza entre varias partes.

Liquidez On-Chain incentivada

El núcleo de todo el ecosistema que está siendo creado por THORChain es su protocolo y la meta del proyecto es resolver los problemas de liquidez presentes en la actualidad en los mercados de criptomonedas. Con eso en mente, el protocolo ha sido diseñado para gestionar tres funciones:

1. Construir puentes bidireccionales seguros y sin confianza (trustless) entre cadenas.

2. Incentivar el staking para asegurar la liquidez.

3. Permitir intercambios instantáneos y pagos entre monedas para cualquier tipo de activo digital.

El sistema de incentivos de THORChain mantiene el flujo de capital. Imagen vía Rebase.foundation

No es sorprendente que la tecnología y las matemáticas detrás de THORChain son extremadamente complejas pero el concepto básico del proyecto es muy simple: incentivar la creación de liquidez y luego conectar toda esta la liquidez y cadenas de bloques juntas para lograr una completa interoperabilidad, una liquidez mejorada y, eventualmente, crear una adopción masiva que permita a cualquiera pagar cualquier cosa, en cualquier lugar, con cualquier moneda.

En principio funciona a través de diversas funciones. Primero incentiva a los usuarios a mantener sus activos en la cadena y alojarlos en piscinas de liquidez continuas (continuous liquidity pools) para incrementar la liquidez global del mercado. A cambio de hacer esto son son recompensados con recompensas de participación (staking rewards) que se obtienen de las comisiones de la red.

Más tokens en el ecosistema mejorarán la liquidez y la estabilidad. Imagen vía Rebase.foundation 

THORChain puede alcanzar este objetivo pero, para hacerlo, necesitará conectar tantas cadenas como sea posible, particularmente aquellas cadenas que ya se consideran, de alguna forma, líquidas y económicamente activas como Bitcoin y Ethereum así como otras como Binance Chain. En la medida que la distribución del token se incrementa también lo hace la descentralización y la incentivación de THORChain.

El protocolo BiFrost

Lo que mantiene en pie a todo el ecosistema de THORChain es el protocolo BiFrost. Esto se debe a que es este protocolo el que permite la interoperabilidad entre cadenas. Esta interoperabilidad es uno de los elementos fundamentales del ecosistema ya que sin esta el sistema sería incapaz de lograr sus objetivos.

Interconectando cadenas de bloques de forma segura. Imagen vía THORCHain

El equipo de THORChain ha creado el protocolo BiFrost desde cero y sólo hace una cosa: conectar todas las cadenas de bloques existentes una con otra. Con el tiempo, el equipo tiene la esperanza que este protocolo sea el ecosistema para todos los activos digitales, ayudando a disponer de un mejor entorno de intercambio, menores comisiones de transacción y mayores recompensas de participación (staking rewards). Y, por supuesto, permitirá el intercambio sencillo de cualquier activo digital.

 Asegura la confianza y la seguridad de la red y evita el problema del doble gasto (double-spending) y otros comportamientos maliciosos. Simplificando, realiza esto por medio de la implementación de una serie de 100 validadores apilados (stacked validators). Estos validadores apilados gobiernan las cuentas multifirma necesarias para la creación de cajas fuertes (vaults) en THORChain.

Cada vez que una moneda externa es movida a una caja fuerte (vault) de THORChain es la responsabilidad de uno de estos validadores de firmar la transacción. Una vez lo hacen una nueva versión equivalente de la moneda externa es creada en THORChain. Cuando alguien quiere retirar las monedas introducidas en el protocolo estas pueden ser desbloqueadas quemando las monedas equivalentes de THORChain. Esta aproximación hace la interconexión entre cadenas mucho más seguras y da mucha más liquidez que la actual implementación de los intercambios atómicos (atomic swaps).

Una capa entre el staking y las aplicaciones. Imagen vía BiFrost whitepaper

BiFrost inicialmente soporta Bitcoin y Binance Chain en la red de pruebas (testnet) que fue lanzada en noviembre de 2020. Las siguientes monedas soportadas serán Ethereum y Litecoin, después de ellas se cree que será Monero la que sea añadida al mix. La red principal (mainnet) será lanzada en algún momento de la primera mitad de 2021.

El Protocolo Yggdrasisl

THORChain también está trabajando en resolver el problema de la escalabilidad de la cadena de bloques por medio del protocolo Yggdrasil. Si THORChain quiere lograr una adopción masiva en algún punto necesitará tener tanto alto rendimiento en el número de transacciones como unos bajos costes de transacción. Esto es lo que intenta hacer el protocolo Yggdrasil.

La solución de THORChain al problema triple de escalabilidad de cadenas de bloques. Imagen vía Medium.com

El protocolo presenta una nueva aproximación via vertical sharding pensada para resolver las tres partes del problema de escalabilidad. Con el protocolo Yggdrasil THORChain será capaz de alcanzar el máximo de escalabilidad mientras permanece tan descentralizada y sin confianza (trustless) como sea posible.

El Protocolo Aesir

El protocolo Aesir tiene como objetivo la gobernanza de THORChain. Espera proporcionar un entorno justo y económicamente eficiente para el mecanismo de gobierno de la cadena de bloques a la vez que la mantiene libre de bifurcaciones (fork-free).

Proporcionando gobierno descentralizado. Imagen vía Twitter

A parte de mantener la red y recibir recompensas, la participación (staking) también lleva aparejada los derechos de voto en THORChain. Estos derechos incluyen los cambios de gobernanza, los comandos de la cadena de bloques (on-chain commands), cambios en la estructura de los tokens, cambios de estado, cambios de arquitectura y cambios en las reglas de consenso.

Asgardex

A día de hoy la funcionalidad de exchange de THORChain funciona por medio de la herramienta en línea BEPSwap. El proyecto tiene planificado migrar en algún momento a Asgardex, que es el interfaz de usuario para exchange construido sobre THORChain. Asgardex busa resolver los problemas diarios tanto de los exchanges centralizados como descentralizados. Tiene como objetivo mostrar las capacidades de THORChain y será controlado por la comunidad y libre de comisiones.

El camino de Asgardex. Imagen vía Twitter.com

Resolviendo la seguridad

  • Los incentivos aseguran que el RUNE vinculado está siempre doblemente respaldado.

  • Los nodos maliciosos son castigados (slashed) para proteger el capital depositado (pooled capital).

  • La liquidez y la seguridad del sistema están estrechamente vinculadas.

  • Un esquema de firmas con umbrales (threshold signature scheme) con vendedores no confiables protege los activos.

  • El sistema es siempre tolerante a fallos bizantinos (byzantine fault tolerant).

Resolviendo la escalabilidad

  • La liquidez es fragmentada (sharded) en dominos para reducir los tamaños de los comités.

  • La liquidez es delegada en pequeñas cajas fuertes (vaults) para firmas más rápidas.

  • La infraestructura base es Tendermint (posibilidad de más de 100 nodos).

  • Las cadenas y activos se añaden vía peso económico.

  • El CosmosSDK de alto rendimiento replica la máquina de estados.

Resolviendo las multicadenas (Cross Chain)

  • THORChain observa las transacciones en redes externas.

  • El estado es validado en detalle: las transacciones incorrectas son ignoradas o devueltas.

  • Se aplica lógica a los cambios de estado, generando transacciones de salida

  • Las transacciones son firmadas por medio del protocolo multi cadena TSS.

  • Las transacciones salientes son transmitidas de vuelta a la red externa

¿Qué es BEPSwap?

BEPSwap es el primer interfaz de usuario de THORChain. Permite el intercambio y staking de tokens BEP2, además, los usuarios pueden ganar recompensas de participación (staking rewards) proporcionando liquidez al ecosistema. Los traders pueden monitorizar los cambios de precio y actuar como arbitrajistas sacando beneficio intercambiando tokens para corregir el precio.

BEPSwap es la primera parada en el camino de Asgardex.  Imagen vía Bepswap.com

Lanzado como beta en septiembre 2020 BEPSwap ha crecido hasta varios miles de usuarios y aproximadamente 10 millones de dólares de volumen diario de negociación. Aun es pequeño pero se trata de un proyecto en fase beta que advierte a sus usuario de no hacer stake o añadir grandes cantidades de liquidez. Aún así, con un rendimiento anualizado del 30% es una alternativa a los préstamos, agricultura de rendimientos (yield farming) o cuentas de bancos tradicionales.

El Token RUNE

El token RUNE es el token nativo de THORChain y es también una parte fundamental del sistema. Es un token BEP2 que se utiliza en todas las piscinas de liquidez y está vinculado con los nodos. Puesto que los tokens RUNE permanecen en un ratio 1:1 al valor de los activos todas las piscinas de liquidez (liquidity pools) pueden estar enlazadas.  RUNE también funciona como token de recompensa para el ecosistema.

El Token RUNE es utilizado para hacer funcionar el ecosistema. Imagen vía THORChain.org

A parte de proporcionar liquidez en la cadena de bloques y recompensas de staking, RUNE también proporciona a la red seguridad. Esto lo logra por medio de su sistema de incentivos que ofrece a los actores maliciosos más incentivos por proporcionar liquidez que por corromper el sistema ya que los nodos ganan dos terceras partes de los ingresos del sistema. Esto significa que todas las transacciones realizadas con RUNE reciben mayores recompensas si las comparamos con los proveedores de liquidez (liquidity providers). Adicionalmente, los nodos son desconectados automáticamente en cualquier momento en que se detecte un comportamiento malicioso.

El token RUNE tiene cuatro propósitos dentro del ecosistema de THORChain: seguridad, liudez, gobernanza y recomensas.

Seguridad - Los validadores hacen stake de tokens RUNE para asegurar la red. Se requiere a los nodos vincular tokens RUNE para tener la posibilidad de convertirse en uno de los 100 validadores. La vinculación crea resistencia a ataques de tipo Sybil dentro de la red. Ejecutar un validador requiere vincular un millón de tokens RUNE.

Liquidez - En las piscinas de liquidez cada token es vinculado a RUNE. Esto crea la liquidez necesaria para realizar los intercambios. Utilizando RUNE para vincular los activos se requieren menos conexiones entre los tokens.

Gobernanza - Los derechos de voto se obtienen a través de los tokens RUNE en stake, proporcionando gobernanza descentralizada a la red.

Recompensas - Los validadores y los proveedores de liquidez (liquidity providers) reciben sus recompensas en forma de RUNE tokens.

El Token RUNE tiene múltiples propósitos en THORChain. Imagen vía THORChain.org

Hay un suministro total de 500 millones de tokens RUNE con un total en circulación de 158 millones. Estos son principalmente los 150 millones de tokens que fueron vendidos en julio de 2019 durante la oferta de exchange inicial (initial exchange offering). A esos inversores les ha ido muy bien ya que el precio fue solo de 0.032 dólares para los 20 millones de RUNE distribuidos en la venta pública y sólo 0.0245 dólares para los 130 millones de RUNE distribuidos en ventas privadas. En enero de 2021 el precio de RUNE está en 1.58$ que está un poco por debajo del máximo histórico de 1.66$.

Adicionalmente a los 150 millones de tokens distribuidos en las ventas pública y privada hay 150 millones destinados al equipo de desarrollo y reservas para la comunidad. El resto, 220 millones de tokens, están guardados como reserva de emisiones.

Gobernanza de THORChain

THORChain fue creado con la mínima gobernanza por diseño. El equipo de desarrollo estaba interesado en crear un sistema donde los validadores eran responsables de crear sus propios puentes entre cadenas (cross-chain bridges) cuando fuera necesario. Se pueden añadir nuevas cadenas al ecosistema a través de la participación de la comunidad en la gobernanza. Grandes cantidades de capital en stake significa que se pueden añadir activos al ecosistema.

El ecosistema es un híbrido de tecnologías emergentes en la cadena de bloques. Imagen vía Blockfyre

Básicamente los usuarios crean nuevas piscinas de liquidez (liquidity pools) por si mismos cuando lo necesitan. Los nuevos activos son fácilmente listado creando una transacción de staking con el nuevo activo en el registro de transacciones de THORChain. Después, cada pocos días, los activos que tengan la mayor liquidez serán habilitados para realizar intercambios. El protocolo listará los nuevos activos en función de la liquidez teniendo preferencia el de mayor liquidez.

Thorchain en 2021 y su futuro

THORChain planificó liberar su red principal (mainnet) en 2020 pero fueron incapaces de conseguir este objetivo. Fueron capaces de lanzar la beta de BEPSwap retirando la antigua aplicación RUNEVault. Obviamente, lanzar la red principal (mainnet) es su objetivo más importante para 2021. El equipo también está interesado en añadir más cadenas a BEPSwap asi como crear herramientas para desarrolladores que permitan a los validadores construir puentes a otras cadenas cuando así lo demande la comunidad.

El camino para interconectar múltiples cadenas de bloques. Imagen vía Medium.com

Otros planes para 2021 y años posteriores incluyen crear una red de escalado de capa 2 (layer-2 scaling network) denominada Flash Network que será después conectada a otras redes de escalado. El proposito de Flash Network es resolver el problema que existen en la actualidad cuando no hay forma de provar que un destinatario ha recibido los fondos en intercambio ¿?. THORChain planifica usar feeds de precios de sus propias piscinas de liquidez para poner en marcha esta Flash Network.

En conclusión

Como has podido ver THORChain es un proyecto extenso con un un potencial enorme una vez sea complementamente lanzado y sea capaz de capturar más cuota de mercado de los exchages centralizados y descentralizados actuales. Como ya se ha indicado, a más activos puada incluri, más liquidez será capaz de proporcionar y se podrá esperar más adopción. En términos generales tiene un potencial enorme de crecimiento con el tiempo.

También creemos que los tokenomics del proyecto son bastante buenos y que la demanda de RUNE crecerá inevitablmenete a medida que se incremente la adopción. Esto debería obviamente resultar en un mayor precio para el token. Los tokens RUNE son requeridos por los validadores para el vinculamiento y esto está limitado en cuanto a cantidad se refiere ya que hay sólo 100 validadores.

Muy volátil para un proyecto que busca reducir la volatilidad. Imagen vía coinmarketcap.com

A pesar de ello también son necesarios para el staking en las piscinas de liquidez (liquidity pools) y en este caso la demanda es ilimitada. Además las comisiones de transacción son quemadas lo cual lo convierte en un token deflacionario. Con la rentabilidad anualizada actual cercana al 30% RUNE es un excelente token para staking en estos momentos. Mejor aún, estos buenos tokenomics ayudarán también a atraer más usuarios a la plataforma.

 RUNE ha visto un crecimiento de su precio muy significativo aunque no ha sido sin volatilidad. Esto es bastante irónico considerando que el proyecto busca aminorar la volatilidad y traer estabilidad a las criptomonedas… pero ahí la tienes. Puesto que THORChain es multi cadena (blockchain agnostic) tiene la capacidad de expandirse dramáticamente añadiendo cientos sino miles de cadenas. Será lo que la comunidad quiera.

Con una capitalización de mercado de 240 millones de dólares los tokens de RUNE constituyen la moneda 82 de mayor capitalización y ha ido escalando a la parte superior después de añadir más de un 100% de subida en diciembre 2020.

Foto principal vía Shutterstock

Comparte: