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:
Generación de claves: el oráculo, Alice y Bob generan cada uno su clave privada y clave pública.
Transacción de capital: Alice y Bob crean una transacción de capital, cada uno bloquea 1BTC.
Ejecución de contrato de transacción: crear dos transacciones de ejecución de contrato para gastar la inversión.
Compromiso del oráculo: calcular y difundir (R,S,S')
Alice y Bob calculan la nueva clave pública
Liquidación: el oráculo genera s o s' según el hash del bloque
Retiro: el ganador calcula la nueva clave privada y extrae los activos
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
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
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.
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.
18 me gusta
Recompensa
18
8
Compartir
Comentar
0/400
GetRichLeek
· 07-27 06:49
¿Otra nueva táctica, ya no quieren mi dinero ganado con esfuerzo?
Ver originalesResponder0
SelfCustodyIssues
· 07-25 11:07
Otra vez con la Máquina de oráculo.
Ver originalesResponder0
Rekt_Recovery
· 07-24 23:01
he perdido demasiado para confiar en nada centralizado nunca más... el dlc podría ser el camino
Ver originalesResponder0
GasWaster69
· 07-24 19:42
Otra vez la Máquina de oráculo, tsk tsk.
Ver originalesResponder0
GateUser-00be86fc
· 07-24 19:41
Ya hay un nuevo juego.
Ver originalesResponder0
Anon4461
· 07-24 19:39
El artículo es demasiado complejo, solo quiero preguntar ¿cuándo va a To the moon el BTC?
Discusión sobre la optimización de la tecnología DLC: mejorar la seguridad de las Finanzas descentralizadas de Bitcoin
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:
Sin embargo, todavía existen algunos riesgos y problemas con el DLC:
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:
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:
Se sugiere adoptar las siguientes medidas:
3.2 oráculo descentralizado
Implementación de oráculos descentralizados mediante la firma umbral de Schnorr, que tiene las siguientes ventajas:
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:
3.4 OP-DLC: minimización de confianza de oráculos
Introducción del mecanismo de desafío optimista:
3.5 OP-DLC + BitVM puente doble
Combinar OP-DLC y BitVM:
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.