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
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.
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.
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.
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.
13 me gusta
Recompensa
13
4
Compartir
Comentar
0/400
MemeKingNFT
· 07-08 03:26
El monstruo de la infraestructura ha alcanzado su máxima seguridad.
Ver originalesResponder0
CommunitySlacker
· 07-08 03:23
Los contratos inteligentes me tienen la cabeza hecha un lío.
Ver originalesResponder0
PumpStrategist
· 07-08 03:13
Habrá una caída, el ritmo de la línea de base es un 85%, no hay prisa [doge]
Investigación sobre los principios técnicos y soluciones de optimización de DLC: mejorar la seguridad del ecosistema de Bitcoin
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:
Pero el DLC aún presenta algunos problemas que necesitan ser resueltos:
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:
El oráculo promete:
Liquidació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:
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:
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.
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.
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.