OP-DLC 2 : Mécanisme de défi optimiste pour l'optimisation des smart contracts Bitcoin

OP-DLC 2: La simplicité est la clé

En 2018, Tadge Dryja du Massachusetts Institute of Technology a proposé un cadre d'exécution de contrats basé sur des oracles - Discreet Log Contract (DLC). Le DLC permet aux deux parties d'effectuer des paiements conditionnels en fonction de conditions prédéfinies, en exécutant les paiements par le biais de résultats pré-signés et signés par des oracles. Cette méthode assure la sécurité des dépôts en bitcoins tout en réalisant de nouvelles applications de finance décentralisée.

Le texte précédent a résumé les avantages et les problèmes rencontrés par le DLC, et a proposé certaines solutions d'optimisation. Cependant, étant donné que le DLC implique plusieurs parties, les stratégies de défense sont relativement complexes. Pour poursuivre la beauté de la simplicité, nous devons revenir à l'essentiel : dans Bitcoin, toute action doit être réalisée via UTXO. De même, les actions dans le DLC sont réalisées par le CET(Contract Execution Transaction). Par conséquent, il suffit de garantir l'exactitude du CET pour se protéger contre diverses attaques.

En d'autres termes, nous pouvons introduire un mécanisme de défi optimiste pour garantir la validité du CET. Les oracles doivent miser 2 BTC pour signer le CET. Si le CET n'est pas contesté ou réussit à répondre à un défi, il est considéré comme correct et peut être exécuté pour le règlement, l'oracle levant sa mise et recevant des frais. Si l'oracle tente de mal agir, n'importe qui peut lancer un défi, rendant ce CET impossible à régler, l'oracle perdant sa mise et son droit de signature sur ce CET. Ce mécanisme est simple et efficace, en accord avec le principe "la simplicité est la clé".

Bitlayer Research : OP-DLC 2 grand chemin vers la simplicité

Principe du DLC

Prenons l'exemple d'Alice et Bob pariant sur la parité d'un certain hachage de bloc pour expliquer le principe de base des DLC :

  1. Investissement de capital : Alice et Bob verrouillent chacun 10BTC dans une sortie à signatures multiples.

  2. Construire le CET : les deux parties créent deux CET, chacun correspondant à des résultats différents.

  3. Règlement : L'oracle signe le CET correspondant en fonction des résultats réels.

  4. Retrait: Le gagnant calcule une nouvelle clé privée et retire un total de 20 BTC.

La clé est que toutes les actions sont réalisées via CET. Ainsi, il suffit de garantir la validité de CET pour se prémunir contre diverses attaques. Un CET incorrect sera contesté et ne sera pas exécuté, tandis qu'un CET correct sera exécuté. Parallèlement, les oracles doivent payer le prix de comportements malveillants.

OP-DLC 2

OP-DLC contient les dispositions suivantes :

  1. L'oracle est composé d'une alliance, tout membre peut signer des CET. Il est nécessaire de miser 2BTC pour pouvoir signer et gagner des frais.

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

  3. Si l'oracle signe honnêtement, CET pourra être réglé après une semaine, et l'oracle recevra une récompense.

  4. Toute personne peut lancer un défi à la signature de l'oracle :

    • Si honnête, alors CET est réglé normalement, le mécanisme oracle débloque le staking et obtient des frais.
    • Si vous n'êtes pas honnête, cette signature est invalide, l'oracle perd le dépôt et perd le droit de signer à nouveau.
  5. Le mécanisme de défi ne nécessite pas de permission, tout le monde peut superviser l'exécution du contrat, réalisant ainsi une confiance minimale dans les oracles.

Les principaux avantages de l'OP-DLC :

  • Contrôle des actifs élevé, les utilisateurs peuvent uniquement se fier à eux-mêmes.
  • Taux d'utilisation des fonds élevé, sans besoin d'avance de fonds équivalente.
  • L'oracle doit être déterminé lors du dépôt, mais l'utilisateur peut devenir un oracle.

Principaux inconvénients :

  • Le retrait doit attendre une période de défi d'une semaine
  • La quantité de pré-signatures augmente de manière linéaire avec la quantité de CET.

Conclusion

L'OP-DLC, en introduisant un mécanisme de défi optimiste dans le CET, garantit que les CET erronés ne sont pas réglés et que les oracles malveillants sont punis, tout en assurant l'exécution des CET corrects. Cette méthode simple et efficace peut résister à diverses attaques, reflétant la philosophie de conception "la simplicité est la voie".

OP-2.28%
BTC-1.26%
Voir l'original
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.
  • Récompense
  • 7
  • Partager
Commentaire
0/400
UnluckyValidatorvip
· 07-04 09:33
Quatre ans avec cette technologie ? Bof.
Voir l'originalRépondre0
SmartContractRebelvip
· 07-03 11:37
Je ne comprends pas comment faire des smart contracts sur BTC.
Voir l'originalRépondre0
StablecoinEnjoyervip
· 07-01 15:47
DLC est si complexe, pro explique davantage.
Voir l'originalRépondre0
MetaMuskRatvip
· 07-01 15:43
Ah, n'est-ce pas centralisé ?
Voir l'originalRépondre0
RugPullProphetvip
· 07-01 15:39
Cette technologie est vraiment trop difficile à prédire pour l'avenir.
Voir l'originalRépondre0
GasFeeCriervip
· 07-01 15:28
Le cerveau du pro MIT est vraiment génial.
Voir l'originalRépondre0
PessimisticLayervip
· 07-01 15:27
Ce DLC est devenu aussi complexe que ZK.
Voir l'originalRépondre0
  • Épingler
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)