El Contrato de Registro Discreto (DLC) es un marco de ejecución de contratos basado en oráculos que permite a las partes realizar pagos condicionados según condiciones predefinidas. El DLC implementa nuevas aplicaciones de finanzas descentralizadas mientras garantiza la seguridad del depósito en Bitcoin.
Este artículo explorará cómo optimizar el DLC mediante la introducción de un mecanismo de desafío optimista para abordar los diversos desafíos que enfrenta. Al garantizar la corrección de la ejecución del contrato de la transacción (CET), podemos prevenir eficazmente cualquier ataque potencial.
Principio de DLC
Tomemos un ejemplo de una apuesta simple: Alice y Bob apuestan sobre la paridad del hash del bloque ξ. El DLC transmite la información del bloque a través de un oráculo, construyendo una firma condicional que permite al ganador obtener todos los activos.
El proceso específico incluye:
Transacción de capital: Alice y Bob bloquean 10 BTC cada uno en una salida de firma múltiple.
Construir CET: crear transacciones de ejecución de contratos con dos resultados posibles.
Los oráculos calculan compromisos y generan firmas.
Liquidación: El oráculo firma el correspondiente CET según los resultados reales.
Retiro: La parte ganadora calcula una nueva clave privada y gasta los fondos bloqueados.
La clave está en que cualquier acción debe realizarse a través de CET. Por lo tanto, solo es necesario asegurarse de que CET sea correcto para prevenir varios ataques.
OP-DLC 2
OP-DLC incluye las siguientes disposiciones principales:
El oráculo está compuesto por una alianza, cualquier miembro puede firmar CET. Se requieren 2 BTC en garantía para emitir la firma.
Cuando el oráculo actúe de manera maliciosa, cualquier persona puede iniciar un desafío.
Después de que el oráculo firme honestamente el CET, se podrá liquidar y recibir recompensas una semana después.
Cualquier persona puede desafiar la firma del oráculo. Las firmas honestas se ejecutarán, mientras que las firmas deshonestas serán castigadas.
El mecanismo de desafío está abierto a todos, logrando una minimización de la confianza en los oráculos.
Las principales ventajas de OP-DLC:
Los usuarios pueden convertirse en oráculos, solo confiando en sí mismos.
Alta tasa de utilización de fondos
El oráculo se determina al momento del depósito, el usuario puede firmar por sí mismo.
Principales desventajas:
La retirada de fondos debe esperar una semana
La cantidad de pre-firmas crece de manera lineal con la cantidad de CET
Conclusión
OP-DLC asegura que los CET erróneos no se ejecuten y que los CET correctos se ejecuten al introducir un mecanismo de desafío optimista en los CET. Esta forma simple y elegante puede hacer frente eficazmente a varios ataques, reflejando el concepto de diseño de "la simplicidad es la máxima sofisticación".
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.
9 me gusta
Recompensa
9
8
Republicar
Compartir
Comentar
0/400
AirdropHunterWang
· 08-09 22:06
La seguridad es la única verdad.
Ver originalesResponder0
ChainChef
· 08-09 07:59
contratos inteligentes nuevo突破了
Ver originalesResponder0
Layer2Arbitrageur
· 08-08 21:04
*bosteza* teoría de juegos de oracle 101
Ver originalesResponder0
GateUser-5854de8b
· 08-07 02:44
La interacción con los contratos es demasiado abstracta
OP-DLC 2: Optimización del mecanismo de desafío optimista de Bitcoin contratos inteligentes
OP-DLC 2: La simplicidad es la clave
El Contrato de Registro Discreto (DLC) es un marco de ejecución de contratos basado en oráculos que permite a las partes realizar pagos condicionados según condiciones predefinidas. El DLC implementa nuevas aplicaciones de finanzas descentralizadas mientras garantiza la seguridad del depósito en Bitcoin.
Este artículo explorará cómo optimizar el DLC mediante la introducción de un mecanismo de desafío optimista para abordar los diversos desafíos que enfrenta. Al garantizar la corrección de la ejecución del contrato de la transacción (CET), podemos prevenir eficazmente cualquier ataque potencial.
Principio de DLC
Tomemos un ejemplo de una apuesta simple: Alice y Bob apuestan sobre la paridad del hash del bloque ξ. El DLC transmite la información del bloque a través de un oráculo, construyendo una firma condicional que permite al ganador obtener todos los activos.
El proceso específico incluye:
Transacción de capital: Alice y Bob bloquean 10 BTC cada uno en una salida de firma múltiple.
Construir CET: crear transacciones de ejecución de contratos con dos resultados posibles.
Los oráculos calculan compromisos y generan firmas.
Liquidación: El oráculo firma el correspondiente CET según los resultados reales.
Retiro: La parte ganadora calcula una nueva clave privada y gasta los fondos bloqueados.
La clave está en que cualquier acción debe realizarse a través de CET. Por lo tanto, solo es necesario asegurarse de que CET sea correcto para prevenir varios ataques.
OP-DLC 2
OP-DLC incluye las siguientes disposiciones principales:
El oráculo está compuesto por una alianza, cualquier miembro puede firmar CET. Se requieren 2 BTC en garantía para emitir la firma.
Cuando el oráculo actúe de manera maliciosa, cualquier persona puede iniciar un desafío.
Después de que el oráculo firme honestamente el CET, se podrá liquidar y recibir recompensas una semana después.
Cualquier persona puede desafiar la firma del oráculo. Las firmas honestas se ejecutarán, mientras que las firmas deshonestas serán castigadas.
El mecanismo de desafío está abierto a todos, logrando una minimización de la confianza en los oráculos.
Las principales ventajas de OP-DLC:
Principales desventajas:
Conclusión
OP-DLC asegura que los CET erróneos no se ejecuten y que los CET correctos se ejecuten al introducir un mecanismo de desafío optimista en los CET. Esta forma simple y elegante puede hacer frente eficazmente a varios ataques, reflejando el concepto de diseño de "la simplicidad es la máxima sofisticación".