Discusión sobre los principios técnicos y las ideas de optimización de DLC
1. Introducción
El contrato de logaritmo discreto (DLC) es un esquema de ejecución de contratos inteligentes de Bitcoin basado en oráculos. Permite que ambas partes realicen pagos condicionales según condiciones predefinidas, logrando contratos financieros complejos en Bitcoin, al mismo tiempo que garantiza la seguridad de los fondos.
En comparación con la red Lightning, los DLC tienen las siguientes ventajas:
Mejor protección de la privacidad
Soporta contratos financieros más complejos y flexibles
Reducir el riesgo de contraparte
No es necesario gestionar los canales de pago
Tiene una mejor escalabilidad en escenarios específicos.
Pero el DLC sigue teniendo algunos problemas y riesgos:
Riesgo de filtración o pérdida de claves
Problemas de centralización de oráculos
Es difícil realizar la derivación de claves en un entorno descentralizado.
Riesgo de conspiración de nodos de oráculo
Problema de cambio de monto fijo
Este artículo propondrá algunas soluciones de optimización para abordar estos problemas, con el fin de mejorar la seguridad y la utilidad del DLC en el ecosistema de Bitcoin.
2. Principios básicos de DLC
Para ilustrar el principio de funcionamiento de DLC, tomemos como ejemplo un contrato de apuestas simple:
Alice y Bob apuestan sobre 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.
DLC construye firmas condicionales al transmitir información de bloques a través de oráculos, asegurando que la parte correcta gane.
Los pasos principales incluyen:
Generación de claves: el oráculo, Alice y Bob generan sus respectivas claves privadas y públicas.
Transacción de financiamiento: Alice y Bob crean una transacción de financiamiento con salida multifirma
Ejecución de contratos: Crear CET para gastos de transacciones de inversión.
Promesa del oráculo: calcular y difundir la promesa
Liquidación: el oráculo genera una firma basada en el valor hash del bloque
Retiro: la parte ganadora utiliza la firma para calcular una nueva clave privada y retirar fondos.
DLC garantiza que solo la parte correcta pueda calcular la nueva clave privada y retirar fondos, logrando así el pago condicionado sin confianza.
3. Solución de optimización de DLC
3.1 Gestión de claves
Las claves privadas y los números aleatorios de los oráculos en el DLC son cruciales, se deben tomar medidas para prevenir su filtración o pérdida:
Usar BIP32 para derivar claves hijas o claves nietas para la firma
Usar la clave privada y el valor hash del contador como número aleatorio
3.2 oráculo descentralizado
La implementación de oráculos descentralizados mediante la firma umbral de Schnorr tiene las siguientes ventajas:
Aumentar la seguridad, reducir el riesgo de fallos de punto único
Implementar control distribuido
Aumentar la disponibilidad del sistema
Con flexibilidad y escalabilidad
Puede ser responsabilizado
3.3 La combinación de descentralización y gestión de claves
En un entorno descentralizado, no existe una clave privada completa, por lo que no se puede utilizar directamente BIP32 para la derivación de claves. Se puede adoptar un método de derivación de claves distribuido:
Utilizando las propiedades del polinomio de interpolación de Lagrange
Cada nodo utiliza fragmentos de clave privada junto con fragmentos de clave privada secundaria derivados de manera incremental.
Considerar el uso de BIP32 no mejorado o funciones hash homomórficas
3.4 OP-DLC: minimización de confianza en oráculos
Introducir un mecanismo de desafío optimista, los oráculos deben apostar por adelantado para construir juegos OP en la cadena.
Cualquier parte honesta puede iniciar un desafío
Si se completa el desafío, se castiga al profeta maligno
Tasa de tolerancia de errores del 99%
3.5 OP-DLC + BitVM doble puente
Combinar OP-DLC y BitVM para resolver el problema del cambio de montos fijos en DLC:
Implementar cambio de cualquier granularidad
Proporcionar múltiples canales de depósito y retiro
Aumentar la eficiencia del uso de capital
Reducir aún más la confianza en los oráculos
4. Conclusión
La tecnología DLC ha implementado contratos financieros complejos en Bitcoin. Al combinar nuevas tecnologías como Taproot y BitVM, e introducir el mecanismo de desafío OP, se puede mejorar aún más la seguridad, flexibilidad y usabilidad de los DLC, con la esperanza de que desempeñen un papel más importante en el ecosistema de Bitcoin.
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.
18 me gusta
Recompensa
18
5
Compartir
Comentar
0/400
MentalWealthHarvester
· hace19h
Máquina de oráculo conspiración peligroso bomba ah
Ver originalesResponder0
ZenChainWalker
· 07-09 20:11
El teclado ya está desgastado y aún estamos hablando de optimización.
Ver originalesResponder0
HalfIsEmpty
· 07-09 20:08
Veamos si el canal de pago optimizado puede funcionar~
Ver originalesResponder0
DAOTruant
· 07-09 20:07
El campo de Bitcoin se va a poner creativo de nuevo.
Plan de optimización de tecnología DLC: mejorar la seguridad y la usabilidad de los contratos inteligentes de Bitcoin
Discusión sobre los principios técnicos y las ideas de optimización de DLC
1. Introducción
El contrato de logaritmo discreto (DLC) es un esquema de ejecución de contratos inteligentes de Bitcoin basado en oráculos. Permite que ambas partes realicen pagos condicionales según condiciones predefinidas, logrando contratos financieros complejos en Bitcoin, al mismo tiempo que garantiza la seguridad de los fondos.
En comparación con la red Lightning, los DLC tienen las siguientes ventajas:
Pero el DLC sigue teniendo algunos problemas y riesgos:
Este artículo propondrá algunas soluciones de optimización para abordar estos problemas, con el fin de mejorar la seguridad y la utilidad del DLC en el ecosistema de Bitcoin.
2. Principios básicos de DLC
Para ilustrar el principio de funcionamiento de DLC, tomemos como ejemplo un contrato de apuestas simple:
Alice y Bob apuestan sobre 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.
DLC construye firmas condicionales al transmitir información de bloques a través de oráculos, asegurando que la parte correcta gane.
Los pasos principales incluyen:
DLC garantiza que solo la parte correcta pueda calcular la nueva clave privada y retirar fondos, logrando así el pago condicionado sin confianza.
3. Solución de optimización de DLC
3.1 Gestión de claves
Las claves privadas y los números aleatorios de los oráculos en el DLC son cruciales, se deben tomar medidas para prevenir su filtración o pérdida:
3.2 oráculo descentralizado
La implementación de oráculos descentralizados mediante la firma umbral de Schnorr tiene las siguientes ventajas:
3.3 La combinación de descentralización y gestión de claves
En un entorno descentralizado, no existe una clave privada completa, por lo que 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
Introducir un mecanismo de desafío optimista, los oráculos deben apostar por adelantado para construir juegos OP en la cadena.
3.5 OP-DLC + BitVM doble puente
Combinar OP-DLC y BitVM para resolver el problema del cambio de montos fijos en DLC:
4. Conclusión
La tecnología DLC ha implementado contratos financieros complejos en Bitcoin. Al combinar nuevas tecnologías como Taproot y BitVM, e introducir el mecanismo de desafío OP, se puede mejorar aún más la seguridad, flexibilidad y usabilidad de los DLC, con la esperanza de que desempeñen un papel más importante en el ecosistema de Bitcoin.