Discusión sobre los principios técnicos y enfoques de optimización del DLC
1. Introducción
El contrato de logaritmo discreto (DLC) es un esquema de ejecución de contratos de Bitcoin basado en oráculos, propuesto por Tadge Dryja del MIT en 2018. El DLC permite que dos partes realicen pagos condicionales basados en condiciones predefinidas, donde las partes firman de antemano los posibles resultados y ejecutan el pago cuando el oráculo firma el resultado. En comparación con la red Lightning, el DLC tiene ventajas en términos de privacidad, soporte para contratos financieros complejos y reducción del riesgo contraparte.
A pesar de que el DLC tiene un gran potencial en la aplicación del ecosistema de Bitcoin, todavía existen algunos riesgos y problemas:
La filtración o pérdida de la clave del oráculo puede resultar en la pérdida de activos
La centralización de los oráculos trae riesgos de confianza
Los oráculos descentralizados son difíciles de derivar claves.
Riesgo de conspiración de nodos oráculo
Límite de cambio de monto fijo
Este artículo explorará algunas soluciones de optimización para abordar estos desafíos que enfrenta el DLC y mejorar la seguridad del ecosistema de Bitcoin.
2. Funcionamiento del DLC
Tomando como ejemplo la apuesta entre Alice y Bob sobre la paridad del hash del bloque n+k, el flujo básico del DLC es el siguiente:
Generación de claves: los oráculos, Alice y Bob generan cada uno un par de claves públicas y privadas.
Transacción de capital: Alice y Bob crean una salida de firma múltiple 2 de 2, cada uno bloqueando 1 BTC.
Ejecución de contratos: crear dos CET para gastar en la transacción de inversión.
Compromiso del oráculo: calcular y transmitir (R,S,S').
Las partes calculan una nueva clave pública.
Liquidación: el oráculo transmite s o s' según el valor hash del bloque.
Retiro: El ganador retira 2 BTC con una nueva clave privada.
Utilizar un bloqueo de tiempo durante todo el proceso para garantizar la seguridad de los fondos.
3. Plan de optimización de DLC
3.1 Gestión de claves
La gestión de claves del oráculo enfrenta los siguientes riesgos:
La pérdida de la clave privada impide la liquidación
La filtración de la clave privada causó liquidaciones fraudulentas
La filtración o reutilización de números aleatorios puede llevar a la filtración de claves privadas.
La pérdida de números aleatorios impide la liquidación.
Se recomienda usar BIP32 para derivar claves hijas, y utilizar la clave privada y el valor hash del contador como un número aleatorio para mejorar la seguridad.
3.2 Oráculo descentralizado
La adopción de firmas de umbral Schnorr permite implementar oráculos descentralizados, con las siguientes ventajas:
Aumentar la seguridad, reducir los puntos únicos de fallo
Implementar control de clave distribuida
Aumentar la disponibilidad del sistema
Adaptarse de manera flexible a diferentes necesidades de seguridad
Soporte para la responsabilidad
3.3 Descentralización y gestión de claves acopladas
Los oráculos descentralizados no pueden utilizar BIP32 para la derivación de claves directamente. Se puede adoptar un método de derivación de claves distribuido, utilizando polinomios de interpolación de Lagrange para lograr la relación entre las partes de la clave privada y la clave privada completa, lo que permite la derivación de subclaves.
3.4 OP-DLC: minimización de confianza en oráculos
Proponer el esquema OP-DLC, introduciendo un mecanismo de desafío optimista:
Oráculos que permiten la apuesta anticipada para construir juegos OP en la cadena.
Cualquier parte honesta puede iniciar un desafío
Si el desafío se completa con éxito, se castiga al oráculo malvado.
Se puede utilizar en combinación con el modelo "k-of-n"
OP-DLC solo necesita un participante honesto para funcionar, lo que reduce significativamente la suposición de confianza.
3.5 OP-DLC + BitVM puente doble
Combina OP-DLC y BitVM para resolver el problema de la distribución de fondos de DLC:
Soporte para el cambio de cualquier granularidad
Proporcionar múltiples canales de depósito y retiro
Minimización de confianza en oráculos
Aumentar la utilización de capital
4. Conclusión
La tecnología DLC está en constante desarrollo y mejora. Combinando nuevas tecnologías como Taproot y BitVM, se espera que el DLC logre una validación y liquidación de contratos fuera de la cadena más complejos en el futuro, al mismo tiempo que minimiza la confianza en oráculos a través del mecanismo OP.
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
7 me gusta
Recompensa
7
6
Compartir
Comentar
0/400
PumpDoctrine
· hace9h
Es demasiado difícil, incluso quienes lo entienden quedan confundidos después de verlo.
Ver originalesResponder0
BakedCatFanboy
· 08-03 19:15
El nombre Máquina de oráculo suena poco fiable...
Ver originalesResponder0
GateUser-3824aa38
· 08-03 19:15
¿Esta máquina de oráculo es tan confiable como Satoshi Nakamoto?
Ver originalesResponder0
BottomMisser
· 08-03 19:05
Jeje, mejor dejémoslo. Hasta se atreven a jugar con la Máquina de oráculo centralizada.
Ver originalesResponder0
GasWastingMaximalist
· 08-03 19:00
¿La máquina de oráculo se ha rendido de nuevo? Este BTC no lo soporta.
Ver originalesResponder0
YieldHunter
· 08-03 19:00
técnicamente hablando, el riesgo del oráculo hace que todo esto parezca un honeypot de degen esperando a explotar... pasar
Plan de optimización de la tecnología DLC: mejorar la seguridad del ecosistema Bitcoin
Discusión sobre los principios técnicos y enfoques de optimización del DLC
1. Introducción
El contrato de logaritmo discreto (DLC) es un esquema de ejecución de contratos de Bitcoin basado en oráculos, propuesto por Tadge Dryja del MIT en 2018. El DLC permite que dos partes realicen pagos condicionales basados en condiciones predefinidas, donde las partes firman de antemano los posibles resultados y ejecutan el pago cuando el oráculo firma el resultado. En comparación con la red Lightning, el DLC tiene ventajas en términos de privacidad, soporte para contratos financieros complejos y reducción del riesgo contraparte.
A pesar de que el DLC tiene un gran potencial en la aplicación del ecosistema de Bitcoin, todavía existen algunos riesgos y problemas:
Este artículo explorará algunas soluciones de optimización para abordar estos desafíos que enfrenta el DLC y mejorar la seguridad del ecosistema de Bitcoin.
2. Funcionamiento del DLC
Tomando como ejemplo la apuesta entre Alice y Bob sobre la paridad del hash del bloque n+k, el flujo básico del DLC es el siguiente:
Generación de claves: los oráculos, Alice y Bob generan cada uno un par de claves públicas y privadas.
Transacción de capital: Alice y Bob crean una salida de firma múltiple 2 de 2, cada uno bloqueando 1 BTC.
Ejecución de contratos: crear dos CET para gastar en la transacción de inversión.
Compromiso del oráculo: calcular y transmitir (R,S,S').
Las partes calculan una nueva clave pública.
Liquidación: el oráculo transmite s o s' según el valor hash del bloque.
Retiro: El ganador retira 2 BTC con una nueva clave privada.
Utilizar un bloqueo de tiempo durante todo el proceso para garantizar la seguridad de los fondos.
3. Plan de optimización de DLC
3.1 Gestión de claves
La gestión de claves del oráculo enfrenta los siguientes riesgos:
Se recomienda usar BIP32 para derivar claves hijas, y utilizar la clave privada y el valor hash del contador como un número aleatorio para mejorar la seguridad.
3.2 Oráculo descentralizado
La adopción de firmas de umbral Schnorr permite implementar oráculos descentralizados, con las siguientes ventajas:
3.3 Descentralización y gestión de claves acopladas
Los oráculos descentralizados no pueden utilizar BIP32 para la derivación de claves directamente. Se puede adoptar un método de derivación de claves distribuido, utilizando polinomios de interpolación de Lagrange para lograr la relación entre las partes de la clave privada y la clave privada completa, lo que permite la derivación de subclaves.
3.4 OP-DLC: minimización de confianza en oráculos
Proponer el esquema OP-DLC, introduciendo un mecanismo de desafío optimista:
OP-DLC solo necesita un participante honesto para funcionar, lo que reduce significativamente la suposición de confianza.
3.5 OP-DLC + BitVM puente doble
Combina OP-DLC y BitVM para resolver el problema de la distribución de fondos de DLC:
4. Conclusión
La tecnología DLC está en constante desarrollo y mejora. Combinando nuevas tecnologías como Taproot y BitVM, se espera que el DLC logre una validación y liquidación de contratos fuera de la cadena más complejos en el futuro, al mismo tiempo que minimiza la confianza en oráculos a través del mecanismo OP.