Le Contrat de Journal Discret (DLC) est un cadre d'exécution de contrat basé sur un oracle proposé en 2018 par des chercheurs du Massachusetts Institute of Technology. Il permet aux deux parties d'effectuer des paiements conditionnels en fonction de conditions prédéfinies, en exécutant les paiements via des signatures pré-signées et la signature des résultats par l'oracle, tout en garantissant la sécurité des dépôts en Bitcoin et en réalisant de nouvelles applications de finance décentralisée.
Le texte précédent a discuté des avantages et des inconvénients des DLC et a proposé d'introduire des oracles décentralisés, des signatures de seuil, des mécanismes de défi optimistes, etc. pour résoudre les problèmes auxquels ils sont confrontés. Cependant, comme les DLC impliquent plusieurs participants, les stratégies de défense sont relativement complexes. Cet article propose que toute action dans un DLC doit être réalisée via la CET(Contract Execution Transaction), il suffit donc de s'assurer que la CET est correcte pour se défendre contre toute attaque. Plus précisément, l'oracle doit être mis en jeu avant de pouvoir signer la CET et un mécanisme de défi optimiste doit être ajouté à la CET. Si la CET n'est pas contestée ou répond avec succès à un défi, le règlement peut être effectué, l'oracle peut retirer son engagement et recevoir des frais ; si l'oracle tente de nuire, quiconque peut réussir à contester, entraînant l'impossibilité de régler la CET, l'oracle perd son dépôt et ne peut plus signer la même CET. Cette méthode est simple et efficace.
Le principe de base du DLC est de transmettre des informations via des oracles pour construire une signature conditionnelle, permettant à la partie correcte de recevoir des actifs. Chaque participant possède une paire de clés, bloque les fonds via des transactions de dépôt, puis construit un CET pour dépenser la transaction de dépôt. L'oracle signe le CET correspondant en fonction du résultat, et la partie gagnante peut calculer une nouvelle clé privée et dépenser les fonds bloqués.
Des recherches ont montré que toute action dans un DLC doit être réalisée via CET, il suffit donc d'utiliser un mécanisme de défi optimiste pour garantir que CET est correct afin de se défendre contre les attaques. Un CET incorrect sera contesté et ne sera pas exécuté, tandis qu'un CET correct sera exécuté. De plus, l'oracle devra payer le prix pour des comportements malveillants.
OP-DLC comprend les dispositions suivantes :
L'oracle est composé d'une alliance, tout membre peut signer le CET, un staking est nécessaire pour publier une signature et gagner des frais.
Si un oracle modifie malicieusement les résultats, n'importe qui peut lancer un défi.
Une fois que l'oracle a signé honnêtement le CET, si personne ne réussit à le contester dans un délai d'une semaine, le règlement sera effectué et l'oracle recevra une récompense.
Toute personne peut contester l'Oracle_sign, si cela réussit, la signature est invalidée et l'oracle perd son dépôt.
Le mécanisme de défi est ouvert à tous, réalisant une minimisation de la confiance envers les oracles.
Les avantages de l'OP-DLC incluent :
Contrôle des actifs élevé, l'utilisateur peut uniquement faire confiance à lui-même
Taux d'utilisation des fonds élevé, pas besoin d'avancer des fonds équivalents
L'oracle est déterminé lors du dépôt, les utilisateurs peuvent également devenir oracle.
Les inconvénients incluent :
Le temps de retrait nécessite 1 semaine
Le nombre de signatures à pré-signature est en relation linéaire avec le nombre de CET.
En résumé, l'OP-DLC introduit un mécanisme de défi optimiste dans le CET, garantissant une exécution correcte et punissant les comportements malveillants, capable de résister efficacement à diverses attaques, 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.
8 J'aime
Récompense
8
5
Reposter
Partager
Commentaire
0/400
ApeWithAPlan
· Il y a 22h
Pro, pourquoi compliquer autant les choses ?
Voir l'originalRépondre0
NotAFinancialAdvice
· Il y a 22h
C'est une version simplifiée du DLC, n'est-ce pas ?
L'évolution de l'OP-DLC : simplifier la sécurité des DLC grâce à un mécanisme de défi optimiste.
OP-DLC 2: La simplicité est la clé
Le Contrat de Journal Discret (DLC) est un cadre d'exécution de contrat basé sur un oracle proposé en 2018 par des chercheurs du Massachusetts Institute of Technology. Il permet aux deux parties d'effectuer des paiements conditionnels en fonction de conditions prédéfinies, en exécutant les paiements via des signatures pré-signées et la signature des résultats par l'oracle, tout en garantissant la sécurité des dépôts en Bitcoin et en réalisant de nouvelles applications de finance décentralisée.
Le texte précédent a discuté des avantages et des inconvénients des DLC et a proposé d'introduire des oracles décentralisés, des signatures de seuil, des mécanismes de défi optimistes, etc. pour résoudre les problèmes auxquels ils sont confrontés. Cependant, comme les DLC impliquent plusieurs participants, les stratégies de défense sont relativement complexes. Cet article propose que toute action dans un DLC doit être réalisée via la CET(Contract Execution Transaction), il suffit donc de s'assurer que la CET est correcte pour se défendre contre toute attaque. Plus précisément, l'oracle doit être mis en jeu avant de pouvoir signer la CET et un mécanisme de défi optimiste doit être ajouté à la CET. Si la CET n'est pas contestée ou répond avec succès à un défi, le règlement peut être effectué, l'oracle peut retirer son engagement et recevoir des frais ; si l'oracle tente de nuire, quiconque peut réussir à contester, entraînant l'impossibilité de régler la CET, l'oracle perd son dépôt et ne peut plus signer la même CET. Cette méthode est simple et efficace.
Le principe de base du DLC est de transmettre des informations via des oracles pour construire une signature conditionnelle, permettant à la partie correcte de recevoir des actifs. Chaque participant possède une paire de clés, bloque les fonds via des transactions de dépôt, puis construit un CET pour dépenser la transaction de dépôt. L'oracle signe le CET correspondant en fonction du résultat, et la partie gagnante peut calculer une nouvelle clé privée et dépenser les fonds bloqués.
Des recherches ont montré que toute action dans un DLC doit être réalisée via CET, il suffit donc d'utiliser un mécanisme de défi optimiste pour garantir que CET est correct afin de se défendre contre les attaques. Un CET incorrect sera contesté et ne sera pas exécuté, tandis qu'un CET correct sera exécuté. De plus, l'oracle devra payer le prix pour des comportements malveillants.
OP-DLC comprend les dispositions suivantes :
L'oracle est composé d'une alliance, tout membre peut signer le CET, un staking est nécessaire pour publier une signature et gagner des frais.
Si un oracle modifie malicieusement les résultats, n'importe qui peut lancer un défi.
Une fois que l'oracle a signé honnêtement le CET, si personne ne réussit à le contester dans un délai d'une semaine, le règlement sera effectué et l'oracle recevra une récompense.
Toute personne peut contester l'Oracle_sign, si cela réussit, la signature est invalidée et l'oracle perd son dépôt.
Le mécanisme de défi est ouvert à tous, réalisant une minimisation de la confiance envers les oracles.
Les avantages de l'OP-DLC incluent :
Les inconvénients incluent :
En résumé, l'OP-DLC introduit un mécanisme de défi optimiste dans le CET, garantissant une exécution correcte et punissant les comportements malveillants, capable de résister efficacement à diverses attaques, illustrant la beauté de la simplicité.