Discusión sobre la optimización de la tecnología DLC: mejorar la seguridad del ecosistema de Bitcoin

Discusión sobre los principios técnicos del DLC y su optimización

1. Resumen

El contrato de logaritmo discreto (DLC) es un esquema de ejecución de contratos inteligentes basado en oráculos, propuesto por Tadge Dryja del MIT en 2018. El DLC permite a las partes realizar pagos condicionados según condiciones predefinidas, donde los participantes firman de antemano los posibles resultados y ejecutan el pago cuando el oráculo firma el resultado. Esto permite que el DLC implemente aplicaciones de finanzas descentralizadas en la red de Bitcoin, al mismo tiempo que garantiza la seguridad de los depósitos.

En comparación con la red Lightning, los DLC tienen las siguientes ventajas:

  • Mejor protección de la privacidad
  • Soporte para contratos financieros complejos y flexibles
  • Reducir el riesgo de la contraparte
  • No es necesario gestionar el canal de pagos
  • Tiene una buena escalabilidad en contratos complejos

Sin embargo, el DLC todavía presenta algunos riesgos y problemas:

  • Riesgo de filtración o pérdida de la clave del oráculo
  • Problema de centralización de oráculos
  • Los oráculos descentralizados no pueden realizar la derivación de claves directamente.
  • Riesgo de conspiración de nodos oráculo
  • La asignación de fondos tiene un límite de cantidad mínima.

Este artículo explorará el funcionamiento del DLC y presentará algunas soluciones de optimización para abordar estos problemas, con el fin de mejorar la seguridad del ecosistema de Bitcoin.

2. Cómo funciona el DLC

Tomando como ejemplo la paridad del hash del bloque n+k apostado entre Alice y Bob:

  1. Generación de claves: el oráculo, Alice y Bob generan cada uno su clave privada y clave pública.

  2. Aportación: Alice y Bob bloquean 1BTC cada uno en una salida multifirma.

  3. Ejecución de contratos: crear dos transacciones para gastar la inversión.

  4. El oráculo calcula el compromiso y lo difunde.

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

  6. Liquidación: el oráculo genera una firma basada en el hash del bloque.

  7. Retiro: La parte ganadora retira los activos usando una nueva clave privada.

Establecer un bloqueo de tiempo durante todo el proceso para garantizar la seguridad.

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

3. Plan de optimización de DLC

3.1 Gestión de claves

Para mejorar la seguridad, se recomienda:

  • Usar BIP32 para derivar claves hijas o claves nietas para firmar
  • Utilizar la clave privada y el valor hash del contador como número aleatorio

3.2 oráculo descentralizado

La implementación de oráculos descentralizados con firmas umbral Schnorr tiene las siguientes ventajas:

  • Aumentar la seguridad
  • Control descentralizado
  • Mejorar la usabilidad
  • Flexible y escalable
  • Responsable

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

3.3 Acoplamiento de la descentralización y la gestión de claves

Utilizando un método de derivación de claves distribuidas, los nodos de oráculo pueden derivar claves secundarias sin exponer la clave privada completa.

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

Introducir un mecanismo de desafío optimista que requiera que el oráculo apueste por adelantado. Cualquier participante honesto puede iniciar un desafío para castigar comportamientos maliciosos, reduciendo significativamente el riesgo de colusión del oráculo.

3.5 OP-DLC + BitVM puente doble

Combina BitVM para resolver el problema de limitación de granularidad de fondos en DLC, ofreciendo múltiples canales de entrada y salida de fondos, logrando cambio de cualquier granularidad y al mismo tiempo aumentando la utilización de los fondos.

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

4. Conclusión

La tecnología DLC está en rápido desarrollo, combinando nuevas tecnologías como Taproot y BitVM, y se espera que logre una verificación y liquidación de contratos fuera de la cadena más complejos, al mismo tiempo que minimiza la necesidad de confianza en oráculos a través del mecanismo de desafío OP. Esto traerá más posibilidades de aplicaciones innovadoras al ecosistema de Bitcoin.

BTC-1.36%
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
  • 5
  • Compartir
Comentar
0/400
LiquidationWatchervip
· 07-10 03:34
La confidencialidad es realmente buena.
Ver originalesResponder0
MidnightTradervip
· 07-07 11:58
¿Se pueden hacer contratos complejos en Bitcoin?
Ver originalesResponder0
DisillusiionOraclevip
· 07-07 07:31
La cadena de bloques es demasiado lenta, ¿no?
Ver originalesResponder0
SadMoneyMeowvip
· 07-07 07:26
Un tonto que juega y es muy malo, le gusta ver perder dinero. Bitcoin es muy distante.

Solo dame un comentario, siguiendo el estilo expresado anteriormente, usando chino.
Ver originalesResponder0
WalletWhisperervip
· 07-07 07:24
hmm... los oráculos siguen siendo el eslabón débil en la evolución de dlc. el patrón sugiere una probabilidad de fallo del 68% para ser sincero
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)