Una gran parte de la valoración de las criptomonedas se debe al extraordinario éxito de la industria de las finanzas descentralizadas (DeFi). Aprovechando la naturaleza inmutable y sin confianza de las cadenas de bloques, hemos creado diferentes servicios financieros componibles que mejoran los productos de finanzas tradicionales (TradFi).
Hoy en día, tenemos monedas estables que compiten con la banca global y el mercado de divisas; bolsas descentralizadas y creadores de mercado automatizados (AMM) que compiten con el corretaje y la creación de mercado tradicionales; y derivados de rendimiento en cadena que compiten con los derivados tradicionales. También hemos creado una gran cantidad de activos que generan valor y que brindan un mejor retorno de la inversión que los vehículos de inversión tradicionales.
Sin embargo, no hemos sido capaces de reproducir en un grado satisfactorio los sistemas de crédito y la banca de reserva fraccionaria. Estos dos elementos primitivos sustentan el sistema financiero global y han desempeñado un papel clave en el éxito relativo del capitalismo moderno.
No hay duda de que el desarrollo de vías de crédito adecuadas respaldadas por un sistema de puntuación de reputación descentralizado conducirá a un crecimiento aún mayor y potencialmente convertirá a DeFi en una tendencia generalizada. Solo tenemos que hacerlo sin todos los delitos y las explosiones financieras que inducen mercados bajistas esta vez.
En este artículo, presentamos Wildcat Finance : un protocolo que permite a prestatarios seleccionados ofrecer oportunidades de rendimiento sin garantía suficiente a los prestamistas a discreción de estos últimos.
Está muy lejos de ser el sueño de los canales de crédito con garantías insuficientes para los usuarios finales, pero creemos que es muy esencial para determinados casos de uso. Más importante aún, creemos que la arquitectura y las innovaciones de Wildcat son un gran paso en el camino hacia la incorporación de los mercados de crédito y los préstamos sin garantías a la cadena de bloques.
El crédito es la columna vertebral de la civilización: el acceso a deudas no garantizadas ha permitido que individuos, empresas, industrias y estados-nación se beneficien del sistema bancario global durante siglos. Sin embargo, el problema al que se enfrenta todo este sistema se resume bien en esta escena de la clásica serie Juego de Tronos, donde Bronn pregunta qué sucede si se niega a pagar un préstamo de Tyrion.
Bronn intuye el problema que ha enfrentado el crédito desde su inicio: los deudores que incumplen sus obligaciones. En el pasado, esto se evitaba ampliamente porque el prestamista se aseguraba de prestar solo cuando tenía cierta “influencia” sobre el prestatario; por ejemplo, si era más poderoso y podía obtener sus fondos de manera forzada si llegaba el caso.
Como Tyrion explicó en la escena, no era inusual que los prestamistas poseyeran (o tuvieran los medios para comprar) ejércitos más numerosos que el de su gobernante. Si sentían que su deuda estaba en riesgo, podían simplemente pagar para que el trono fuera tomado en una rebelión. De una forma u otra, los prestamistas siempre recuperaban su oro.
En tiempos más modernos no somos tan bárbaros . Hemos presenciado la rápida expansión de un estándar bancario mundial, ayudado por vías internacionales de crédito y respaldado por todo tipo de acuerdos y pactos multilaterales. Con este fin, el crédito al consumo ha adoptado una nueva forma: las calificaciones crediticias .
Las agencias de crédito tienen acceso al perfil de los clientes del sector financiero. Luego, esos datos se evalúan mediante diversos modelos, como el modelo FICO , para generar una puntuación que representa la probabilidad de que una persona pague una deuda.
Todo esto es genial, pero hay dos problemas que persisten debido a la falta de confiabilidad de la arquitectura subyacente:
No nos engañemos: el primero es un problema persistente que se traslada a las criptomonedas. Hasta que no hayamos pensado por completo en los modelos de certificación criptográfica, es probable que la aparición de fugas y errores sea una cuestión de tiempo en cualquier caso. La buena noticia es que estamos llegando a ese punto con las pruebas web .
Pero resolver el segundo problema es el objetivo central de DeFi: transacciones sin fronteras y componibilidad. En la siguiente sección, brindaremos una descripción general de cómo le ha ido al crédito en el mundo de las criptomonedas hasta ahora.
El objetivo de las finanzas descentralizadas es la desintermediación financiera coordinada : la eliminación de intermediarios y partes centralizadas que suelen ser responsables de garantizar que un sistema opaco funcione como está previsto. Los usuarios no tienen que depositar toda su confianza en dichas entidades cuando optan por utilizar protocolos DeFi. Simplemente pueden verificar que todo funciona como está previsto porque cada acción en la cadena es transparente e inmutable.
Un segundo beneficio que se deriva de la liquidación de DeFi en cadenas de bloques es que prácticamente no hay límites en cuanto a quién puede ser su contraparte. Esto es evidente en el éxito de gigantes de los pagos como Circle, Tether y el protocolo más nativo Liquity . Es una fiesta 24 horas al día, 7 días a la semana y todos están invitados, independientemente de las limitaciones geográficas.
Esta noción de eliminación de la confianza sin fronteras es totalmente opuesta a la esencia misma de los mercados crediticios y monetarios tradicionales, donde la confianza es esencial (y se evalúa de forma condicional) en cada punto de interacción. Para superar este choque de ideales, los protocolos DeFi como Aave y Compound introdujeron préstamos entre pares con sobrecolateralización como opción predeterminada. Según este acuerdo, el prestatario pierde un valor mayor de garantía si decide incumplir el plazo de su préstamo.
Estas características sirvieron como ruedas de entrenamiento que permitieron el crecimiento del rendimiento y los derivados del rendimiento en la era conceptual de DeFi, pero podemos hacer más con mejores modelos de confianza. Debemos hacer más si queremos que DeFi sea más útil para el ciudadano medio.
Como comentamos en la sección anterior, el crédito tradicional depende en gran medida de la credibilidad y reputación del prestatario (evaluada a través de una puntuación crediticia). Si bien la puntuación de reputación en cadena sigue siendo una tarea formidable debido al seudónimo de las cadenas de bloques y la capacidad de los usuarios de cambiar de perfil simplemente, esta característica ha sido replicada en cierta medida por varios proveedores como Accountable y Credora . Estos proveedores ofrecen estos datos a aplicaciones que buscan ofrecer préstamos con garantías insuficientes a participantes seleccionados.
En general, se trata de una gran hazaña, pero aún enfrenta los desafíos que describimos anteriormente. Por ejemplo, los usuarios de criptomonedas tienen la capacidad de poseer múltiples identidades y perfiles que quizás no deseen fusionar. Un sistema de reputación adecuado debe tener en cuenta la totalidad de las identidades de un solo usuario, lo que hace que los sistemas de crédito en cadena existentes sean susceptibles a fallas.
La dificultad de rastrear la solvencia crediticia en criptomonedas contribuyó a la saga Alameda-FTX que sacudió la industria de las criptomonedas en 2022. Nadie más que Alameda y FTX tenía la perspectiva completa de su situación financiera, lo que les permitió tergiversar sus libros ante los prestamistas y los usuarios.
Alameda no fue la única víctima de la crisis que sacudió la naciente industria de préstamos sin garantía de las criptomonedas. Otras víctimas de alto perfil fueron Celsius, Three Arrows Capital (3AC) y Orthogonal Trading, por nombrar algunas. Las crisis de 2021/2022 esencialmente anunciaron el fin del crédito con garantía insuficiente de las criptomonedas antes de que tuviera la oportunidad de crecer.
Una segunda crítica, más moderada, a los sistemas de reputación en el ámbito de las criptomonedas es que son esencialmente regresivos. Esto se debe al hecho de que, en el peor de los casos, la confianza se externaliza a una sola entidad, lo que presenta un vector de ataque nada trivial. “¿Qué sucede si un proveedor se enfrenta a un incidente de seguridad?”, suelen preguntar los críticos. También es importante señalar que este vector de riesgo no desaparece cuando la confianza se distribuye mediante el uso de datos de varios proveedores.
Todavía hay mucho margen para mejorar los préstamos con garantías insuficientes, en lugar de dejar que se transformen en su análogo tradicional. Después de todo, pretendemos que estos sistemas sean, como mínimo, alternativas viables a sus contrapartes tradicionales. El consenso es que apenas hemos rozado la superficie de lo que es posible, y Wildcat cambia esto.
El novedoso intento de Wildcat de mejorar el crédito en cadena sin garantías suficientes implica adoptar un enfoque general y no intrusivo para los acuerdos crediticios, al tiempo que otorga a los prestatarios una considerable cantidad de margen de maniobra para acceder al capital cuando lo deseen. El protocolo solo interviene en la primera etapa (evaluación de la credibilidad del prestatario). Más allá de eso, todo lo demás se procesa en función de los parámetros definidos por el prestatario y aceptados por el prestamista.
Parafraseando su informe técnico original : Wildcat permite a los prestatarios ratificados establecer facilidades de crédito en cadena a tasa fija, cuya garantía puede retirarse parcialmente para los fines del prestatario. La selección de la contraparte depende completamente de los prestatarios, quienes se espera que optimicen su conjunto de prestamistas para que se ajuste a la jurisdicción en la que residen (entre otras cosas) sin obstaculizar demasiado sus líneas de crédito obtenibles.
Todo esto también está respaldado por el enfoque de Wildcat para abordar los atolladeros crediticios. El protocolo está diseñado para integrar barreras legales en casi todos los aspectos relevantes, un hecho que no sorprende, dado que el fundador de Wildcat es un aficionado al derecho. Si bien confiar en los sistemas legales tradicionales para resolver disputas puede generar dudas, sostenemos que las criptomonedas ya están dejando atrás el infame lema de que “el código es ley” y el enfoque de Wildcat es una señal de que las criptomonedas están listas para interactuar con el mundo real.
En las siguientes subsecciones, evaluaremos algunas de las características notables de Wildcat v1 desde la perspectiva del protocolo, sus prestatarios y prestamistas.
El protocolo Wildcat consta de los siguientes componentes:
Archcontroller es un multisig afiliado a un protocolo cuya tarea es garantizar que solo los prestatarios autorizados puedan implementar bóvedas a través de cualquier controlador especificado. Las condiciones de su permisibilidad son en su mayoría externas a la cadena y dependen de la capacidad del prestatario de pasar las verificaciones requeridas.
Sentinel es un segundo protocolo multisig afiliado que se encarga de tratar cuestiones relacionadas con la legalidad y las sanciones jurisdiccionales. Es capaz de trasladar la posición completa de un prestamista a un contrato de depósito en garantía auxiliar, como en el caso de que detecte que la dirección asociada está en una lista de direcciones sancionadas.
El contrato centinela utiliza el servicio de Chainalysis para garantizar periódicamente que los prestamistas en las bóvedas implementadas no estén sancionados. En el caso de que un prestamista esté marcado, el contrato llama a una función de "excisión" dentro de la bóveda asociada, lo que provoca la implementación del contrato auxiliar mencionado anteriormente y la transferencia de la posición del prestamista a este contrato. Se espera que el prestatario liquide inmediatamente la posición del prestamista en este contrato, y los fondos se mantienen allí hasta que el prestamista resuelva el problema en la jurisdicción correspondiente.
Los controladores son un conjunto de contratos responsables de gestionar los permisos de acceso a la bóveda tanto para los prestatarios como para los prestamistas. Son esencialmente una representación del prestatario y la lógica que implementan para sus interacciones con los prestamistas. Estos contratos contienen:
La fábrica contiene la lógica de una plantilla de bóveda que se utiliza para aprobar o rechazar los parámetros propuestos por un prestatario durante la implementación de la bóveda. Son responsables de limitar los excesos del prestatario durante la fase de creación de la bóveda.
La bóveda es donde ocurre la mayor parte de la magia. Los prestamistas depositan sus activos según parámetros definidos por el prestatario (y sujetos a los contratos de controlador y centinela) y luego reciben tokens de deuda que devengan intereses.
El prestatario puede configurar bóvedas autorizadas utilizando los siguientes parámetros:
Los prestatarios son totalmente responsables de verificar a sus contrapartes. Mantienen una lista de direcciones de prestamistas elegibles por controlador, que representa a las partes con las que han llegado a un acuerdo fuera de la cadena de antemano. Esta lista se puede modificar a su gusto para agregar o eliminar prestamistas; se espera que la incorporación de un prestamista esté precedida por una debida diligencia suficiente, y la eliminación de un prestamista debe estar seguida por la satisfacción de la obligación de deuda del prestatario con el primero.
Los prestatarios también tienen la posibilidad de desmantelar una bóveda reduciendo la TAE a cero y satisfaciendo todas sus obligaciones pendientes con los prestamistas de la bóveda. Estas obligaciones las especifica el prestamista, un agente importante en el protocolo Wildcat que analizamos a continuación.
La experiencia para los prestamistas sigue siendo básicamente la misma que en los mercados monetarios sobrecolateralizados, excepto que la capacidad de prestar es una función autorizada que depende de la aprobación del prestatario. Los prestamistas también tienen la opción de firmar un acuerdo que describe las condiciones de un incumplimiento y cómo se procederá con las recuperaciones de activos bajo esas condiciones. Esta característica es una medida de seguridad que permite la intervención jurisdiccional directa en los casos en que un prestatario recurra a un Alameda o a un 3AC (si lo sabe, lo sabe).
Para resumirlo todo (con un montón de bocetos): supongamos que tenemos un prestatario (Alice) y un prestamista (Bob). Estas son algunas de las acciones que se espera que realicen mientras utilizan Wildcat:
1. Alice se acerca al equipo de Wildcat para ser verificada como prestataria. Los procesos por los que tendría que pasar dependen de varios factores, siendo el más importante la residencia de su negocio. Si pasa las verificaciones requeridas, puede proceder a crear un mercado utilizando las variables antes mencionadas.
2. Bob puede entonces acercarse a Alice a través de un canal proporcionado para enviar una solicitud para que se le permita depositar en el mercado de esta última. Alice le concederá la posibilidad de depositar si pasa las verificaciones requeridas; de lo contrario, se lo ignorará.
3. Si a Bob se le concede acceso al mercado, puede proceder a depositar el activo subyacente. El protocolo le genera automáticamente una cantidad correspondiente de tokens de mercado que representan su posición (capital + intereses).
4. Cuando Bob desea salir de su posición, ya sea de forma parcial o total, envía una solicitud de retiro y quema la cantidad de tokens de mercado que desea recibir. El protocolo inicia un ciclo de retiro y notifica a Alice sobre su solicitud.
La quema (o no) de los tokens de mercado de Bob depende de la disponibilidad de reservas suficientes para atender su solicitud. Si las reservas son suficientes, se queman todos sus tokens de mercado, o si no, solo se quema la cantidad que las reservas pueden satisfacer, y el resto se marca como "vencido". El retiro de esta solicitud vencida se pospone a un momento posterior, cuando Alice haya vuelto a garantizar efectivamente el mercado.
5. Si un segundo prestamista (Chris) se incorporó en un momento anterior y ahora desea retirar junto con Bob, su solicitud se agrega a la de Bob para que se liquide al final del ciclo de retiro. Si las reservas no pueden satisfacer las solicitudes de ambos en su totalidad, el monto disponible se distribuye de manera prorrateada y las solicitudes restantes se marcan como vencidas para que se procesen en un ciclo de retiro posterior cuando Alice haya devuelto los depósitos al mercado.
Después de casi un año en la red principal (manteniéndose estable en un TVL de $2,9 millones y con más de $30 millones en préstamos procesados ), Wildcat ya está experimentando algunos cambios destinados a facilitar su uso. ¡Los desarrolladores están haciendo algo!
Una característica notable de Wildcat v2 es la incorporación de ganchos para diversos propósitos, lo que permite una arquitectura más modular. Para los no iniciados, los ganchos son contratos de ayuda condicionales que restringen o expanden una lógica particular para que sea más granular más allá de la oferta predeterminada del protocolo.
Los ganchos Wildcat v2 ayudan a los prestatarios a definir qué condiciones debe cumplir la dirección enviada por un prestamista para que se les conceda la capacidad de depositar sus activos en un mercado. Algunas de las áreas que se benefician de la modularización del protocolo Wildcat son:
La selección de contrapartes en Wildcat v1 era un proceso manual por parte del prestatario: las direcciones solo interactuarían con un mercado si el prestatario las hubiera agregado a un conjunto de direcciones permitidas almacenadas en el contrato del controlador para ese mercado. Esto está sujeto a que el prestamista (que proporciona la dirección) apruebe las verificaciones que le exige el prestatario en un proceso manual.
Este fue un punto de fricción considerable debido a la logística involucrada por parte de ambas partes, y después de todo, todos somos personas muy ocupadas. Wildcat v2 optimiza esta experiencia al colocar las políticas de acceso para cada mercado detrás de ganchos. De esta manera, la selección de prestamistas está casi completamente automatizada para los prestatarios que así lo deseen.
Un prestatario podría configurar su mercado de modo que pueda aceptar depósitos desde cualquier dirección que tenga una determinada credencial, como NFT y/o SBT, pruebas de acceso de conocimiento cero a ciertos sitios o incluso credenciales fuera de la cadena de servicios KYC/KYB. El protocolo otorgaría entonces acceso automáticamente a cualquier dirección que cumpla la condición.
De manera predeterminada, los préstamos Wildcat son préstamos de duración perpetua, lo que significa que un prestamista podría optar por no participar en el acuerdo en cualquier momento enviando una solicitud de retiro. Esto podría alterar las intenciones y los planes del prestatario, ya que es posible que no hayan terminado con el capital del prestamista en ese momento.
Wildcat v2 permite a los prestatarios definir mercados con restricciones temporales en los que los prestamistas no pueden solicitar un retiro durante un período mínimo específico. Esto permite la implementación de préstamos a plazo fijo/cerrado, después de lo cual se convierten nuevamente en perpetuos.
La mayoría de los prestatarios pueden optar por imponer un monto mínimo de depósito a sus prestamistas, de modo que puedan alcanzar su capacidad máxima con menos partes involucradas o por cualquier otro motivo. En Wildcat v1, esto solo se podía implementar a través de un acuerdo de negociación en secreto, en el que el prestatario negocia con los prestamistas antes de realizar el depósito. Sin embargo, la introducción de ganchos en Wildcat v2 permitirá la aplicación de una cantidad mínima de activos en el momento del depósito.
Como todo lo demás, el uso del protocolo Wildcat conlleva ciertos riesgos, el más obvio de los cuales es el de los impagos de los prestatarios. Wildcat hace que el riesgo de subcolateralización dependa completamente de la percepción que los prestamistas tienen del prestatario:
Todas estas y otras son preguntas que un prestamista debe considerar antes de intentar ponerse en contacto con un prestatario y entregarle su capital. La mayoría de las respuestas se pueden deducir de varios sistemas de reputación y otros métodos de certificación, como los informes del panel de control de prueba de reservas.
El próximo paso es probablemente la mejora de los sistemas con “ cómputo verificable ”, porque la verificación sigue siendo muy necesaria independientemente de los niveles de confianza. Nadie quiere enfrentarse a un escenario similar al de los mil y un días de la vida de un pavo , en el que los prestatarios de repente dejan de poder cumplir con sus obligaciones debido a la falta de información oportuna y a la asimetría de información entre las contrapartes. Hasta entonces, debemos aprovechar al máximo lo que tenemos.
Sin embargo, este no es un problema exclusivo de Wildcat: la realidad de asignar puntuaciones de confianza es que la reputación está terriblemente rezagada en comparación con la volatilidad de las criptomonedas. Una sola mecha en la dirección equivocada podría hacer que un prestatario se vuelva deficiente y conducir a una cadena de insolvencias como la que presenciamos a lo largo de 2022.
La buena noticia es que Wildcat lo saca todo a la luz desde el principio y permite que el brazo legal haga lo suyo. ¿Incumplimiento? ¡Simplemente cite la MLA y presente una demanda para obtener su acuerdo! ¿Su contraparte violó un acuerdo o contrato firmado? ¡Será mejor que llame a su abogado!
La idea es simple: los órganos jurisdiccionales están muy dispuestos a intervenir en cualquier caso de violación del acuerdo (es esencialmente gratuito).
dinero). Así que simplemente lo dejamos en sus manos, en lugar de discutir hasta qué punto el código es ley (de todos modos, en este caso no es discutible).
En cuanto a los riesgos de los contratos inteligentes: Wildcat sigue siendo en parte una DeFi, aunque ampliamente autorizada, y DeFi es famosa por sus vulnerabilidades contractuales. Sin embargo, Wildcat ha adoptado un enfoque estricto en materia de seguridad que incluye integraciones con SphereX (una solución de seguridad en cadena).
SphereX mejora la solidez de Wildcat frente a las infracciones al realizar comprobaciones para validar la lógica de las llamadas previas y posteriores a la función realizadas a cualquiera de los contratos del protocolo. Esto "crea efectivamente una cúpula de hierro alrededor del protocolo", como lo describe el equipo de Wildcat.
Además, los contratos de Wildcat también han sido objeto de auditorías por parte de investigadores de seguridad y múltiples revisiones públicas de Code4rena . Tenemos la tentación de describir a Wildcat como un sistema de seguridad de "mandato celestial", pero esto es DeFi y no debemos olvidar que Euler (un protocolo de préstamos verificado formalmente con seis auditores) sufrió uno de los ataques más dramáticos hasta la fecha . No obstante, los posibles usuarios apreciarán el esfuerzo que ha hecho Wildcat para evitar ataques de día cero y mantener los fondos seguros.
Si bien Wildcat no es el único proveedor de crédito con garantía insuficiente, su enfoque único en todos los ámbitos lo distingue de sus competidores. Su colaboración con Wintermute tampoco debe ignorarse, especialmente porque Wintermute no es conocido por no dominar cualquier campo en el que opere.
La tesis es simple: Wildcat hará que el crédito con garantías insuficientes vuelva a estar de moda y marcará el comienzo de una toma de riesgos productiva que, en última instancia, definirá una nueva era para todas las criptomonedas. Esto es banca en cadena, pero mejor .
Nota del autor: Una versión de este artículo fue publicada previamente aquí .