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éétablies. DLC permet d'assurer la sécurité des dépôts en Bitcoin tout en réalisant de nouvelles applications de finance décentralisée.
Les analyses précédentes ont montré que le DLC présente des avantages en matière de protection de la vie privée, de contrats complexes et de faibles risques d'actifs, mais il existe également des problèmes tels que les risques de clé, les risques de confiance décentralisée et les risques de collusion. Pour résoudre ces problèmes, il est possible d'introduire des oracles décentralisés, des signatures de seuil et des mécanismes de défi optimistes. Cependant, en raison de l'implication de plusieurs parties dans le DLC, les stratégies de défense sont relativement complexes et manquent de simplicité.
Dans Bitcoin, toute action doit être réalisée via UTXO. Par conséquent, en utilisant un mécanisme de consensus pour garantir l'exactitude des UTXO, on peut résister à toute attaque. De même, dans le DLC, toutes les actions sont exécutées via le contrat CET( pour réaliser des transactions). En utilisant un mécanisme de défi optimiste pour garantir l'exactitude du CET, on peut résister à toute attaque. Plus précisément, l'oracle doit être mis en jeu avant de pouvoir signer le CET. Ajouter un mécanisme de défi optimiste au CET. Si le CET n'est pas contesté ou réussit à faire face à un défi, alors le CET est correct, le règlement peut être réalisé, l'oracle libère son mise et reçoit une commission; si l'oracle tente de tricher, n'importe qui peut réussir à contester, ce CET ne pourra pas être réglé, l'oracle perd son dépôt et ne pourra plus signer le même CET. Cette méthode est simple et efficace, avec une beauté de simplicité.
Principe du DLC
Alice et Bob signent un contrat de pari, misant sur la parité du hash d'un bloc. Les informations sur le bloc sont transmises par un oracle pour construire une signature conditionnelle, permettant à la partie gagnante de remporter tous les actifs.
Le processus comprend : le dépôt de fonds pour la transaction ( sur la chaîne ), la construction de CET ( hors chaîne ), le règlement ( hors chaîne vers la chaîne ) et le retrait ( sur la chaîne ). La recherche a révélé qu'il suffit d'utiliser un mécanisme de défi optimiste pour garantir l'exactitude de CET 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é. De plus, l'oracle doit payer un prix pour les comportements malveillants.
OP-DLC 2
OP-DLC contient les dispositions suivantes :
L'oracle est composé d'une alliance, tout membre peut signer un CET. Il faut staker avant de pouvoir publier une signature pour gagner des frais. Les malfaiteurs perdent leur mise, les autres membres peuvent continuer à signer des CET pour garantir le retrait des utilisateurs.
Lorsqu'un oracle modifie les résultats de manière malveillante, toute partie participante peut lancer un défi.
Lorsqu'un oracle signe honnêtement le CET, personne ne peut initier de défi valide. Une semaine plus tard, le CET peut être réglé correctement, et l'oracle reçoit une récompense.
Quiconque peut contester la signature de l'oracle. Les signatures honnêtes ne peuvent pas être contestées, et le règlement est exécuté une semaine plus tard ; les signatures malhonnêtes seront contestées avec succès, l'oracle perdra son dépôt et son droit de signer à nouveau.
Le défi de l'OP-DLC est qu'il est sans autorisation, tout participant peut superviser l'exécution du contrat. Cela permet de minimiser la confiance envers l'oracle.
Les avantages de l'OP-DLC incluent :
Contrôle élevé des actifs, les utilisateurs peuvent uniquement faire confiance à eux-mêmes
Taux d'utilisation des fonds élevé
L'oracle est déterminé lors du dépôt, les utilisateurs peuvent devenir oracle
Les inconvénients incluent:
Le temps de retrait doit être d'une semaine
Le nombre de pré-signatures nécessaires est en relation linéaire avec le nombre de CET.
Conclusion
Le 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 oracle malveillants soient sanctionnés, tandis que les CET corrects sont exécutés et que les oracles reçoivent des récompenses. Cette méthode est capable de résister à toute attaque, illustrant la beauté de la simplicité.
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
OP-DLC 2 : Optimisation du mécanisme de défi optimiste DLC pour améliorer la sécurité et l'efficacité
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éétablies. DLC permet d'assurer la sécurité des dépôts en Bitcoin tout en réalisant de nouvelles applications de finance décentralisée.
Les analyses précédentes ont montré que le DLC présente des avantages en matière de protection de la vie privée, de contrats complexes et de faibles risques d'actifs, mais il existe également des problèmes tels que les risques de clé, les risques de confiance décentralisée et les risques de collusion. Pour résoudre ces problèmes, il est possible d'introduire des oracles décentralisés, des signatures de seuil et des mécanismes de défi optimistes. Cependant, en raison de l'implication de plusieurs parties dans le DLC, les stratégies de défense sont relativement complexes et manquent de simplicité.
Dans Bitcoin, toute action doit être réalisée via UTXO. Par conséquent, en utilisant un mécanisme de consensus pour garantir l'exactitude des UTXO, on peut résister à toute attaque. De même, dans le DLC, toutes les actions sont exécutées via le contrat CET( pour réaliser des transactions). En utilisant un mécanisme de défi optimiste pour garantir l'exactitude du CET, on peut résister à toute attaque. Plus précisément, l'oracle doit être mis en jeu avant de pouvoir signer le CET. Ajouter un mécanisme de défi optimiste au CET. Si le CET n'est pas contesté ou réussit à faire face à un défi, alors le CET est correct, le règlement peut être réalisé, l'oracle libère son mise et reçoit une commission; si l'oracle tente de tricher, n'importe qui peut réussir à contester, ce CET ne pourra pas être réglé, l'oracle perd son dépôt et ne pourra plus signer le même CET. Cette méthode est simple et efficace, avec une beauté de simplicité.
Principe du DLC
Alice et Bob signent un contrat de pari, misant sur la parité du hash d'un bloc. Les informations sur le bloc sont transmises par un oracle pour construire une signature conditionnelle, permettant à la partie gagnante de remporter tous les actifs.
Le processus comprend : le dépôt de fonds pour la transaction ( sur la chaîne ), la construction de CET ( hors chaîne ), le règlement ( hors chaîne vers la chaîne ) et le retrait ( sur la chaîne ). La recherche a révélé qu'il suffit d'utiliser un mécanisme de défi optimiste pour garantir l'exactitude de CET 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é. De plus, l'oracle doit payer un prix pour les comportements malveillants.
OP-DLC 2
OP-DLC contient les dispositions suivantes :
L'oracle est composé d'une alliance, tout membre peut signer un CET. Il faut staker avant de pouvoir publier une signature pour gagner des frais. Les malfaiteurs perdent leur mise, les autres membres peuvent continuer à signer des CET pour garantir le retrait des utilisateurs.
Lorsqu'un oracle modifie les résultats de manière malveillante, toute partie participante peut lancer un défi.
Lorsqu'un oracle signe honnêtement le CET, personne ne peut initier de défi valide. Une semaine plus tard, le CET peut être réglé correctement, et l'oracle reçoit une récompense.
Quiconque peut contester la signature de l'oracle. Les signatures honnêtes ne peuvent pas être contestées, et le règlement est exécuté une semaine plus tard ; les signatures malhonnêtes seront contestées avec succès, l'oracle perdra son dépôt et son droit de signer à nouveau.
Le défi de l'OP-DLC est qu'il est sans autorisation, tout participant peut superviser l'exécution du contrat. Cela permet de minimiser la confiance envers l'oracle.
Les avantages de l'OP-DLC incluent :
Les inconvénients incluent:
Conclusion
Le 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 oracle malveillants soient sanctionnés, tandis que les CET corrects sont exécutés et que les oracles reçoivent des récompenses. Cette méthode est capable de résister à toute attaque, illustrant la beauté de la simplicité.