Discusión sobre los principios técnicos y la optimización de DLC
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 Instituto Tecnológico de Massachusetts en 2018. El DLC permite que las partes realicen pagos condicionales según condiciones predefinidas, donde los participantes determinan de antemano los posibles resultados y realizan una pre-firma. Cuando el oráculo firma el resultado, se utilizan estas pre-firmas para ejecutar el pago. El DLC puede habilitar nuevas aplicaciones de finanzas descentralizadas, garantizando al mismo tiempo la seguridad de los depósitos en Bitcoin.
Comparado con la Lightning Network, DLC tiene las siguientes ventajas:
Mejor protección de la privacidad
Soporte para contratos financieros complejos
Reducir el riesgo de la contraparte
No es necesario gestionar el canal de pagos
Tiene una mejor escalabilidad en escenarios específicos
Sin embargo, el DLC aún presenta algunos problemas y riesgos:
Riesgo de pérdida o filtración 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 oráculos
Problema de cambio de monto fijo
Este artículo explorará las soluciones de optimización del DLC para mejorar la seguridad del ecosistema de Bitcoin.
2. Principio de DLC
Tomemos como ejemplo la apuesta entre Alice y Bob sobre la paridad del hash del bloque n+k para explicar el principio del DLC:
Inicialización: generar el elemento G, orden q
Generación de claves: el oráculo, Alice y Bob generan sus respectivas claves privadas y públicas.
Transacción de inyección de capital: Alice y Bob crean una transacción de inyección de capital de 2-de-2 con firma múltiple.
Ejecución de contratos: Crear dos CET para gastar en la transacción de inversión.
Compromiso de cálculo del oráculo: generar R, S, S' y transmitir
Alice y Bob calculan la nueva clave pública
Liquidación: el oráculo genera s o s' según el valor hash del bloque.
Retiro: el ganador retira los activos con una nueva clave privada
Configurar un bloqueo de tiempo para garantizar la equidad
3. Optimización de DLC
3.1 Gestión de claves
La seguridad de la clave privada del oráculo y del número aleatorio es crucial. Los principales riesgos incluyen:
Oráculo pierde la clave privada
Filtración de clave privada del oráculo
Filtración de oráculos o reutilización de números aleatorios
Oracle perdió el número aleatorio
Sugerencias de optimización:
Usar BIP32 para derivar claves hijas
Utilizar la clave privada y el hash del contador como número aleatorio
3.2 Oráculos descentralizados
La implementación de oráculos descentralizados mediante firmas umbral Schnorr tiene las siguientes ventajas:
Aumentar la seguridad
Control distribuido
Mejorar la disponibilidad
Flexibilidad y escalabilidad
Responsabilidad
3.3 Acoplamiento de la descentralización y la gestión de claves
Cuando no existe una clave privada completa, no se puede utilizar directamente BIP32 para la derivación de claves. Se puede adoptar un método de derivación de claves distribuido:
La fragmentación de claves privadas y la clave privada completa satisfacen la relación de interpolación
Las particiones de la clave privada y la clave secundaria también satisfacen la relación de interpolación.
Considerar la compatibilidad entre BIP32 mejorada y no mejorada
3.4 OP-DLC: minimización de confianza en oráculos
Proponer un mecanismo de desafío optimista:
Oráculo de participación anticipada
Cualquier parte honesta puede iniciar un desafío
Profeta de castigo del mal
Tasa de tolerancia a fallos de hasta el 99%
3.5 OP-DLC + BitVM puente doble
Combinar BitVM para resolver el problema de DLC:
Cambio a cualquier granularidad
Múltiples canales de depósito y retiro
Minimización de la confianza en oráculos
Aumentar la utilización de fondos
4. Conclusión
DLC combina nuevas tecnologías como Taproot, BitVM, etc., lo que permite validar y liquidar contratos fuera de la cadena de manera más compleja. A través del mecanismo de desafío OP, se puede minimizar la confianza en los oráculos. En el futuro, se espera que DLC desempeñe un papel más importante en el ecosistema de Bitcoin.
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.
9 me gusta
Recompensa
9
7
Republicar
Compartir
Comentar
0/400
OfflineValidator
· hace7h
sin pérdidas y gratis
Ver originalesResponder0
BearMarketBro
· hace13h
¿No es demasiado amplio este rango?
Ver originalesResponder0
LiquidityHunter
· 08-10 05:05
Primera vez que escucho sobre DLC
Ver originalesResponder0
bridge_anxiety
· 08-10 05:05
Parece bastante avanzado, pero no lo entiendo.
Ver originalesResponder0
AirdropGrandpa
· 08-10 04:59
btc sigue siendo la fragancia de dlc
Ver originalesResponder0
LayerZeroHero
· 08-10 04:56
¡Bien! DLC, el estándar de próxima generación de BTC
Ver originalesResponder0
BloodInStreets
· 08-10 04:52
Vaya, jugar con la Máquina de oráculo es una nueva forma de tomar a la gente por tonta.
Optimización de la tecnología DLC: Mejora de la seguridad y escalabilidad de los contratos inteligentes de Bitcoin
Discusión sobre los principios técnicos y la optimización de DLC
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 Instituto Tecnológico de Massachusetts en 2018. El DLC permite que las partes realicen pagos condicionales según condiciones predefinidas, donde los participantes determinan de antemano los posibles resultados y realizan una pre-firma. Cuando el oráculo firma el resultado, se utilizan estas pre-firmas para ejecutar el pago. El DLC puede habilitar nuevas aplicaciones de finanzas descentralizadas, garantizando al mismo tiempo la seguridad de los depósitos en Bitcoin.
Comparado con la Lightning Network, DLC tiene las siguientes ventajas:
Sin embargo, el DLC aún presenta algunos problemas y riesgos:
Este artículo explorará las soluciones de optimización del DLC para mejorar la seguridad del ecosistema de Bitcoin.
2. Principio de DLC
Tomemos como ejemplo la apuesta entre Alice y Bob sobre la paridad del hash del bloque n+k para explicar el principio del DLC:
Inicialización: generar el elemento G, orden q
Generación de claves: el oráculo, Alice y Bob generan sus respectivas claves privadas y públicas.
Transacción de inyección de capital: Alice y Bob crean una transacción de inyección de capital de 2-de-2 con firma múltiple.
Ejecución de contratos: Crear dos CET para gastar en la transacción de inversión.
Compromiso de cálculo del oráculo: generar R, S, S' y transmitir
Alice y Bob calculan la nueva clave pública
Liquidación: el oráculo genera s o s' según el valor hash del bloque.
Retiro: el ganador retira los activos con una nueva clave privada
Configurar un bloqueo de tiempo para garantizar la equidad
3. Optimización de DLC
3.1 Gestión de claves
La seguridad de la clave privada del oráculo y del número aleatorio es crucial. Los principales riesgos incluyen:
Sugerencias de optimización:
3.2 Oráculos descentralizados
La implementación de oráculos descentralizados mediante firmas umbral Schnorr tiene las siguientes ventajas:
3.3 Acoplamiento de la descentralización y la gestión de claves
Cuando no existe una clave privada completa, no se puede utilizar directamente BIP32 para la derivación de claves. Se puede adoptar un método de derivación de claves distribuido:
3.4 OP-DLC: minimización de confianza en oráculos
Proponer un mecanismo de desafío optimista:
3.5 OP-DLC + BitVM puente doble
Combinar BitVM para resolver el problema de DLC:
4. Conclusión
DLC combina nuevas tecnologías como Taproot, BitVM, etc., lo que permite validar y liquidar contratos fuera de la cadena de manera más compleja. A través del mecanismo de desafío OP, se puede minimizar la confianza en los oráculos. En el futuro, se espera que DLC desempeñe un papel más importante en el ecosistema de Bitcoin.