Discreet Log Contract (DLC) est un cadre d'exécution de contrat basé sur un oracle, permettant aux deux parties d'effectuer des paiements conditionnels en fonction de conditions prédéfinies. Le DLC réalise de nouvelles applications de finance décentralisée tout en garantissant la sécurité des dépôts en Bitcoin.
Les DLC présentent des risques liés aux clés, des risques de confiance décentralisée, des risques de collusion, etc. L'introduction d'oracles décentralisés, de signatures en seuil et de mécanismes de défi optimistes peut résoudre ces problèmes, mais les stratégies de défense sont relativement complexes.
Dans le DLC, toute action doit être réalisée via le CET(Contract Execution Transaction). L'utilisation du mécanisme de défi optimiste garantit la validité du CET et permet de résister à des attaques arbitraires. Plus précisément, l'oracle doit mettre en jeu 2 BTC avant de pouvoir signer le CET. En ajoutant un mécanisme de défi optimiste au CET, si le CET n'est pas contesté ou réussit à faire face à un défi, il est considéré comme valide et le règlement est achevé, l'oracle libère le montant mis en jeu et reçoit des frais. Si l'oracle tente de mal agir, toute personne peut réussir à contester, ce CET ne pourra pas être réglé, l'oracle perdra son dépôt et ne pourra plus signer pour le même CET. Ce mécanisme est simple et efficace.
Principe DLC
Le processus de base du DLC comprend plusieurs étapes : le dépôt de fonds, la construction du CET, le règlement et le retrait. Toute action doit être réalisée via le CET, donc il suffit d'utiliser le mécanisme de défi optimiste pour s'assurer que le CET est correct, afin de résister à toute attaque. Un CET incorrect sera contesté et ne sera pas exécuté, tandis qu'un CET correct sera exécuté. L'oracle doit payer le prix des comportements malveillants.
OP-DLC 2
OP-DLC comprend les dispositions suivantes :
L'oracle est composé d'une alliance, tout membre peut signer le CET. Il faut staker 2 BTC avant de pouvoir publier une signature pour gagner des frais. Les actes malveillants entraîneront une perte du montant staké.
En cas de modification malveillante des résultats par l'oracle, toute personne peut lancer un défi.
L'oracle signe honnêtement le CET, il peut être réglé correctement une semaine plus tard et obtenir des récompenses.
Toute personne peut contester Oracle_sign. Les signatures honnêtes sont réglées une semaine après leur exécution, et l'oracle reçoit des frais; les signatures malhonnêtes seront contestées, et l'oracle perdra son dépôt.
Le mécanisme de défi est sans autorisation, tout le monde peut superviser l'exécution du contrat, réalisant ainsi une minimisation de la confiance envers l'oracle.
Avantages :
Le contrôle des actifs est élevé, les utilisateurs peuvent uniquement faire confiance à eux-mêmes.
Taux d'utilisation des fonds élevé
Les utilisateurs peuvent devenir des oracles et se signer eux-mêmes.
Inconvénients:
Le temps de retrait doit être d'une semaine
Le nombre de pré-signatures augmente de manière linéaire avec le nombre de CET.
Conclusion
L'OP-DLC introduit un mécanisme de défi optimiste dans le CET, garantissant que les CET erronés ne soient pas réglés et que les oracles malveillants soient punis, tandis que les CET corrects sont exécutés et que les oracles reçoivent des récompenses. Cette méthode simple et efficace peut résister à des attaques arbitraires.
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.
7 J'aime
Récompense
7
3
Partager
Commentaire
0/400
CryptoMotivator
· Il y a 22h
Tout est grâce à la baleine qui me fait voler.
Voir l'originalRépondre0
LiquidityNinja
· Il y a 22h
off-chain sécurité maître est plus fiable qu'un chien de garde
OP-DLC 2: Mécanisme de défi optimiste garantissant l'exécution sécurisée des contrats DLC
OP-DLC 2 : La vérité cachée dans la simplicité
Discreet Log Contract (DLC) est un cadre d'exécution de contrat basé sur un oracle, permettant aux deux parties d'effectuer des paiements conditionnels en fonction de conditions prédéfinies. Le DLC réalise de nouvelles applications de finance décentralisée tout en garantissant la sécurité des dépôts en Bitcoin.
Les DLC présentent des risques liés aux clés, des risques de confiance décentralisée, des risques de collusion, etc. L'introduction d'oracles décentralisés, de signatures en seuil et de mécanismes de défi optimistes peut résoudre ces problèmes, mais les stratégies de défense sont relativement complexes.
Dans le DLC, toute action doit être réalisée via le CET(Contract Execution Transaction). L'utilisation du mécanisme de défi optimiste garantit la validité du CET et permet de résister à des attaques arbitraires. Plus précisément, l'oracle doit mettre en jeu 2 BTC avant de pouvoir signer le CET. En ajoutant un mécanisme de défi optimiste au CET, si le CET n'est pas contesté ou réussit à faire face à un défi, il est considéré comme valide et le règlement est achevé, l'oracle libère le montant mis en jeu et reçoit des frais. Si l'oracle tente de mal agir, toute personne peut réussir à contester, ce CET ne pourra pas être réglé, l'oracle perdra son dépôt et ne pourra plus signer pour le même CET. Ce mécanisme est simple et efficace.
Principe DLC
Le processus de base du DLC comprend plusieurs étapes : le dépôt de fonds, la construction du CET, le règlement et le retrait. Toute action doit être réalisée via le CET, donc il suffit d'utiliser le mécanisme de défi optimiste pour s'assurer que le CET est correct, afin de résister à toute attaque. Un CET incorrect sera contesté et ne sera pas exécuté, tandis qu'un CET correct sera exécuté. L'oracle doit payer le prix des comportements malveillants.
OP-DLC 2
OP-DLC comprend les dispositions suivantes :
L'oracle est composé d'une alliance, tout membre peut signer le CET. Il faut staker 2 BTC avant de pouvoir publier une signature pour gagner des frais. Les actes malveillants entraîneront une perte du montant staké.
En cas de modification malveillante des résultats par l'oracle, toute personne peut lancer un défi.
L'oracle signe honnêtement le CET, il peut être réglé correctement une semaine plus tard et obtenir des récompenses.
Toute personne peut contester Oracle_sign. Les signatures honnêtes sont réglées une semaine après leur exécution, et l'oracle reçoit des frais; les signatures malhonnêtes seront contestées, et l'oracle perdra son dépôt.
Le mécanisme de défi est sans autorisation, tout le monde peut superviser l'exécution du contrat, réalisant ainsi une minimisation de la confiance envers l'oracle.
Avantages :
Inconvénients:
Conclusion
L'OP-DLC introduit un mécanisme de défi optimiste dans le CET, garantissant que les CET erronés ne soient pas réglés et que les oracles malveillants soient punis, tandis que les CET corrects sont exécutés et que les oracles reçoivent des récompenses. Cette méthode simple et efficace peut résister à des attaques arbitraires.