OP-DLC 2 : Optimiser les smart contracts Bitcoin avec un mécanisme de défi optimiste

robot
Création du résumé en cours

OP-DLC 2: La vérité est souvent simple

1. Introduction

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 selon des conditions prédéfinies. Le DLC réalise de nouvelles applications financières décentralisées tout en garantissant la sécurité des dépôts en Bitcoin.

L'analyse précédente a examiné les avantages et les problèmes auxquels le DLC est confronté, et a proposé quelques idées d'optimisation. 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 est réalisée via UTXO. De même, les actions dans un DLC sont réalisées via le CET(Contract Execution Transaction). Par conséquent, il suffit de s'assurer que le CET est correct pour se protéger contre toute attaque. Plus précisément, l'oracle doit être mis en jeu avant de pouvoir signer le CET et un mécanisme de défi optimiste doit être ajouté au CET. Si le CET n'est pas contesté ou réussit à faire face à un défi, le règlement peut être effectué, l'oracle peut retirer son dépôt et recevoir des frais; si l'oracle agit mal, n'importe qui peut contester avec succès, ce CET ne pourra pas être réglé, et l'oracle perdra son dépôt. Ce design est simple et élégant.

Bitlayer Research : OP-DLC 2大道至简

2. Principe du DLC

Prenons un exemple simple de pari pour expliquer le principe du DLC : Alice et Bob parient sur la parité du hachage du ξ-ème bloc. Si c'est un nombre impair, Alice gagne, si c'est un nombre pair, Bob gagne. Le DLC transmet les informations du bloc via un oracle, construisant une signature conditionnelle pour que la partie correcte remporte.

Le processus spécifique comprend : les transactions de capital, la construction de CET, le règlement et le retrait, entre autres étapes. Les recherches montrent que l'utilisation d'un mécanisme de défi optimiste pour garantir l'exactitude de CET est suffisante pour résister à toute attaque. Un CET incorrect sera contesté et non exécuté, tandis qu'un CET correct sera exécuté. De plus, l'oracle doit payer le prix pour des comportements malveillants.

3. OP-DLC 2

OP-DLC inclut les dispositions suivantes :

  1. L'oracle est composé d'une alliance, où chaque membre peut signer des CET. Un staking est nécessaire pour signer et gagner des frais, et une mauvaise conduite entraîne une perte du staking.

  2. Si l'oracle malveillant modifie les résultats, n'importe qui peut lancer un défi.

  3. Les CET signés honnêtement par l'oracle peuvent être réglés une semaine plus tard et recevoir une récompense.

  4. Toute personne peut contester une signature d'oracle. Si la contestation est réussie, la signature est invalide et l'oracle perd son dépôt.

  5. Le défi de l'OP-DLC est qu'il est sans autorisation, tout le monde peut superviser l'exécution du contrat.

Avantages :

  • Le contrôle des actifs est élevé, les utilisateurs peuvent seulement faire confiance à eux-mêmes.
  • Taux d'utilisation des fonds élevé
  • L'oracle doit être déterminé lors du dépôt, mais l'utilisateur peut également devenir un oracle.

Inconvénients :

  • Le délai de retrait est d'une semaine.
  • Le nombre de signatures à pré-signature est en relation linéaire avec le nombre de CET.

4. Conclusion

OP-DLC introduit un mécanisme de défi optimiste dans CET, garantissant que les CET incorrects ne soient pas réglés et que les CET corrects soient exécutés. Cette méthode peut résister à toute attaque, avec un design simple et élégant.

Voir l'original
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.
  • Récompense
  • 5
  • Partager
Commentaire
0/400
ser_we_are_earlyvip
· Il y a 9h
Les contrats sont l'avenir
Voir l'originalRépondre0
BTCRetirementFundvip
· Il y a 9h
Un design sournois.
Voir l'originalRépondre0
GasFeeCriervip
· Il y a 9h
Ces données sont trop transparentes.
Voir l'originalRépondre0
ChainSauceMastervip
· Il y a 9h
L'Oracle Machine optimiste est génial.
Voir l'originalRépondre0
PaperHandsCriminalvip
· Il y a 9h
Un mécanisme trop faible
Voir l'originalRépondre0
Trader les cryptos partout et à tout moment
qrCode
Scan pour télécharger Gate app
Communauté
Français (Afrique)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)