Discusión sobre los principios técnicos de DLC y enfoques de optimización
1. Introducción
El contrato de logaritmo discreto (DLC) es un esquema de pago condicional basado en oráculos, propuesto por Tadge Dryja del MIT en 2018. El DLC permite que ambas partes realicen pagos condicionales según condiciones predefinidas, las partes firman de antemano los resultados posibles y ejecutan el pago cuando el oráculo firma el resultado. Esto permite que el DLC logre nuevas aplicaciones de finanzas descentralizadas mientras garantiza la seguridad de los depósitos en Bitcoin.
En comparación con la red Lightning, los DLC tienen las siguientes ventajas:
Mejor protección de la privacidad, los detalles del contrato solo se comparten entre las partes involucradas
Soporta contratos financieros más complejos y flexibles, como derivados, seguros, etc.
Reducir el riesgo de la contraparte, los fondos se bloquean en un contrato de múltiples firmas.
No es necesario gestionar el canal de pagos
Proporcionar mejor escalabilidad en contratos complejos
Sin embargo, aún 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 de oráculo
Problema de cambio de monto fijo
Este artículo propondrá algunas soluciones de optimización para mejorar la seguridad del ecosistema de Bitcoin.
2. Principio de DLC
Tomando como ejemplo el acuerdo de apuestas firmado por Alice y Bob, la apuesta es la paridad del hash del bloque n+k. El DLC transmite la información del bloque a través de oráculos para construir una firma condicional, lo que permite al ganador obtener los activos.
Los pasos principales incluyen:
Cada parte genera un par de claves
Crear transacción de inversión
Crear transacciones de ejecución de contratos
Compromiso de cálculo de oráculos
Parte participante calcula nueva clave pública
El oráculo genera una firma según el resultado
La parte ganadora retira los activos
El análisis indica que solo la parte correcta puede calcular la nueva clave privada y retirar los fondos con éxito. Al mismo tiempo, es necesario agregar un bloqueo temporal para evitar que la otra parte retire los activos.
3. Optimización de DLC
3.1 Gestión de claves
La clave privada y el número aleatorio del oráculo en el DLC son cruciales; su filtración o pérdida puede llevar a:
No se puede liquidar, se debe ejecutar el contrato de reembolso
Enfrentando riesgos de liquidación fraudulenta
Filtrar la clave privada del oráculo
No se puede liquidar el DLC correspondiente
Se recomienda utilizar claves derivadas o claves nietas BIP32, y utilizar el valor hash de la clave privada y el contador como número aleatorio para mejorar la seguridad.
3.2 oráculo descentralizado
La adopción de la firma umbral Schnorr puede lograr un oráculo descentralizado, que tiene las siguientes ventajas:
Mejora de la seguridad
Control distribuido
Aumentar la disponibilidad
Flexibilidad y escalabilidad
Responsabilidad
3.3 Acoplamiento de descentralización y gestión de claves
En el escenario de un oráculo descentralizado, la clave privada completa no aparece y no se pueden usar directamente las claves derivadas de BIP32. Se puede adoptar un método de derivación de claves distribuido, implementado mediante polinomios de interpolación de Lagrange. Sin embargo, es necesario considerar los problemas de compatibilidad entre BIP32 mejorado y no mejorado.
3.4 OP-DLC: minimización de confianza en oráculos
Se propone un esquema OP-DLC, introduciendo un mecanismo de desafío optimista. Los oráculos deben apostar con antelación para construir un juego OP en la cadena, comprometiéndose a no hacer el mal. Cualquier parte honesta que participe puede iniciar un desafío, castigando a los oráculos que actúan de manera maliciosa. Esto permite que los nodos de oráculos se supervisen mutuamente, logrando una minimización de la confianza.
3.5 OP-DLC + BitVM puente doble
Combinar OP-DLC y BitVM para resolver las limitaciones de la asignación de fondos en DLC:
Implementar el cambio de cualquier granularidad
Aumentar la liquidez de los fondos
Los usuarios pueden elegir libremente el método de depósito y retiro.
Reducir la dependencia de la confianza en los oráculos
4. Conclusión
La tecnología DLC combinada con nuevas tecnologías como Taproot y BitVM puede lograr una verificación y liquidación de contratos fuera de la cadena más compleja. A través del mecanismo de desafío OP, se puede lograr una minimización de la confianza en los oráculos, lo que brinda más posibilidades al ecosistema 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.
12 me gusta
Recompensa
12
5
Compartir
Comentar
0/400
IfIWereOnChain
· 07-25 06:56
Si la complejidad puede aumentar, entonces los costos son altos.
Ver originalesResponder0
WhaleWatcher
· 07-22 14:59
La Máquina de oráculo ha vuelto a hacerse notar.
Ver originalesResponder0
CrashHotline
· 07-22 14:59
el dlc aún no es lo suficientemente popular, ¿por qué siento que todavía está en el papel?
Ver originalesResponder0
ChainDetective
· 07-22 14:57
¡Ah, ya estaba ansioso por verlo!
Ver originalesResponder0
EthSandwichHero
· 07-22 14:44
Gran aumento es el comienzo de quedarse fuera, ¿no?
Plan de optimización de DLC: Mejora de la seguridad y el potencial de aplicación del ecosistema Bitcoin
Discusión sobre los principios técnicos de DLC y enfoques de optimización
1. Introducción
El contrato de logaritmo discreto (DLC) es un esquema de pago condicional basado en oráculos, propuesto por Tadge Dryja del MIT en 2018. El DLC permite que ambas partes realicen pagos condicionales según condiciones predefinidas, las partes firman de antemano los resultados posibles y ejecutan el pago cuando el oráculo firma el resultado. Esto permite que el DLC logre nuevas aplicaciones de finanzas descentralizadas mientras garantiza la seguridad de los depósitos en Bitcoin.
En comparación con la red Lightning, los DLC tienen las siguientes ventajas:
Sin embargo, aún existen algunos riesgos y problemas con el DLC:
Este artículo propondrá algunas soluciones de optimización para mejorar la seguridad del ecosistema de Bitcoin.
2. Principio de DLC
Tomando como ejemplo el acuerdo de apuestas firmado por Alice y Bob, la apuesta es la paridad del hash del bloque n+k. El DLC transmite la información del bloque a través de oráculos para construir una firma condicional, lo que permite al ganador obtener los activos.
Los pasos principales incluyen:
El análisis indica que solo la parte correcta puede calcular la nueva clave privada y retirar los fondos con éxito. Al mismo tiempo, es necesario agregar un bloqueo temporal para evitar que la otra parte retire los activos.
3. Optimización de DLC
3.1 Gestión de claves
La clave privada y el número aleatorio del oráculo en el DLC son cruciales; su filtración o pérdida puede llevar a:
Se recomienda utilizar claves derivadas o claves nietas BIP32, y utilizar el valor hash de la clave privada y el contador como número aleatorio para mejorar la seguridad.
3.2 oráculo descentralizado
La adopción de la firma umbral Schnorr puede lograr un oráculo descentralizado, que tiene las siguientes ventajas:
3.3 Acoplamiento de descentralización y gestión de claves
En el escenario de un oráculo descentralizado, la clave privada completa no aparece y no se pueden usar directamente las claves derivadas de BIP32. Se puede adoptar un método de derivación de claves distribuido, implementado mediante polinomios de interpolación de Lagrange. Sin embargo, es necesario considerar los problemas de compatibilidad entre BIP32 mejorado y no mejorado.
3.4 OP-DLC: minimización de confianza en oráculos
Se propone un esquema OP-DLC, introduciendo un mecanismo de desafío optimista. Los oráculos deben apostar con antelación para construir un juego OP en la cadena, comprometiéndose a no hacer el mal. Cualquier parte honesta que participe puede iniciar un desafío, castigando a los oráculos que actúan de manera maliciosa. Esto permite que los nodos de oráculos se supervisen mutuamente, logrando una minimización de la confianza.
3.5 OP-DLC + BitVM puente doble
Combinar OP-DLC y BitVM para resolver las limitaciones de la asignación de fondos en DLC:
4. Conclusión
La tecnología DLC combinada con nuevas tecnologías como Taproot y BitVM puede lograr una verificación y liquidación de contratos fuera de la cadena más compleja. A través del mecanismo de desafío OP, se puede lograr una minimización de la confianza en los oráculos, lo que brinda más posibilidades al ecosistema de Bitcoin.