Discreet Log Contract (DLC) est un cadre d'exécution de contrat basé sur des oracles, permettant aux deux parties d'effectuer des paiements conditionnels en fonction de conditions prédéfinies. Le DLC permet de garantir la sécurité des dépôts en bitcoins tout en réalisant de nouvelles applications de finance décentralisée.
Cet article analysera le fonctionnement du DLC et proposera une amélioration appelée OP-DLC 2. Cette solution introduit un mécanisme de défi optimiste dans l'exécution du contrat de la transaction (CET), empêchant efficacement diverses attaques tout en maintenant la simplicité du design.
Principe du DLC
Prenons un exemple simple de pari : Alice et Bob parient sur le fait que la valeur de hachage du ξ-ème bloc est paire ou impaire. Le DLC transmet les informations du bloc par l'intermédiaire d'un oracle, construisant une signature conditionnelle pour que la partie correcte obtienne tous les actifs.
Les étapes principales comprennent :
Transaction de capital: Alice et Bob verrouillent chacun 10 BTC dans une sortie à plusieurs signatures.
Construire le CET : créer deux contrats d'exécution de transactions, correspondant à des résultats différents.
Calcul d'oracle : génération d'engagements et de signatures.
Règlement : l'oracle signe le CET correspondant en fonction des résultats réels.
Retrait: La partie gagnante calcule une nouvelle clé privée et retire des fonds.
Des recherches ont révélé que toute action dans le DLC doit être réalisée via CET. Par conséquent, tant que le CET est correct, il peut résister à diverses attaques. Un CET incorrect sera contesté et ne pourra pas être exécuté, tandis qu'un CET correct sera exécuté.
OP-DLC 2
OP-DLC 2 contient les règles fondamentales suivantes :
L'oracle est composé d'une alliance, et nécessite un staking pour signer.
Toute personne peut défier un oracle malveillant.
Les CET signés de manière honnête peuvent être réglés après une semaine, et l'oracle reçoit une récompense.
Le mécanisme de défi est sans autorisation, tout le monde peut superviser l'exécution du contrat.
L'utilisateur peut également devenir un oracle, réalisant un contrôle total sur ses actifs.
Ce design présente les avantages suivants :
Les utilisateurs ont un contrôle élevé sur leurs actifs, ils n'ont qu'à se faire confiance.
Taux d'utilisation des fonds élevé
L'oracle est déterminé lors du dépôt, mais l'utilisateur peut devenir son propre oracle.
Les principaux inconvénients sont :
Le retrait nécessite un délai d'attente d'une semaine
La quantité de pré-signatures est linéairement liée à la quantité de CET.
Conclusion
Le OP-DLC 2 introduit un mécanisme de défi optimiste dans le CET, garantissant que les CET incorrects ne soient pas exécutés, tout en punissant les oracles malveillants. Ce design simple peut efficacement résister à divers types d'attaques, reflétant l'idée que "la simplicité est la clé de la sagesse".
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.
13 J'aime
Récompense
13
8
Partager
Commentaire
0/400
0xDreamChaser
· Il y a 21h
La simplification est vraiment un bull, propre et efficace.
Voir l'originalRépondre0
NFTDreamer
· 07-07 20:24
DLC va vraiment vite maintenant.
Voir l'originalRépondre0
SneakyFlashloan
· 07-06 22:59
C'est la légendaire version 2.0.
Voir l'originalRépondre0
GateUser-90f62189
· 07-06 17:58
Asseyez-vous bien et tenez-vous, ça décolle bientôt To the moon 🛫
Voir l'originalRépondre0
RamenDeFiSurvivor
· 07-06 17:45
Ceux qui aiment la technologie de pointe s'attaquent à des choses simples.
Voir l'originalRépondre0
CodeAuditQueen
· 07-06 17:41
Les défis optimistes sont un peu superficiels, il vaut mieux que les attaques de réentrées soient plus intéressantes.
Voir l'originalRépondre0
bridge_anxiety
· 07-06 17:33
C'est trop long, je ne comprends pas. J'ai fini ma journée de travail.
OP-DLC 2 : Une solution d'optimisation DLC qui simplifie la conception pour réaliser des bénéfices multiples
OP-DLC 2: La vérité est toujours simple.
Discreet Log Contract (DLC) est un cadre d'exécution de contrat basé sur des oracles, permettant aux deux parties d'effectuer des paiements conditionnels en fonction de conditions prédéfinies. Le DLC permet de garantir la sécurité des dépôts en bitcoins tout en réalisant de nouvelles applications de finance décentralisée.
Cet article analysera le fonctionnement du DLC et proposera une amélioration appelée OP-DLC 2. Cette solution introduit un mécanisme de défi optimiste dans l'exécution du contrat de la transaction (CET), empêchant efficacement diverses attaques tout en maintenant la simplicité du design.
Principe du DLC
Prenons un exemple simple de pari : Alice et Bob parient sur le fait que la valeur de hachage du ξ-ème bloc est paire ou impaire. Le DLC transmet les informations du bloc par l'intermédiaire d'un oracle, construisant une signature conditionnelle pour que la partie correcte obtienne tous les actifs.
Les étapes principales comprennent :
Transaction de capital: Alice et Bob verrouillent chacun 10 BTC dans une sortie à plusieurs signatures.
Construire le CET : créer deux contrats d'exécution de transactions, correspondant à des résultats différents.
Calcul d'oracle : génération d'engagements et de signatures.
Règlement : l'oracle signe le CET correspondant en fonction des résultats réels.
Retrait: La partie gagnante calcule une nouvelle clé privée et retire des fonds.
Des recherches ont révélé que toute action dans le DLC doit être réalisée via CET. Par conséquent, tant que le CET est correct, il peut résister à diverses attaques. Un CET incorrect sera contesté et ne pourra pas être exécuté, tandis qu'un CET correct sera exécuté.
OP-DLC 2
OP-DLC 2 contient les règles fondamentales suivantes :
L'oracle est composé d'une alliance, et nécessite un staking pour signer.
Toute personne peut défier un oracle malveillant.
Les CET signés de manière honnête peuvent être réglés après une semaine, et l'oracle reçoit une récompense.
Le mécanisme de défi est sans autorisation, tout le monde peut superviser l'exécution du contrat.
L'utilisateur peut également devenir un oracle, réalisant un contrôle total sur ses actifs.
Ce design présente les avantages suivants :
Les principaux inconvénients sont :
Conclusion
Le OP-DLC 2 introduit un mécanisme de défi optimiste dans le CET, garantissant que les CET incorrects ne soient pas exécutés, tout en punissant les oracles malveillants. Ce design simple peut efficacement résister à divers types d'attaques, reflétant l'idée que "la simplicité est la clé de la sagesse".