OP-DLC 2 : Simplification de l'architecture DLC pour améliorer la sécurité des contrats

OP-DLC 2: La simplicité est la voie

1. Aperçu

Le Contrat Log Discret (DLC) est un cadre d'exécution de contrat basé sur l'oracle, permettant aux deux parties d'effectuer des paiements conditionnels en fonction de conditions prédéfinies. Le DLC permet de garantir la sécurité des dépôts en bitcoins tout en réalisant de nouvelles applications de finance décentralisée. Cependant, le DLC présente certains problèmes, tels que le risque de clé, le risque de confiance décentralisée et le risque de collusion.

Pour résoudre ces problèmes, un mécanisme de défi optimiste peut être introduit pour garantir l'exécution correcte de la transaction (CET), afin de se défendre contre diverses attaques. Plus précisément, l'oracle doit déposer 2 BTC pour signer le CET. Si le CET n'est pas contesté ou réussit à faire face à un défi, il est considéré comme correct et peut être réglé, l'oracle libérant son dépôt et recevant une commission. Si l'oracle tente de mal agir, n'importe qui peut contester avec succès, ce qui entraîne l'incapacité de régler ce CET, l'oracle perdant son dépôt et ne pouvant plus signer le même CET.

2. Principe du DLC

Le principe de base du DLC implique des étapes telles que le financement des transactions, la construction du CET, le règlement et le retrait. Dans ce processus, toute action doit être réalisée via le CET. Ainsi, il suffit d'utiliser le mécanisme de défi optimiste pour garantir la validité du CET afin de se défendre contre toute attaque. Un CET incorrect sera contesté et ne sera pas exécuté, tandis qu'un CET correct sera exécuté.

3. OP-DLC 2

OP-DLC 2 comprend les cinq principales dispositions suivantes :

  1. L'oracle est composé d'une alliance, où n'importe quel membre peut signer le CET. Après avoir mis en jeu 2 BTC, l'oracle peut publier des signatures pour gagner des frais.

  2. Si l'oracle malveillant modifie le résultat, toute partie participante peut initier un défi.

  3. Lorsque l'oracle signe honnêtement le CET, il peut être réglé correctement une semaine plus tard et recevoir une récompense de 0,05 BTC.

  4. Toute personne peut contester une signature d'oracle. Si la signature est honnête, le règlement CET sera exécuté une semaine plus tard ; si elle n'est pas honnête, l'oracle perd son dépôt et ne pourra plus faire de signature avec le même résultat pour ce contrat.

  5. Le défi dans OP-DLC est qu'il est sans permission, n'importe quelle partie prenante peut superviser l'exécution correcte du contrat.

Les avantages de l'OP-DLC 2 incluent :

  • Contrôle d'actifs élevé, les utilisateurs peuvent seulement se faire confiance.
  • Taux d'utilisation des fonds élevé
  • Les oracles signables sont déterminés lors du dépôt, les utilisateurs peuvent également devenir des oracles.

Les inconvénients comprennent :

  • Le temps de retrait nécessite 1 semaine
  • La quantité de pré-signatures augmente rapidement

4. Conclusion

Le système OP-DLC introduit un mécanisme de défi optimiste dans le CET, garantissant que les CET incorrects ne soient pas réglés, que les oracles malveillants perdent leur mise, tandis que les CET corrects sont exécutés, et que les oracles débloquent leur mise et reçoivent des frais. Cette méthode est capable de résister à diverses attaques, incarnant la beauté de la simplicité.

Bitlayer Research : OP-DLC 2大道至简

OP-10.87%
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
  • 5
  • Reposter
  • Partager
Commentaire
0/400
MeaninglessGweivip
· 08-13 10:07
Cette architecture est possible, mais elle est chère.
Voir l'originalRépondre0
Anon32942vip
· 08-13 02:33
Stake 2 BTC ? Je ne comprends pas d'où vient cette confiance.
Voir l'originalRépondre0
DoomCanistervip
· 08-13 02:32
stake deux b pour jouer, j'ai peur d'être pauvre
Voir l'originalRépondre0
just_another_walletvip
· 08-13 02:27
Promettre de staker 2 btc, c'est si sévère.
Voir l'originalRépondre0
LuckyBearDrawervip
· 08-13 02:14
Payer 2 BTC en garantie ? C'est osé de penser cela.
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)