Discusión sobre la optimización de la tecnología DLC: mejorar la seguridad de las Finanzas descentralizadas de Bitcoin

robot
Generación de resúmenes en curso

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

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 las partes realicen pagos condicionales según condiciones predefinidas, los participantes determinan previamente los posibles resultados y firman previamente, y cuando el oráculo firma el resultado, se utilizan estas firmas previas para ejecutar el pago. Esto permite que el DLC implemente nuevas aplicaciones de finanzas descentralizadas en Bitcoin, al mismo tiempo que garantiza la seguridad de los depósitos.

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

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

Sin embargo, todavía 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 oráculo
  • La redistribución de activos tiene un límite de cantidad mínima

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

2. Principio de DLC

Tomemos como ejemplo un acuerdo de apuesta firmado por Alice y Bob, donde la apuesta es la paridad del hash del bloque n+k. Si es impar, Alice gana; si es par, Bob gana. El ganador puede retirar todos los activos en un tiempo t. El DLC construye firmas condicionales transmitiendo información del bloque a través de oráculos, permitiendo que la parte correcta gane los activos.

El proceso de ejecución del DLC incluye:

  1. Generación de claves: el oráculo, Alice y Bob generan cada uno su clave privada y clave pública.
  2. Transacción de capital: Alice y Bob crean una transacción de capital, cada uno bloquea 1BTC.
  3. Ejecución de contrato de transacción: crear dos transacciones de ejecución de contrato para gastar la inversión.
  4. Compromiso del oráculo: calcular y difundir (R,S,S')
  5. Alice y Bob calculan la nueva clave pública
  6. Liquidación: el oráculo genera s o s' según el hash del bloque
  7. Retiro: el ganador calcula la nueva clave privada y extrae los activos

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

La clave privada y el número aleatorio del oráculo son muy críticos, y su filtración o pérdida podría llevar a:

  • No se puede liquidar, se debe ejecutar el contrato de reembolso
  • Enfrentar el riesgo de liquidación por fraude
  • Filtrar la clave privada
  • No se pueden liquidar contratos específicos

Se sugiere adoptar las siguientes medidas:

  • Utilizar BIP32 para derivar claves hijas o nietas para la firma
  • Usar 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 la firma umbral de Schnorr, que tiene las siguientes ventajas:

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

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

Los oráculos descentralizados son difíciles de utilizar directamente con BIP32 para la derivación de claves. Se puede adoptar un método de derivación de claves distribuido:

  • Las fragmentaciones de claves privadas y la clave privada completa satisfacen la relación de interpolación.
  • Las fragmentos de la clave privada y la subclave aún satisfacen la relación de interpolación
  • Considerar el uso de BIP32 no mejorado o funciones de hash homomórficas

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

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

Introducción del mecanismo de desafío optimista:

  • La oráculo anticipada de staking construye juegos OP en la cadena
  • Cualquier parte honesta puede iniciar un desafío
  • Si el desafío tiene éxito, se penaliza al profeta malvado.
  • Tasa de tolerancia de hasta el 99%

3.5 OP-DLC + BitVM puente doble

Combinar OP-DLC y BitVM:

  • Resolver el problema de cambio de fondos
  • Ofrecer múltiples canales de entrada y salida de fondos
  • Lograr la minimización de la confianza en oráculos
  • Aumentar la utilización de capital

Análisis del principio DLC y su optimización

4. Conclusión

DLC combina tecnologías como Taproot y BitVM, lo que permite realizar verificaciones y liquidaciones de contratos fuera de la cadena más complejos. La introducción del mecanismo de desafío OP permite minimizar la confianza en los oráculos, proporcionando una base más segura y confiable para las aplicaciones de finanzas descentralizadas en Bitcoin.

BTC-0.43%
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
  • 8
  • Compartir
Comentar
0/400
GetRichLeekvip
· 07-27 06:49
¿Otra nueva táctica, ya no quieren mi dinero ganado con esfuerzo?
Ver originalesResponder0
SelfCustodyIssuesvip
· 07-25 11:07
Otra vez con la Máquina de oráculo.
Ver originalesResponder0
Rekt_Recoveryvip
· 07-24 23:01
he perdido demasiado para confiar en nada centralizado nunca más... el dlc podría ser el camino
Ver originalesResponder0
GasWaster69vip
· 07-24 19:42
Otra vez la Máquina de oráculo, tsk tsk.
Ver originalesResponder0
GateUser-00be86fcvip
· 07-24 19:41
Ya hay un nuevo juego.
Ver originalesResponder0
Anon4461vip
· 07-24 19:39
El artículo es demasiado complejo, solo quiero preguntar ¿cuándo va a To the moon el BTC?
Ver originalesResponder0
ForeverBuyingDipsvip
· 07-24 19:33
还想 tomar a la gente por tonta 兄弟们别上当
Ver originalesResponder0
UnluckyMinervip
· 07-24 19:27
Perder la llave privada es realmente mala suerte.
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)