DLC方案 de optimización técnica: mejorar la seguridad y la utilidad

robot
Generación de resúmenes en curso

Análisis técnico de DLC y enfoques de optimización

1. Resumen

El contrato de logaritmo discreto (DLC) es un esquema de ejecución de contrato basado en oráculos, propuesto por Tadge Dryja del MIT en 2018. El DLC permite a las partes realizar pagos condicionales según condiciones predefinidas, donde los participantes determinan de antemano los posibles resultados y realizan firmas previas; el pago se ejecuta cuando el oráculo firma el resultado. En comparación con la red Lightning, el DLC tiene ventajas en términos de protección de la privacidad, apoyo a contratos financieros complejos y reducción del riesgo de contraparte.

A pesar de que el DLC tiene un amplio potencial de aplicación en el ecosistema de Bitcoin, todavía existen algunos problemas:

  • Riesgo de filtración de claves privadas y números aleatorios de oráculo
  • Problemas de confianza derivados de la centralización de los oráculos
  • Los oráculos descentralizados no pueden derivar directamente las claves BIP32
  • Riesgo de conspiración de nodos oráculo
  • Límite de cambio de denominación fija

Este artículo propondrá algunas soluciones de optimización para abordar estos problemas, con el fin de mejorar la seguridad y la utilidad del DLC.

2. Cómo funciona el DLC

Tomando como ejemplo la apuesta entre Alice y Bob sobre la paridad del hash del bloque n+k, el flujo de trabajo básico de DLC es el siguiente:

  1. Generación de claves: el oráculo, Alice y Bob generan sus respectivas claves privadas y públicas.

  2. Transacción de capital: Alice y Bob crean una salida de 2-de-2 multisig, cada uno bloqueando 1 BTC

  3. Ejecución del contrato de trading: crear dos CET para gastar en la transacción de inversión.

  4. El oráculo calcula los compromisos R, S, S' y los transmite.

  5. Alice y Bob calculan la nueva clave pública PK^Alice y PK^Bob

  6. Liquidación: el oráculo transmite s o s' según el valor hash del bloque

  7. Retiro: La parte ganadora calcula una nueva clave privada utilizando s o s' y retira los activos.

Además, es necesario agregar un bloqueo de tiempo para evitar que una parte no retire los fondos durante mucho tiempo.

Análisis de los principios de DLC y reflexiones sobre su optimización

3. DLC optimización

3.1 Gestión de claves

Para mejorar la seguridad de la clave privada del oracle y los números aleatorios:

  • Utilizar claves derivadas de BIP32 o claves nietas para la firma
  • Utilizar la clave privada y el valor hash del contador como número aleatorio

3.2 oráculo descentralizado

Implementación de oráculos descentralizados mediante firmas umbral de Schnorr, con las siguientes ventajas:

  • Aumentar la seguridad, reducir el riesgo de fallos en un solo punto
  • Implementar control distribuido
  • Aumentar la disponibilidad y flexibilidad del sistema
  • Tener escalabilidad
  • Soporta mecanismos de responsabilidad

DLC principio de análisis y reflexión sobre la optimización

3.3 Descentralización y gestión de claves acopladas

Utilizando un método de derivación de claves distribuidas, implementar la derivación de claves BIP32 en un escenario de oráculos descentralizados. Pero se debe considerar el problema de compatibilidad entre BIP32 mejorado y no mejorado.

3.4 OP-DLC: Minimización de la confianza del oráculo

Introducir un mecanismo de desafío optimista, el oráculo debe apostar por adelantado para construir un juego OP en la cadena. Cualquier parte honesta puede desafiar a un oráculo malicioso, y tras ganar el caso, se penaliza al infractor y se confisca el depósito.

3.5 OP-DLC + BitVM puente doble

Combinar OP-DLC y BitVM para resolver el problema del cambio de monto fijo en DLC:

  • Soporte para el cambio de cualquier granularidad
  • Proporcionar múltiples canales de depósito y retiro
  • Lograr la minimización de la confianza en oráculos
  • Aumentar la utilización de fondos

Análisis del principio DLC y reflexión sobre su optimización

4. Conclusión

DLC combina nuevas tecnologías como Taproot y BitVM, lo que permite la verificación y liquidación de contratos fuera de la cadena más complejos. A través del mecanismo de desafío OP, se puede minimizar la confianza en los oráculos. En el futuro, se espera que DLC desempeñe un papel más importante en el ecosistema de Bitcoin.

Ver originales
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.
  • Recompensa
  • 3
  • Republicar
  • Compartir
Comentar
0/400
MevHuntervip
· hace21h
Entonces, ¿sigue hablando de la Máquina de oráculo?
Ver originalesResponder0
BridgeTrustFundvip
· hace21h
Otra vez tecnología vieja, casi me duermo.
Ver originalesResponder0
notSatoshi1971vip
· hace21h
¿Qué tecnología avanzada es esta?
Ver originalesResponder0
Opere con criptomonedas en cualquier momento y lugar
qrCode
Escanee para descargar la aplicación Gate
Comunidad
Español
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)