Cómo DECO permite los préstamos DeFi infraavalados: Una prueba de concepto con Teller.

Comunidad de Chainlink en español
Chainlink Community
10 min readFeb 17, 2023

Este artículo es una traducción de How DECO Enables Undercollateralized DeFi Lending: A Proof of Concept With Teller traducido por Josep Moré y revisado por Ari Kiry.

Un pilar fundamental de cualquier sistema financiero es la capacidad de prestar y tomar prestados activos. Los prestatarios necesitan un acceso inmediato a capital, mientras que los prestamistas obtienen un rendimiento de su capital, que de otro modo estaría inactivo.

Sin embargo, los mercados financieros basados en blockchain, comúnmente denominados finanzas descentralizadas o simplemente DeFi, suelen involucrar a usuarios que sólo son identificables por direcciones pseudoanónimas. Como consecuencia de esta singular dinámica en torno a la limitación de la reputación crediticia, los mercados de préstamos DeFi suelen dotarse de un suelen dotarse de avales por encima de su valor, lo que significa que los prestatarios deben depositar una garantía superior al valor del préstamo. Por ejemplo, un prestatario puede tener que depositar 150 dólares de ETH como aval para pedir prestados 100 dólares de USDC. Esta cobertura asegura que, si un prestatario no paga su deuda,el aval puede ser liquidado para compensar a los prestamistas, un mecanismo fundamental para mantener la solvencia.

El inconveniente de los préstamos con exceso de garantías es que no son eficientes en términos de capital y limitan el crecimiento del mercado. Para superar esta limitación en DeFi se necesitan protocolos de préstamo infra avalados, que puedan acceder a información fiable sobre la solvencia para determinar el perfil de riesgo de los prestatarios sin revelar información sensible en la blockchain. Afortunadamente, esto está siendo posible gracias a avances tecnológicos como DECO, un protocolo de oráculo que preserva la privacidad, actualmente en desarrollo. En particular, DECO utiliza pruebas de conocimiento cero (zero-knowledge proofs)para atestiguar la información fuera de la blockchain (off-chain) sin hacerla visible públicamente en la blockchain (on-chain) o incluso para los propios oráculos.

En este artículo, demostraremos por qué los préstamos infraavalados son la próxima frontera para DeFi y cómo DECO proporciona la infraestructura off-chain necesaria para superar los principales retos de estos préstamos en cuanto a la privacidad de los datos se refiere. También mostramos una prueba de concepto entre Teller y Chainlink Labs en la que DECO se utilizó en una prueba alfa para demostrar con zero-knowledge la existencia de un saldo mínimo de cuenta bancaria off-chain, lo que en última instancia permite a Teller reducir los requisitos de garantía para los préstamos DeFi.

El amplio mercado de los préstamos infraavalados

Mientras que los préstamos sobregarantizados son el statu quo en DeFi, los préstamos en las finanzas tradicionales suelen estar subgarantizados o incluso totalmente sin aval en forma de préstamos sin garantías. Por lo general, se trata de préstamos personales, préstamos para estudiantes y tarjetas de crédito. Por ejemplo, cuando un consumidor realiza una compra con una tarjeta de crédito, está tomando prestados fondos de un banco sin proporcionar un aval y los liquida en una fecha posterior.

Con más de 485 millones de tarjetas de crédito emitidas, 43 millones de préstamos estudiantiles y 20 millones de préstamos personales en el cuarto trimestre de 2021, el mercado de la deuda infraavalada es una parte inmensa de la economía estadounidense. En el primer trimestre de 2022, el mercado de préstamos personales sin garantía en Estados Unidos ascendía a 178.000 millones de dólares, lo que supera todo el valor en DeFi y muy superior al valor bloqueado en todos los protocolos de préstamo DeFi actuales.

La introducción de los préstamos no garantizados en DeFi a escala permitiría la entrada de una enorme cantidad de valor económico en el ecosistema. En lugar de tener que lidiar con la fricción de pedir prestado capital a intermediarios centralizados, los consumidores pueden pedir préstamos a aplicaciones descentralizadas en minutos con nada más que una conexión a Internet. Con los contratos inteligentes reduciendo el riesgo de contraparte de las plataformas financieras, los prestamistas pueden generar un mayor rendimiento de su capital y los prestatarios pueden recibir condiciones de préstamo con una eficiencia de capital superior sin temor a la discriminación.

Los retos de los préstamos sin avales en DeFi

Los préstamos que no requieren proporcionar un aval son intrínsecamente más arriesgados para los prestamistas, ya que la garantía de los prestatarios no es suficiente para cubrir la totalidad del préstamo. Por lo tanto, se requiere alguna forma de confianza en la capacidad de los prestatarios para devolver los préstamos. Dada la naturaleza seudónima de los participantes en DeFi, determinar a qué prestatarios es seguro o arriesgado prestar es una tarea complicada.

Para apoyar un sólido mercado de préstamos no garantizados, los prestamistas necesitan tener información sobre la solvencia de los prestatarios. Los datos sobre la solvencia pueden abarcar desde la prueba de identidad y las puntuaciones de crédito hasta los saldos de las cuentas bancarias y el historial de reembolsos. Cuantos más datos se pongan a disposición de los prestamistas, más se podrán optimizar los tipos de interés y los requisitos de garantía para adaptarse a determinadas tolerancias de riesgo. Sin embargo, la mayoría de los datos de solvencia residen off-chain, en bases de datos tradicionales, a las que no pueden acceder de forma nativa las aplicaciones de contratos inteligentes.

Por lo tanto, DeFi necesita hacer uso de oráculos como Chainlink para obtener de forma segura los datos fuera de la blockchain y entregarlos en la misma. Es importante destacar que los oráculos permiten que los contratos inteligentes utilicen estos datos de forma programada, como por ejemplo para comprobar la elegibilidad del prestatario para un préstamo sin necesidad de que los prestamistas introduzcan datos manuales o modifiquen los procesos utilizados por las agencias de crédito.

Sin embargo, la obtención de datos en la blockchain es sólo la mitad de la ecuación cuando se trata de préstamos que no requieren proporcionar un aval en DeFi. Dado que las blockchains son libros de contabilidad públicos e inmutables, cualquier dato publicado en la blockchain está inmediatamente disponible para que todo el mundo lo vea. Sin una garantía de privacidad en cuanto a la visibilidad y el manejo de su información personal identificable (IPI), es poco probable que la mayoría de los consumidores participen en los mercados de préstamos DeFi infraavalados. Paralelamente, la mayoría de las instituciones tradicionales no podrían participar debido a limitaciones comerciales y legales como el GDPR.

DECO: un protocolo de oráculo que preserva la privacidad y que permite los préstamos sin garantías en la blockchain

DECO: un protocolo de oráculo que preserva la privacidad y permite los préstamos sin necesidad de proporcionar avales en la blockchain.

DECO es una tecnología de oráculo que preserva la privacidad, desarrollada en la Universidad de Cornell y posteriormente adquirida por Chainlink que permite que los datos transmitidos por Internet sean atestiguados confidencialmente por oráculos sin que los datos sean revelados al público o a los propios nodos del oráculo. Esto resuelve una gran limitación de los estándares de comunicación web existentes, como HTTPS/TLS, en los que los usuarios pueden comunicarse en privado con un servidor web, pero no pueden demostrar a terceros la procedencia de los datos.

Mediante el uso de pruebas de conocimiento cero (ZKP) con un oráculo presente en tiempo real, DECO permite a los usuarios demostrar a un oráculo que una parte de los datos a los que se accede a través de una sesión web TLS procede de una API o un sitio web concreto, restringiendo al mismo tiempo la cantidad de datos revelados. DECO es compatible con las versiones existentes de TLS, lo que significa que se puede admitir un amplio abanico de posibles fuentes de datos, ya que no es necesario modificar los servidores web que alojan los datos del usuario. Los detalles técnicos de DECO pueden encontrarse en whitepaper, del que es coautor el jefe científico de Chainlink Labs, Ari Juels.

Con DECO, la información sobre la solvencia de los prestatarios puede demostrarse sin preocuparse por la privacidad de los datos. Lo más importante es que los usuarios pueden mantener en privado información sensible como su nombre, su situación financiera y sus credenciales de acceso a los datos, a la vez que prueban verdaderas las afirmaciones derivadas sobre ellos mismos. Las afirmaciones se consiguen demostrando que un determinado valor supera un umbral mediante una prueba criptográfica, en lugar de publicar los datos en la blockchain. Por ejemplo, los prestatarios podrían utilizar DECO para demostrar que su puntuación de crédito, determinada por una oficina de crédito establecida, supera un umbral específico sin revelar la puntuación de crédito exacta. No sólo permite a los prestatarios demostrar que cumplen con los requisitos mínimos del préstamo revelando sólo la cantidad mínima de información necesaria, sino que los prestatarios pueden demostrar que los datos proceden de fuentes autorizadas y no fueron manipulados durante el proceso de verificación.

Prueba de concepto de DECO con Teller

Chainlink Labs participó recientemente en una serie de pruebas de concepto en fase alfa con socios estratégicos para validar la funcionalidad y viabilidad de DECO en varios casos de uso de contratos inteligentes. DECO se utilizó en las PoCs para generar ZKPs que demostraban hechos sobre información sensible, que provenía de diversos proveedores de datos, todo ello sin comprometer la privacidad de los datos o requerir la modificación del lado del servidor por parte de los proveedores de datos.

Uno de estos PoCs fue con Teller, un protocolo DeFi para préstamos de activos digitales que admite préstamos sin garantías. Teller utilizó el protocolo DECO para demostrar que la suma de las cuentas bancarias off-chain de un usuario tenía un saldo superior a un umbral dinámico especificado por el importe del préstamo solicitado. Si la suma de los saldos de las cuentas de un usuario supera el umbral, su perfil de riesgo como prestatario se reduciría, lo que permitiría exigir unas garantías considerablemente menores para los préstamos. Por ejemplo, si un prestatario solicita un préstamo de 5.000 dólares, el usuario tendría que demostrar que tiene al menos 5.000 dólares en su cuenta bancaria para mostrar su capacidad de devolver el préstamo.

Para generar esta prueba, un usuario en una prueba se conectó primero a su banco a través de Plaid (una empresa de servicios financieros) para generar un token de autenticación. Este token se pasó a una instancia de DECO Prover (creador de pruebas). A continuación, el DECO Prover ejecutó el siguiente cálculo:

Sum(Query(“.report.items[].accounts[].balances.current”)) > ${LOAN_AMOUNT}

Una vez consultados los datos, DECO Prover generó un ZKP para demostrar al DECO Verifier (verificador), que está presente en tiempo real, que el saldo de la cuenta bancaria del usuario cumplía el umbral mínimo requerido, al tiempo que demostraba que los datos procedían legítimamente de la API de Plaid. Después de recibir y verificar la prueba criptográfica, DECO Verifier generó localmente un certificado que fue enviado de vuelta al DECO Prover en Teller para completar el proceso. En un entorno de producción, este certificado podría enviarse on-chain a una aplicación de contrato inteligente.

En esta PoC, la instancia del DECO Prover fue desplegada por Teller mientras que el DECO Verifier fue desplegado por Chainlink Labs. En futuras iteraciones, se planea que el DECO Prover pueda ser desplegado localmente por el usuario final o en un Trusted-Execution Environment (TEE) mientras que el DECO Verifier puede ser desplegado por una red descentralizada de oráculos con el fin de reducir los requisitos de confianza.

Este exitoso PoC de prueba alfa demostró la capacidad de DECO para generar ZKPs en relación con la solvencia del prestatario, manteniendo la privacidad de los datos en el contexto de los casos de uso del mundo real, como los préstamos subgarantizados. La siguiente etapa es que los atestados estén disponibles en la blockchain, para que las aplicaciones de contratos inteligentes como Teller puedan confiar en la información específica sobre la solvencia de los usuarios vía conocimiento cero, apoyando el crecimiento de los préstamos subgarantizados en DeFi. Dado que el cliente Chainlink Core se ha utilizado ampliamente y ha sido probado en producción durante más de tres años, facilitar la entrega en la blockchain de atestados del protocolo DECO es un proceso perfecto.

“Esta prueba de concepto entre Teller y Chainlink Labs mostró el verdadero poder del protocolo DECO y cómo la tecnología de los oráculos para preservar la privacidad puede permitir que miles de millones de dólares en valor sin explotar sean llevados a la blockchain de bloques a través de préstamos que no requieren avales. Estamos encantados de seguir trabajando con Chainlink en el desarrollo y perfeccionamiento del protocolo DECO”. -Ryan Berkun, director general de Teller Finance.

“DECO es una nueva e innovadora tecnología que permite que los contratos inteligentes sirvan para usos aún más potentes de una manera verdaderamente preservadora de la privacidad. Esta prueba de concepto con Teller demostró con éxito cómo la aplicación de la investigación académica puede aplicarse en casos del mundo real. Estamos encantados de continuar nuestra colaboración con Teller en su uso de DECO y esperamos poner DECO a disposición de la comunidad en general.” -Dahlia Malkhi, directora de investigación de Chainlink Labs.

Conclusión

La introducción de los préstamos sin avales en el ecosistema DeFi representa una oportunidad de servir a un mercado global masivo y de incorporar a millones de personas a la economía financiera. A través del protocolo DECO, los prestamistas on-chain podrán tomar decisiones mejor informadas sobre la solvencia, mientras que los prestatarios podrán mantener la privacidad de su información personal. Los préstamos infraavalados son sólo uno de los muchos casos de uso de los contratos inteligentes que los oráculos que preservan la privacidad, como DECO, pueden permitir en Web3.

Para saber más sobre Chainlink, suscríbase al boletín de Chainlink y siga el Twitter oficial de Chainlink para estar al día de las últimas noticias y anuncios de Chainlink

--

--

Comunidad de Chainlink en español
Chainlink Community

Unofficial Chainlink Medium in Spanish. This account is not managed by the official team. Lowering the language barrier to entry to becoming part of Chainlink.