Investigación sobre los principios técnicos y soluciones de optimización de DLC: mejorar la seguridad del ecosistema de Bitcoin

robot
Generación de resúmenes en curso

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

1. Introducción

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 que las partes realicen pagos condicionales según condiciones predeterminadas, ofreciendo ventajas como buena privacidad, alta flexibilidad del contrato y bajo riesgo contraparte.

Las principales ventajas de DLC en comparación con la red Lightning incluyen:

  • Mejor protección de la privacidad
  • Soporte para contratos financieros complejos
  • Reducir el riesgo de la contraparte
  • No es necesario gestionar los canales de pago
  • En escenarios específicos, la escalabilidad es mejor

Pero el DLC aún presenta algunos problemas que necesitan ser resueltos:

  • Riesgos de seguridad de la clave del oráculo
  • Riesgo de centralización de oráculos
  • Problemas de derivación de claves en un escenario descentralizado
  • Riesgo de conspiración de oráculos
  • Límite de cambio de denominación fija

Este artículo explorará el principio del DLC y propondrá algunas soluciones de optimización para abordar los problemas mencionados, mejorando la seguridad del ecosistema de Bitcoin.

2. Principio de DLC

Para explicar el principio básico del DLC, tomemos como ejemplo una simple apuesta:

Alice y Bob apuestan sobre la paridad del hash del bloque n+k. Si es impar, gana Alice; si es par, gana Bob.

Inicialización:

  • Oráculo, Alice y Bob generan cada uno un par de claves
  • Alice y Bob crean una transacción de financiación con firma múltiple 2 de 2
  • Ambas partes crean dos contratos para ejecutar la transacción (CET)

El oráculo promete:

  • Calcular y transmitir (R,S,S')
  • Alice y Bob calculan la nueva clave pública en base a esto

Liquidación:

  • El oráculo transmite s o s' según el hash del bloque
  • El ganador calcula la nueva clave privada utilizando s/s' y retira fondos.
  • Establecer un tiempo de bloqueo para evitar la falla del oráculo

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 filtración o pérdida de la clave del oráculo y del número aleatorio puede causar problemas de seguridad:

  • La pérdida de la clave privada provoca la imposibilidad de liquidar
  • La filtración de la clave privada puede resultar en modificaciones.
  • La revelación o reutilización de números aleatorios puede derivar en la clave privada
  • La pérdida del número aleatorio hace que no se pueda liquidar

Se recomienda utilizar la derivación de claves hijas BIP32, utilizando la clave privada y el contador hash como número aleatorio.

3.2 oráculo descentralizado

La implementación de oráculos descentralizados mediante la firma umbral Schnorr presenta las siguientes ventajas:

  • Aumentar la seguridad
  • Control distribuido
  • Aumentar la disponibilidad
  • Flexible y escalable
  • Responsable

3.3 Descentralización y gestión de claves acopladas

En un escenario descentralizado, la clave privada completa no es visible y no se puede usar directamente para derivar con BIP32. Se puede utilizar un método de derivación de clave distribuida, basado en la interpolación de Lagrange para implementar la derivación de fragmentos de clave privada.

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

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

Introducir un mecanismo de desafío optimista, los oráculos deben apostar por adelantado. Cualquier participante honesto puede iniciar un desafío, castigando a los oráculos malintencionados. Se reduce la suposición de confianza en los oráculos.

3.5 OP-DLC + BitVM puente doble

Combina BitVM y OP-DLC para lograr un cambio de saldo de cualquier granularidad, entrada y salida de fondos libre y aumentar la liquidez de los fondos. Los usuarios pueden elegir entre múltiples métodos de entrada y salida de fondos, y la confianza en el oráculo se minimiza.

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

4. Conclusión

La tecnología DLC está en constante desarrollo, y la combinación de nuevas tecnologías como Taproot y BitVM puede permitir contratos fuera de la cadena más complejos. Mediante la optimización de soluciones se pueden resolver los problemas actuales, mejorando aún más la seguridad y la usabilidad de los DLC.

Ver originales
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Recompensa
  • 4
  • Compartir
Comentar
0/400
MemeKingNFTvip
· 07-08 03:26
El monstruo de la infraestructura ha alcanzado su máxima seguridad.
Ver originalesResponder0
CommunitySlackervip
· 07-08 03:23
Los contratos inteligentes me tienen la cabeza hecha un lío.
Ver originalesResponder0
PumpStrategistvip
· 07-08 03:13
Habrá una caída, el ritmo de la línea de base es un 85%, no hay prisa [doge]
Ver originalesResponder0
ser_we_are_earlyvip
· 07-08 03:11
Seguidores fanáticos de contratos off-chain
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)