Discusión sobre los principios técnicos de DLC y enfoques de optimización
1. Resumen
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. En comparación con la red Lightning, DLC tiene ventajas evidentes en términos de protección de la privacidad, flexibilidad del contrato y control de riesgo del contraparte, lo que permite la realización de contratos financieros complejos en la red de Bitcoin.
Sin embargo, el DLC todavía presenta algunos problemas potenciales, como riesgos de seguridad de las claves, centralización de oráculos, dificultades en la derivación descentralizada de claves, riesgos de colusión, entre otros. Este artículo analizará en profundidad el funcionamiento del DLC y propondrá algunas ideas de optimización para abordar estos problemas y mejorar la seguridad y la usabilidad del ecosistema de Bitcoin.
2. Cómo funciona el DLC
El flujo de trabajo básico de DLC es el siguiente:
Las partes participantes y el oráculo generan sus respectivos pares de claves públicas y privadas.
Las partes participantes crean una transacción de inyección de capital, bloqueando los fondos en una salida de firma múltiple.
Las partes crean un contrato para ejecutar la transacción (CET), para la posterior asignación de fondos.
El oráculo genera compromisos y transmite los parámetros relacionados.
Las partes calculan una nueva clave pública en función de los datos del oráculo.
Después de que ocurra el evento, el oráculo transmite los datos de firma.
La parte ganadora calcula una nueva clave privada según la firma del oráculo y retira los fondos.
Durante todo el proceso, los oráculos desempeñan un papel clave, determinando el resultado final de la ejecución del contrato.
3. Plan de optimización de DLC
3.1 Gestión de claves
Para mejorar la seguridad de la clave privada del oráculo, se recomienda adoptar las siguientes medidas:
Utilizar BIP32 para derivar claves hijas o nietas para la firma
Utilizar el hash de la clave privada y el contador como número aleatorio para evitar su reutilización
3.2 Oráculo descentralizado
Implementar oráculos descentralizados mediante la firma umbral de Schnorr, puede:
Aumentar la seguridad, reducir el riesgo de fallos de un solo punto
Lograr un control distribuido, evitando la concentración excesiva del poder
Aumentar la disponibilidad y flexibilidad del sistema
Lograr la responsabilidad
3.3 Descentralización y gestión de claves acopladas
Para el problema de que los oráculos descentralizados no pueden usar BIP32 para la derivación de claves, se puede considerar:
Utilizar un método de derivación de claves distribuido
Utilizar BIP32 no mejorado o funciones hash homomórficas
3.4 OP-DLC: minimización de la confianza del oráculo
Introducir un mecanismo de desafío optimista, que requiere que los oráculos hagan una apuesta por adelantado, permitiendo que cualquier parte honesta inicie un desafío. Esta forma puede:
Implementar la supervisión mutua entre nodos de oráculo
Reducir la suposición de confianza a solo un participante honesto
Resolver efectivamente el riesgo de conspiración de oráculos
3.5 OP-DLC + BitVM puente doble
Al combinar OP-DLC y BitVM, se pueden resolver las limitaciones de asignación de fondos de DLC:
Implementar cambio de cualquier granularidad
Proporcionar múltiples canales de depósito y retiro
Aumentar la tasa de utilización de capital
Reducir aún más la dependencia de la confianza en los oráculos
4. Conclusión
Con el desarrollo de tecnologías como Taproot y BitVM, se espera que el DLC permita la verificación y liquidación de contratos fuera de la cadena de manera más compleja. Combinado con el mecanismo de desafíos OP, se puede lograr una minimización de la confianza en los oráculos, lo que traerá más posibilidades de aplicaciones innovadoras a la red de Bitcoin.
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.
7 me gusta
Recompensa
7
4
Compartir
Comentar
0/400
GateUser-26d7f434
· hace5h
Realmente no entiendo esta cosa, estoy persiguiendo pérdidas enormes.
Ver originalesResponder0
GasFeeCrying
· hace22h
Ya está, la Máquina de oráculo centralizada no puede resolver este problema.
Ver originalesResponder0
GateUser-e51e87c7
· 08-03 08:31
El núcleo de DLC sigue siendo centralizado...
Ver originalesResponder0
NftDataDetective
· 08-03 08:24
hmm otra solución de oráculo... pero esos riesgos de seguridad, ¿verdad?
Análisis en profundidad de los principios tecnológicos de DLC y discusión sobre soluciones de optimización
Discusión sobre los principios técnicos de DLC y enfoques de optimización
1. Resumen
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. En comparación con la red Lightning, DLC tiene ventajas evidentes en términos de protección de la privacidad, flexibilidad del contrato y control de riesgo del contraparte, lo que permite la realización de contratos financieros complejos en la red de Bitcoin.
Sin embargo, el DLC todavía presenta algunos problemas potenciales, como riesgos de seguridad de las claves, centralización de oráculos, dificultades en la derivación descentralizada de claves, riesgos de colusión, entre otros. Este artículo analizará en profundidad el funcionamiento del DLC y propondrá algunas ideas de optimización para abordar estos problemas y mejorar la seguridad y la usabilidad del ecosistema de Bitcoin.
2. Cómo funciona el DLC
El flujo de trabajo básico de DLC es el siguiente:
Las partes participantes y el oráculo generan sus respectivos pares de claves públicas y privadas.
Las partes participantes crean una transacción de inyección de capital, bloqueando los fondos en una salida de firma múltiple.
Las partes crean un contrato para ejecutar la transacción (CET), para la posterior asignación de fondos.
El oráculo genera compromisos y transmite los parámetros relacionados.
Las partes calculan una nueva clave pública en función de los datos del oráculo.
Después de que ocurra el evento, el oráculo transmite los datos de firma.
La parte ganadora calcula una nueva clave privada según la firma del oráculo y retira los fondos.
Durante todo el proceso, los oráculos desempeñan un papel clave, determinando el resultado final de la ejecución del contrato.
3. Plan de optimización de DLC
3.1 Gestión de claves
Para mejorar la seguridad de la clave privada del oráculo, se recomienda adoptar las siguientes medidas:
3.2 Oráculo descentralizado
Implementar oráculos descentralizados mediante la firma umbral de Schnorr, puede:
3.3 Descentralización y gestión de claves acopladas
Para el problema de que los oráculos descentralizados no pueden usar BIP32 para la derivación de claves, se puede considerar:
3.4 OP-DLC: minimización de la confianza del oráculo
Introducir un mecanismo de desafío optimista, que requiere que los oráculos hagan una apuesta por adelantado, permitiendo que cualquier parte honesta inicie un desafío. Esta forma puede:
3.5 OP-DLC + BitVM puente doble
Al combinar OP-DLC y BitVM, se pueden resolver las limitaciones de asignación de fondos de DLC:
4. Conclusión
Con el desarrollo de tecnologías como Taproot y BitVM, se espera que el DLC permita la verificación y liquidación de contratos fuera de la cadena de manera más compleja. Combinado con el mecanismo de desafíos OP, se puede lograr una minimización de la confianza en los oráculos, lo que traerá más posibilidades de aplicaciones innovadoras a la red de Bitcoin.