Plan de optimización de DLC: Mejora de la seguridad y el potencial de aplicación del ecosistema Bitcoin

Discusión sobre los principios técnicos de DLC y enfoques de optimización

1. Introducción

El contrato de logaritmo discreto (DLC) es un esquema de pago condicional basado en oráculos, propuesto por Tadge Dryja del MIT en 2018. El DLC permite que ambas partes realicen pagos condicionales según condiciones predefinidas, las partes firman de antemano los resultados posibles y ejecutan el pago cuando el oráculo firma el resultado. Esto permite que el DLC logre nuevas aplicaciones de finanzas descentralizadas mientras garantiza la seguridad de los depósitos en Bitcoin.

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

  • Mejor protección de la privacidad, los detalles del contrato solo se comparten entre las partes involucradas
  • Soporta contratos financieros más complejos y flexibles, como derivados, seguros, etc.
  • Reducir el riesgo de la contraparte, los fondos se bloquean en un contrato de múltiples firmas.
  • No es necesario gestionar el canal de pagos
  • Proporcionar mejor escalabilidad en contratos complejos

Sin embargo, aún existen algunos riesgos y problemas con el DLC:

  • Riesgo de filtración o pérdida de la clave del oráculo
  • Problemas 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 de oráculo
  • Problema de cambio de monto fijo

Este artículo propondrá algunas soluciones de optimización para mejorar la seguridad del ecosistema de Bitcoin.

2. Principio de DLC

Tomando como ejemplo el acuerdo de apuestas firmado por Alice y Bob, la apuesta es la paridad del hash del bloque n+k. El DLC transmite la información del bloque a través de oráculos para construir una firma condicional, lo que permite al ganador obtener los activos.

Los pasos principales incluyen:

  1. Cada parte genera un par de claves
  2. Crear transacción de inversión
  3. Crear transacciones de ejecución de contratos
  4. Compromiso de cálculo de oráculos
  5. Parte participante calcula nueva clave pública
  6. El oráculo genera una firma según el resultado
  7. La parte ganadora retira los activos

El análisis indica que solo la parte correcta puede calcular la nueva clave privada y retirar los fondos con éxito. Al mismo tiempo, es necesario agregar un bloqueo temporal para evitar que la otra parte retire los activos.

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

3. Optimización de DLC

3.1 Gestión de claves

La clave privada y el número aleatorio del oráculo en el DLC son cruciales; su filtración o pérdida puede llevar a:

  • No se puede liquidar, se debe ejecutar el contrato de reembolso
  • Enfrentando riesgos de liquidación fraudulenta
  • Filtrar la clave privada del oráculo
  • No se puede liquidar el DLC correspondiente

Se recomienda utilizar claves derivadas o claves nietas BIP32, y utilizar el valor hash de la clave privada y el contador como número aleatorio para mejorar la seguridad.

3.2 oráculo descentralizado

La adopción de la firma umbral Schnorr puede lograr un oráculo descentralizado, que tiene las siguientes ventajas:

  • Mejora de la seguridad
  • Control distribuido
  • Aumentar la disponibilidad
  • Flexibilidad y escalabilidad
  • Responsabilidad

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

En el escenario de un oráculo descentralizado, la clave privada completa no aparece y no se pueden usar directamente las claves derivadas de BIP32. Se puede adoptar un método de derivación de claves distribuido, implementado mediante polinomios de interpolación de Lagrange. Sin embargo, es necesario considerar los problemas de compatibilidad entre BIP32 mejorado y no mejorado.

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

3.4 OP-DLC: minimización de confianza en oráculos

Se propone un esquema OP-DLC, introduciendo un mecanismo de desafío optimista. Los oráculos deben apostar con antelación para construir un juego OP en la cadena, comprometiéndose a no hacer el mal. Cualquier parte honesta que participe puede iniciar un desafío, castigando a los oráculos que actúan de manera maliciosa. Esto permite que los nodos de oráculos se supervisen mutuamente, logrando una minimización de la confianza.

3.5 OP-DLC + BitVM puente doble

Combinar OP-DLC y BitVM para resolver las limitaciones de la asignación de fondos en DLC:

  • Implementar el cambio de cualquier granularidad
  • Aumentar la liquidez de los fondos
  • Los usuarios pueden elegir libremente el método de depósito y retiro.
  • Reducir la dependencia de la confianza en los oráculos

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

4. Conclusión

La tecnología DLC combinada con nuevas tecnologías como Taproot y BitVM puede lograr una verificación y liquidación de contratos fuera de la cadena más compleja. A través del mecanismo de desafío OP, se puede lograr una minimización de la confianza en los oráculos, lo que brinda más posibilidades al 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
  • 5
  • Compartir
Comentar
0/400
IfIWereOnChainvip
· 07-25 06:56
Si la complejidad puede aumentar, entonces los costos son altos.
Ver originalesResponder0
WhaleWatchervip
· 07-22 14:59
La Máquina de oráculo ha vuelto a hacerse notar.
Ver originalesResponder0
CrashHotlinevip
· 07-22 14:59
el dlc aún no es lo suficientemente popular, ¿por qué siento que todavía está en el papel?
Ver originalesResponder0
ChainDetectivevip
· 07-22 14:57
¡Ah, ya estaba ansioso por verlo!
Ver originalesResponder0
EthSandwichHerovip
· 07-22 14:44
Gran aumento es el comienzo de quedarse fuera, ¿no?
Ver originalesResponder0
  • Anclado
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)