¿Qué es MakerDAO (MKR) y cómo funciona?

Introducción
MakerDAO es una plataforma de lending descentralizado basada en Ethereum, de tipo peer-to-contract (es decir, entre el usuario y el smart contract, sin intermediarios). MakerDAO permite abrir posiciones de deuda colateralizadas con criptomonedas -principalmente ETH, pero también otros tokens ERC20-, para así acuñar la stable coin DAI (una moneda estable vinculada al dólar estadounidense). La estabilidad de Dai no sólo se logra a través de un sistema que controla el umbral de colateralización de los CDPs (Collateralized Debt Position) abiertos, sino también a través de mecanismos de retroalimentación autónomos e incentivos para los actores externos. Una vez generado, Dai puede enviarse libremente a otras personas, usarse como moneda de pago para bienes y servicios, o guardarse en forma de ahorros a largo plazo.
Para entender lo que es MakerDAO, lo primero es entender lo que es Dai, el primer producto de la organización Maker.
Dai es un tipo de moneda estable. El concepto de stablecoin (moneda estable) es bastante sencillo: es un token (como bitcoin y ether) que existe en una cadena de bloques. Pero a diferencia de bitcoin o ether, no tiene volatilidad, aunque eso es en realidad relativo, porque el precio de Dai si que fluctúa, lo que pasa es que comparado con crypto activos como ETH o BTC, podemos considerar a Dai como una moneda estable.
Dai está ligada al dólar estadounidense, y cada uno equivale a un dólar. Lo que hace de esta moneda algo único comparado con el resto de stablecoins existentes es que cada Dai está respaldado por Ether en lugar de por una tercera parte que afirma tener la garantía requerida. En general las stable coins como Tether, TrueUSD y otras similares, están respaldadas por proyectos que tienen USD en cuentas bancarias y que emiten tokens en la blockchain colateralizados por estos dólares. El problema es que en estos casos tenemos que confiar en que esta tercera parte intermediaria en realidad tiene la cantidad correcta de USD, y no genera inflación artificial, además de que cualquiera de estos proyectos podría rechazar el canje de sus crypto-monedas por dólares por cualquier motivo regulatorio, sus cuentas bancarias podrían ser congeladas, o directamente podrían defraudar a los holders de esas crypto monedas.
Esto va en contra del espíritu crypto que se caracteriza por ser permissionless (es decir que no requiere del permiso de una tercera parte).
El Dai de Maker es una moneda estable que vive completamente en la blockchain y su estabilidad no está supeditada a un intermediario por lo que no hace falta confiar en el sistema legal, pero dado que Ether es volátil, mantener la correlación con el USD plantea interesantes desafíos.
Historia de MakerDAO
El protocolo Maker es un proyecto de código abierto iniciado en 2014 con el objetivo de crear un sistema de crédito permissionless que permita a los usuarios obtener préstamos garantizados por criptomonedas. Estos préstamos son creados por smart contracts que acuñan Dai, una moneda estable vinculada al dólar estadounidense. El protocolo fue construido por la Fundación Maker junto con varios equipos externos y, con el tiempo, la fundación ha ido reduciendo su nivel de control, que poco a poco lo ha ido cediendo a una organización autónoma descentralizada (DAO) conocida como MakerDAO que gobierna el protocolo. La DAO está compuesta por individuos de todo el mundo que poseen el token MKR que les brinda a sus titulares el derecho de votar para decidir sobre los cambios importantes.
El proyecto se inició en 2015 y no realizó una ICO, sino que decidió vender en privado tokens MKR para financiar el desarrollo. La moneda estable Dai de Maker se lanzó a principios de 2018 y ha experimentado una tracción significativa desde entonces.
En principio Dai solamente estaba respaldado por Ether (Single Colateral Dai), y dado que era la única moneda estable que no requería que una compañía lo respaldara con dólares estadounidenses, se convirtió en una pieza integral del creciente ecosistema DeFi.
Si bien el SCD demostró ser eficaz, el objetivo previsto era hacer una transición hacia un Multi Colateral Dai (MCD) que pudiera aceptar otros activos como respaldo para generar Dai, así como implementar otros cambios clave en el diseño.
En noviembre de 2019, Dai alcanzó su techo máximo de deuda de 100 millones de tokens y se introdujo el Dai multi-colateral (MCD), con BAT (Basic Atention token) como primer colateral adicional disponible, a partir de entonces Dai empezó a ser respaldada por múltiples activos, y aunque estas dos modalidades siguieron conviviendo después de la introducción del MCD, El plan es que el sistema de single collateral Dai (SCD) se elimine por completo. A partir de entonces, los nuevos tokens multi-colateralizados pasaron a llamarse "Dai", mientras que los que estaban colateralizados solo por ETH pasaron a llamarse “Sai”, además los CDPs colateralizados por diferentes activos empezaron a denominarse "Vaults", por ejemplo los ETH depositados como colateral para generar Dai se empezaron a almacenar en un Vault de Ether, mientras que los de BAT usados como colateral empezaron a almacenarse en un Vault de BAT.

Más allá de todo esto, se realizaron otros cambios de diseño importantes, como la introducción de la Dai Savings Rate (DSR), de la que hablaremos más adelante, que permite a los titulares de Dai generar un rendimiento y subastas del colateral que crearon un competitivo mercado para las liquidaciones de CDPs.
La capitalización de mercado de MKR actualmente es de 326 millones de dólares, y el valor total en USD del contrato MKR es decir la cantidad de ETH bloqueada como colateral es de 451 millones de dólares, o 2,4 millones ETH.
¿Cómo funciona MakerDAO?
El sistema de Maker básicamente funciona de la siguiente manera:
El usuario deposita Ether u otro token permitido en el smart contract de Maker, creando un CDP (Collateral Debt Position, o Posición de Deuda Garantizada).
la ratio de colateralización es del 150%, lo que significa que el precio del ETH depositado ha de ser el 150% del Dai que se presta. Si queremos que nos presten 100 Dai por ejemplo, será necesario depositar ETH, (o BAT) por valor de 150$ (recordemos que 1 Dai equivale a un dólar estadounidense).
Como antes mencionamos, ETH es un activo altamente volátil, así que su precio puede aumentar o disminuir en relativamente poco tiempo, si el precio de Ether cae por debajo de la ratio de colateralización, en este caso 150$, el CDP se cerrará automáticamente. Esto se hace para asegurar que siempre haya suficiente capital respaldando la cantidad de Dai que se presta.
Si el valor del ETH que se mantiene como garantía vale menos que la cantidad de Dai que se supone que respalda, entonces Dai no valdría un dólar y el sistema podría colapsar.
Maker combate esto liquidando los CDP y subastando el ETH antes de que el valor del éter sea menor que la cantidad de Dai que está respaldando, por tanto, al caer el precio del ETH por debajo de la ratio de colateralización (150%) el CDP se "liquida" y el éter dentro del CDP se subasta por Dai hasta que se recupere el Dai que se extrajo del CDP. Está acción la llevan acabo los denominados “keepers”, traders que usan programas para rastrear la blockchain en busca de CDPs en riesgo.
Imaginemos que por 1 ETH a 150$ nos prestan 80 Dai ( pedir prestado 100 sería muy arriesgado ya que cualquier bajada del precio de ETH por debajo de 150$, liquidaría automáticamente el CDP), con 80 Dais prestados el valor del ETH colateralizado ha de ser como mínimo 120$ (el 150% de 80), si el precio de ETH cae digamos a 118$ y el usuario no ha tenido tiempo de re-colateralizarlo, el CDP se cerrará automáticamente. En tal caso, el usuario mantiene sus Dai y recupera el ETH que sobra después de la subasta ( si es que sobra algo), menos un 13% de penalización que va a parar a MakerDao, el Dai que se recupera después de subastar el ETH bloqueado en el CDP que se cancela se quema y desaparece.

Existe otro escenario en el que el CDP no se cierra porque se mantiene la ratio de colateralización, y pasado el tiempo que el usuario considere puede cerrar voluntariamente su posición de deuda devolviendo el Dai prestado más un interés al que se llama “stability fee”, este interés puede fluctuar, y lo determina la DAO previa votación de los holders de MKR.
La stability fee se utiliza como mecanismo para mantener anclado a Dai con USD, por lo tanto actuaría como un instrumento de política monetaria.
Si la oferta de Dai aumenta su precio en relación al USD bajaría, y en ese caso, la DAO podría votar aumentar la stability fee para que a los usuarios les resulte más caro generar nuevo Dai, y se incentive el cierre de CDP´s ( la stability fee está ligada al tiempo, es anual, así que si aumenta, contra más tiempo esté abierto el CDP más intereses hay que pagar), de esta manera se reduciría su oferta y el precio aumentaría para alcanzar la paridad exacta con el USD, y lo mismo podría hacerse en el caso contrario.
Este mecanismo ha demostrado ser extremadamente versátil, lo que ha permitido a Dai mantener su vínculo con el USD a pesar del colapso del mercado de enero de 2018 y la volatilidad que siguió.
Aún existe otro mecanismo para controlar el flujo de Dai y así mantenerlo anclado al valor del USD, que se conoce como Dai Savings Rate, o DSR.
El DSR es una tasa de interés aplicada a depósitos de Dai.
En noviembre de 2019, el sistema MakerDAO implementó una importante actualización. La actualización introdujo una serie de nuevos conceptos, incluida la Dai Savings Rate, una tasa de interés que se aplica a todos los Dai depositados en un smart contract en particular. Esta tasa de interés se paga con los fondos generados por las stability fees y su tasa también se decide mediante voto a través de MakerDAO.
La DSR proporciona al gobierno de MakerDAO otra herramienta. En lugar de mantener la paridad Dai/USD a través de un mecanismo de reducción/ampliación de la oferta, a partir de ese momento se hizo posible usar el DSR para influir en la demanda de Dai. Un aumento en la Dai savings rate aumentaría la demanda de comprar Dai en un exchange, depositar el Dai comprado en el contrato DSR y así generar intereses. En sentido contrario reducir la tasa alentaría a los usuarios a vender Dai para invertir en otro lugar.
El token de Maker (MKR)
La DAO (organización autónoma descentralizada) está respaldada por un segundo token en el sistema, cuyo valor no es estable pero se utiliza para ayudar a mantener la estabilidad del Dai, este token es MKR o makercoin.
MKR es un token que funciona en la blockchain de ethereum (como el resto del ecosistema Maker) y que tiene derechos de gobernanza sobre los smart contracts de Maker.
Por ejemplo, el número utilizado en los ejemplos anteriores (la tasa de colateralización de los CDP, la Stability Fee y la DSR) se establecen mediante el voto de los titulares de MKR. A cambio de regular el sistema, los titulares de MKR son recompensados con fees.
Sin embargo, hay un handicap por poseer MKR. En caso de que el colateral depositado en el sistema no fuera lo suficiente para respaldar la cantidad de Dai existente, MKR se utiliza para aumentar el colateral adicional que se necesita, y esto se hace vendiéndolo en el mercado abierto. Esto proporciona un fuerte incentivo para que los titulares de MKR regulen responsablemente los parámetros en los que los CDP pueden crear Dai, ya que en última instancia será su dinero el que quede comprometido si el sistema falla, no el de los titulares de Dai. Otro aspecto importante del funcionamiento de MKR es el hecho de que cuando se paga la stability fee, se compra una cantidad equivalente en dólares de MKR, que luego se quema, y lo mismo se hace con la penalización del 13% del valor del colateral en ETH que se cobra cuando se cierra un CDP. De esta manera se reduce la oferta con lo cual los tenedores de MKR se ven recompensados. Esto significa que MKR es en realidad una moneda deflacionaria.

A pesar de haber sido desarrollado en el transcurso de estos años por algunos de los mejores desarrolladores en el espacio blockchain, soportando una rigurosa auditoría a nivel de código de bytes y teniendo una stablecoin (Dai) que ha funcionado muy bien a pesar de algún que otro crash en el mercado, todos sabemos que nada es perfecto. Para mantener el sistema lo más seguro posible y evitar lo que no se puede prever, el equipo de Maker ha agregado un proceso llamado”Global Settlement”. Cuando se activa el Global Settlement, todo el sistema se congela y todos los titulares de Dai y CDP reciben el colateral depositado. Por ejemplo, si se activa el Global Settlement y tengo 150 Dai, y un éter vale 150$, puedo cambiar mis 150 Dai directamente por un éter directamente a través de un smart contract. El colateral contenido en los CDP se entregará de manera similar a sus propietarios. Un grupo de personas de confianza que poseen las claves del global settlement pueden activarlo si ven que algo va terriblemente mal. Esto podría hacer pensar que se trata de un sistema centralizado pero en realidad no es así. Lo único que puede hacer un Global Settlement es devolver el collateral depositado por los usuarios. No puede robar tu ether o Dai, ni interactuar con el sistema en tu nombre. En el peor de los casos lo que podría pasar es que termines expuesto a la volatilidad de tu colateral hasta que el problema se solucione.
Aplicaciones de MakerDAO
Uno de los objetivos del equipo MakerDAO respecto a Dai era solucionar el problema de la extrema volatilidad de las criptomonedas, y hacerlo de forma descentralizada.
En el documento técnico del proyecto, el equipo cita varios ejemplos como que Bitcoin cayó un 25% en un solo día o que aumentó más del 300% en solo un mes. El equipo de MakerDAO es muy consciente de que los activos digitales estables son imprescindibles para permitir que la tecnología blockchain alcance su máximo potencial. Debido a esto, introdujo Dai, que está respaldado un colateral.
En el documento técnico del Sistema Dai Stablecoin, el equipo describe también numerosos usos potenciales para Dai, relacionados con lo que se conoce como "addressable market". Aquellos que operan en mercados de predicción o que usan aplicaciones de juegos de azar ya se enfrentan a una gran cantidad de riesgo debido a sus predicciones y pueden minimizar el riesgo adicional potencial al realizar transacciones con un token estable en lugar de una criptomoneda volátil.
Por otro lado, los CDP dentro del sistema proporcionarán la opción de permissionless leveraged trading para hedging, apalancamiento, derivados y mercados financieros. Y es que aunque no se haya mencionado, gracias a los CDPs es posible realizar un apalancamiento totalmente descentralizado, ya que cualquiera puede tomar el Dai que le prestaron y usarlo para comprar más éter, incluso repetir esta acción varias veces, al hacer esto, básicamente se está comprando ETH ”on margin”, de hecho esta es una de las prácticas más extendidas entre los usuarios de CDPs.
Más allá de todo esto, tanto gobiernos, como organizaciones benéficas podrían aumentar su eficiencia y reducir la corrupción con Dai debido a su sistema de contabilidad transparente.