Análisis de la tecnología DLC: soluciones de optimización para mejorar el potencial de los contratos inteligentes de Bitcoin.

robot
Generación de resúmenes en curso

Discusión sobre la tecnología y optimización de DLC

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 a dos partes realizar pagos condicionales basados en condiciones predefinidas, donde las partes participantes determinan previamente los posibles resultados y realizan una pre-firma, ejecutando el pago cuando el oráculo firma el resultado. El DLC puede implementar nuevas aplicaciones de finanzas descentralizadas en la red de Bitcoin, garantizando al mismo tiempo la seguridad de los depósitos en Bitcoin.

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

  • Mejor protección de la privacidad
  • Soporta contratos financieros más complejos y flexibles
  • Reducir el riesgo de la contraparte
  • No es necesario gestionar el canal de pagos
  • Tiene una mejor escalabilidad en contratos complejos

Pero el DLC todavía presenta algunos problemas, como:

  • Riesgos de seguridad de la clave privada del oráculo y del número aleatorio
  • El problema de confianza centralizada de los oráculos
  • Los oráculos descentralizados no pueden realizar la derivación de claves
  • Riesgo de conspiración de oráculos
  • Problema de cambio de monto fijo

Este artículo explorará el principio del DLC y propondrá algunas soluciones de optimización para abordar los problemas mencionados anteriormente.

2. Principio de DLC

Tomemos como ejemplo la apuesta entre Alice y Bob sobre la paridad del hash del bloque n+k:

  1. Las partes generan pares de claves:

    • Oráculo: clave privada z, clave pública Z = z·G
    • Alice: clave privada x, clave pública X = x·G
    • Bob: clave privada y, clave pública Y = y·G
  2. Alice y Bob crean una transacción de inyección de capital, bloqueando cada uno 1BTC en una salida de firma múltiple 2-de-2.

  3. Crear dos contratos para ejecutar la transacción ( CET ) para gastar la inversión.

  4. Cálculo de compromiso del oráculo: R := k·G S := R - hash(OddNumber,R)·Z S' := R - hash(EvenNumber,R)·Z Transmisión(R,S,S')

  5. Alice y Bob calculan la nueva clave pública: PK^Alice := X + S PK^Bob := Y + S'

  6. Al liquidar, el oráculo transmite s o s' según el valor hash del bloque: s := k - hash(OddNumber,R)·z s' := k - hash(EvenNumber,R)·z

  7. La parte ganadora retira los activos con una nueva clave privada: sk^Alice := x + s sk^Bob := y + s'

DLC Principios de análisis y reflexiones sobre su optimización

3. Plan de optimización de DLC

3.1 Gestión de Claves

El oráculo debe utilizar claves derivadas de tipo BIP32 o claves nietas para la firma, y usar la clave privada y el valor hash del contador como número aleatorio, para evitar la repetición o pérdida del número aleatorio.

3.2 oráculo descentralizado

Se puede implementar un oráculo descentralizado utilizando la firma umbral Schnorr, que tiene las siguientes ventajas:

  • Aumentar la seguridad, reducir el riesgo de fallos en un solo punto
  • Implementar el control de claves distribuidas
  • Mejorar la disponibilidad del sistema
  • Flexible y escalable
  • Soporte para la responsabilidad

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

Basado en el polinomio de interpolación de Lagrange, se puede implementar la derivación de claves distribuidas en el escenario de firma umbral. Sin embargo, se debe considerar el problema de compatibilidad entre BIP32 mejorado y no mejorado.

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

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

Se propone el mecanismo OP-DLC, introduciendo el mecanismo de desafío optimista, que requiere que los oráculos realicen un staking anticipado. Cualquier parte honesta puede iniciar un desafío y castigar a los oráculos malintencionados. Esto reduce los requisitos de confianza en los oráculos, y la tasa de tolerancia a fallos puede alcanzar el 99%.

3.5 OP-DLC + BitVM puente doble

Combinando OP-DLC y BitVM, se puede lograr:

  • Resolver el problema de cambio de fondos en el canal DLC
  • Proporcionar a los usuarios múltiples canales de depósito y retiro
  • Lograr la minimización de la confianza en oráculos
  • Aumentar la eficiencia del uso de capital

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

4. Conclusión

La tecnología DLC está en constante desarrollo, combinando nuevas tecnologías como Taproot y BitVM, y se espera que en el futuro se logren verificaciones y liquidaciones de contratos fuera de la cadena más complejas en la red de Bitcoin, al mismo tiempo que se logra una minimización de la confianza en oráculos a través del mecanismo OP.

BTC-0.16%
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
  • 9
  • Republicar
  • Compartir
Comentar
0/400
SchrodingerWalletvip
· 08-18 00:40
Ah, mejor usar la Lighting Network.
Ver originalesResponder0
OnchainDetectivevip
· 08-17 22:49
Ven a ver si el maestro puede entenderlo.
Ver originalesResponder0
UncleWhalevip
· 08-17 18:00
Máquina de oráculo sigue siendo el mismo viejo problema
Ver originalesResponder0
OnchainHolmesvip
· 08-17 04:42
El riesgo de la centralización no puede afectar la innovación, por muy grande que sea.
Ver originalesResponder0
IntrovertMetaversevip
· 08-15 03:12
Cuanto más centralizada sea la Máquina de oráculo, menos segura será, ¿verdad?
Ver originalesResponder0
GateUser-a606bf0cvip
· 08-15 03:09
La protección de la privacidad es muy importante, tiene un potencial ilimitado.
Ver originalesResponder0
OffchainOraclevip
· 08-15 03:05
De nuevo la Máquina de oráculo y el viejo tema de la seguridad
Ver originalesResponder0
VitaliksTwinvip
· 08-15 02:59
¿No es esto el Lighting Network plus? Solo puedo decir que espero con ansias la jugabilidad.
Ver originalesResponder0
TokenAlchemistvip
· 08-15 02:43
meh, la centralización de oráculos sigue siendo el talón de Aquiles... clásico cuello de botella en la transición de estado, la verdad
Ver originalesResponder0
Ver más
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)