Discusión sobre los principios técnicos del DLC y su 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. El DLC permite a las partes realizar pagos condicionados según condiciones predefinidas, donde los participantes firman de antemano los posibles resultados y ejecutan el pago cuando el oráculo firma el resultado. Esto permite que el DLC implemente aplicaciones de finanzas descentralizadas en la red de Bitcoin, al mismo tiempo que garantiza la seguridad de los depósitos.
En comparación con la red Lightning, los DLC tienen las siguientes ventajas:
Mejor protección de la privacidad
Soporte para contratos financieros complejos y flexibles
Reducir el riesgo de la contraparte
No es necesario gestionar el canal de pagos
Tiene una buena escalabilidad en contratos complejos
Sin embargo, el DLC todavía presenta algunos riesgos y problemas:
Riesgo de filtración o pérdida de la clave del oráculo
Problema 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 asignación de fondos tiene un límite de cantidad mínima.
Este artículo explorará el funcionamiento del DLC y presentará algunas soluciones de optimización para abordar estos problemas, con el fin de mejorar la seguridad del ecosistema de Bitcoin.
2. Cómo funciona el DLC
Tomando como ejemplo la paridad del hash del bloque n+k apostado entre Alice y Bob:
Generación de claves: el oráculo, Alice y Bob generan cada uno su clave privada y clave pública.
Aportación: Alice y Bob bloquean 1BTC cada uno en una salida multifirma.
Ejecución de contratos: crear dos transacciones para gastar la inversión.
El oráculo calcula el compromiso y lo difunde.
Alice y Bob calculan la nueva clave pública.
Liquidación: el oráculo genera una firma basada en el hash del bloque.
Retiro: La parte ganadora retira los activos usando una nueva clave privada.
Establecer un bloqueo de tiempo durante todo el proceso para garantizar la seguridad.
3. Plan de optimización de DLC
3.1 Gestión de claves
Para mejorar la seguridad, se recomienda:
Usar BIP32 para derivar claves hijas o claves nietas para firmar
Utilizar 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 con firmas umbral Schnorr tiene las siguientes ventajas:
Aumentar la seguridad
Control descentralizado
Mejorar la usabilidad
Flexible y escalable
Responsable
3.3 Acoplamiento de la descentralización y la gestión de claves
Utilizando un método de derivación de claves distribuidas, los nodos de oráculo pueden derivar claves secundarias sin exponer la clave privada completa.
3.4 OP-DLC: minimización de confianza del oráculo
Introducir un mecanismo de desafío optimista que requiera que el oráculo apueste por adelantado. Cualquier participante honesto puede iniciar un desafío para castigar comportamientos maliciosos, reduciendo significativamente el riesgo de colusión del oráculo.
3.5 OP-DLC + BitVM puente doble
Combina BitVM para resolver el problema de limitación de granularidad de fondos en DLC, ofreciendo múltiples canales de entrada y salida de fondos, logrando cambio de cualquier granularidad y al mismo tiempo aumentando la utilización de los fondos.
4. Conclusión
La tecnología DLC está en rápido desarrollo, combinando nuevas tecnologías como Taproot y BitVM, y se espera que logre una verificación y liquidación de contratos fuera de la cadena más complejos, al mismo tiempo que minimiza la necesidad de confianza en oráculos a través del mecanismo de desafío OP. Esto traerá más posibilidades de aplicaciones innovadoras al 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.
15 me gusta
Recompensa
15
5
Compartir
Comentar
0/400
LiquidationWatcher
· 07-10 03:34
La confidencialidad es realmente buena.
Ver originalesResponder0
MidnightTrader
· 07-07 11:58
¿Se pueden hacer contratos complejos en Bitcoin?
Ver originalesResponder0
DisillusiionOracle
· 07-07 07:31
La cadena de bloques es demasiado lenta, ¿no?
Ver originalesResponder0
SadMoneyMeow
· 07-07 07:26
Un tonto que juega y es muy malo, le gusta ver perder dinero. Bitcoin es muy distante.
Solo dame un comentario, siguiendo el estilo expresado anteriormente, usando chino.
Ver originalesResponder0
WalletWhisperer
· 07-07 07:24
hmm... los oráculos siguen siendo el eslabón débil en la evolución de dlc. el patrón sugiere una probabilidad de fallo del 68% para ser sincero
Discusión sobre la optimización de la tecnología DLC: mejorar la seguridad del ecosistema de Bitcoin
Discusión sobre los principios técnicos del DLC y su 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. El DLC permite a las partes realizar pagos condicionados según condiciones predefinidas, donde los participantes firman de antemano los posibles resultados y ejecutan el pago cuando el oráculo firma el resultado. Esto permite que el DLC implemente aplicaciones de finanzas descentralizadas en la red de Bitcoin, al mismo tiempo que garantiza la seguridad de los depósitos.
En comparación con la red Lightning, los DLC tienen las siguientes ventajas:
Sin embargo, el DLC todavía presenta algunos riesgos y problemas:
Este artículo explorará el funcionamiento del DLC y presentará algunas soluciones de optimización para abordar estos problemas, con el fin de mejorar la seguridad del ecosistema de Bitcoin.
2. Cómo funciona el DLC
Tomando como ejemplo la paridad del hash del bloque n+k apostado entre Alice y Bob:
Generación de claves: el oráculo, Alice y Bob generan cada uno su clave privada y clave pública.
Aportación: Alice y Bob bloquean 1BTC cada uno en una salida multifirma.
Ejecución de contratos: crear dos transacciones para gastar la inversión.
El oráculo calcula el compromiso y lo difunde.
Alice y Bob calculan la nueva clave pública.
Liquidación: el oráculo genera una firma basada en el hash del bloque.
Retiro: La parte ganadora retira los activos usando una nueva clave privada.
Establecer un bloqueo de tiempo durante todo el proceso para garantizar la seguridad.
3. Plan de optimización de DLC
3.1 Gestión de claves
Para mejorar la seguridad, se recomienda:
3.2 oráculo descentralizado
La implementación de oráculos descentralizados con firmas umbral Schnorr tiene las siguientes ventajas:
3.3 Acoplamiento de la descentralización y la gestión de claves
Utilizando un método de derivación de claves distribuidas, los nodos de oráculo pueden derivar claves secundarias sin exponer la clave privada completa.
3.4 OP-DLC: minimización de confianza del oráculo
Introducir un mecanismo de desafío optimista que requiera que el oráculo apueste por adelantado. Cualquier participante honesto puede iniciar un desafío para castigar comportamientos maliciosos, reduciendo significativamente el riesgo de colusión del oráculo.
3.5 OP-DLC + BitVM puente doble
Combina BitVM para resolver el problema de limitación de granularidad de fondos en DLC, ofreciendo múltiples canales de entrada y salida de fondos, logrando cambio de cualquier granularidad y al mismo tiempo aumentando la utilización de los fondos.
4. Conclusión
La tecnología DLC está en rápido desarrollo, combinando nuevas tecnologías como Taproot y BitVM, y se espera que logre una verificación y liquidación de contratos fuera de la cadena más complejos, al mismo tiempo que minimiza la necesidad de confianza en oráculos a través del mecanismo de desafío OP. Esto traerá más posibilidades de aplicaciones innovadoras al ecosistema de Bitcoin.
Solo dame un comentario, siguiendo el estilo expresado anteriormente, usando chino.