DLCs (Discreet Log Contracts): Contratos inteligentes de Bitcoin

26 jun 2024

Introducción

Bitcoin, la primera criptomoneda del mundo, siempre ha sido más que solo dinero digital. Su tecnología subyacente posee el potencial para acuerdos financieros complejos y contratos inteligentes. Ingresa a escena los Contratos de Registro Discreto (DLC) - un desarrollo innovador que está ampliando los límites de lo posible en la red de Bitcoin.

TLDR: ¿Qué son los DLC y cómo se utilizan?

Los Contratos de Registro Discreto son un tipo de contrato inteligente de Bitcoin que permite a dos partes entrar en un acuerdo basado en resultados futuros del mundo real. Resuelven desafíos clave de escalabilidad, privacidad y confianza en el oráculo que han obstaculizado la adopción generalizada de contratos inteligentes en Bitcoin.

Como ejemplo de DLC en acción, consideremos Liquidium, una plataforma de préstamos entre pares sin custodia en Bitcoin. Liquidium utiliza DLC para crear préstamos seguros y eficientes donde los usuarios pueden pedir prestado Bitcoin contra sus activos digitales como Ordinales o Runas. Cada préstamo está respaldado por un DLC que actúa como garantía, liberando automáticamente el colateral basado en condiciones predefinidas sin requerir confianza entre las partes o en una autoridad centralizada.

El origen de los Contratos de Registro Discreto

Introducidos por Thaddeus Dryja del MIT Digital Currency Initiative, los DLC fueron diseñados para abordar las limitaciones de los contratos inteligentes tradicionales en Bitcoin. El objetivo era crear un sistema que pudiera manejar acuerdos complejos manteniendo los principios fundamentales de seguridad, privacidad y descentralización de Bitcoin.

Ahora, adentrémonos más en el mundo de los DLC y exploremos cómo están transformando las capacidades de Bitcoin.

Cómo funcionan los DLC:

En su núcleo, los DLC involucran a tres jugadores clave:

1. Alice y Bob: Las dos partes que entran en el contrato.

2. Olivia: Un oráculo que proporciona datos externos para resolver el contrato.

La magia de los DLC radica en su ingenioso uso de la criptografía. Emplean una versión modificada de las firmas de Schnorr, una técnica criptográfica ya familiar para la comunidad de Bitcoin. Aquí hay un desglose simplificado del proceso:

1. Creación del contrato: Alice y Bob crean múltiples transacciones potenciales de resultados, cada una correspondiente a diferentes resultados posibles de su acuerdo.

2. Compromiso del oráculo: Olivia, el oráculo, se compromete a una clave pública y a una clave de firma única con antelación.

3. Ejecución: Cuando se cumplen las condiciones del contrato, Olivia firma el resultado. Esta firma revela la información necesaria para ejecutar la transacción correspondiente.

4. Liquidación: La transacción correcta se emite a la red de Bitcoin, liquidando el contrato de acuerdo a los términos acordados.

Principales ventajas de los DLC:

1. Privacidad: Los DLC se mezclan con las transacciones regulares de Bitcoin, mejorando la privacidad del usuario.

2. Escalabilidad: Al mantener la mayoría de los datos fuera de la cadena, los DLC reducen la carga en la red de Bitcoin.

3. Confianza en el oráculo minimizada: El sistema está diseñado para que los oráculos no puedan manipular resultados sin ser detectados.

4. Flexibilidad: Los DLC pueden manejar una amplia variedad de acuerdos basados en eventos o datos del mundo real.

Aplicación en el mundo real: Plataforma de Préstamos de Liquidium

Para comprender cómo funcionan los DLC en la práctica, examinemos más de cerca la implementación de Liquidium:

1. Creación de préstamos: Cuando un prestatario y un prestamista acuerdan los términos, crean un DLC que actúa como garantía para el colateral.

2. Contratos basados en el tiempo: La expiración del DLC se ajusta a la duración del préstamo, eliminando la necesidad de liquidaciones basadas en precios complejos.

3. Ejecución automática: Si el prestatario paga a tiempo, el DLC libera el colateral de vuelta a él. Si no lo hace, permite al prestamista reclamar el colateral.

4. Seguridad descentralizada: Incluso si el oráculo se comporta incorrectamente, el prestatario y el prestamista juntos aún pueden liberar el colateral, asegurando un sistema verdaderamente sin permisos.

Esta implementación muestra cómo los DLC pueden crear productos financieros eficientes y sin confianza en Bitcoin sin depender de autoridades centralizadas.

Potencial futuro y desafíos

Aunque los DLC ofrecen posibilidades emocionantes, todavía hay trabajo por hacer. Los investigadores están explorando optimizaciones para hacer que los DLC sean aún más eficientes y fáciles de usar. Algunas áreas de enfoque incluyen:

1. Reducir los requisitos de computación para contratos con muchos resultados posibles.

2. Integrar los DLC con la Lightning Network para transacciones aún más rápidas y baratas.

3. Desarrollar sistemas para que las partes encuentren y se emparejen fácilmente con posibles contrapartes.

Conclusión

Los Contratos de Registro Discreto representan un avance significativo en la evolución de Bitcoin. Al permitir acuerdos complejos y sin confianza mientras se mantienen los principios fundamentales de Bitcoin, los DLC están abriendo nuevas posibilidades para las finanzas descentralizadas, mercados de predicción y más.

Como demuestran proyectos como Liquidium, los DLC no son solo teóricos: ya se están utilizando de forma innovadora. A medida que continúa el desarrollo y más personas reconozcan el potencial de esta tecnología, podemos esperar ver una explosión de nuevas aplicaciones construidas en Bitcoin utilizando DLC.

El futuro de los contratos inteligentes de Bitcoin está aquí, y es discreto, escalable y lleno de potencial. Ya sea desarrollador, inversor o simplemente un entusiasta de Bitcoin, mantener un ojo en los DLC podría darte un vistazo al futuro de acuerdos financieros y productos descentralizados.

Liquidium es el protocolo líder de préstamos de Bitcoin de igual a igual, que utiliza Inscripciones Ordinales como garantía habilitada por PSBT y DLC en Bitcoin de Capa 1.