La percée d'OP-DLC : simplifier l'architecture DLC pour réaliser des smart contracts Bitcoin plus sûrs.

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

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 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.

Bien que le DLC présente des avantages en matière de protection de la vie privée, de contrats complexes et de sécurité des actifs, il existe également des problèmes tels que le risque de clé, le risque de confiance décentralisée et le risque de collusion. Des recherches antérieures ont tenté de résoudre ces problèmes en introduisant des oracles décentralisés, des signatures de seuil et des mécanismes de défi optimiste, mais les stratégies sont relativement complexes.

Toute action dans Bitcoin doit être réalisée via UTXO, donc s'assurer que l'UTXO est correct permet de résister à toute attaque. De même, toutes les actions dans DLC sont réalisées via CET(Contract Execution Transaction). En utilisant un mécanisme de défi optimiste pour s'assurer que le CET est correct, on peut résister à toute attaque. Plus précisément, après avoir mis en jeu 2BTC, l'oracle peut signer le CET. En ajoutant un mécanisme de défi optimiste au CET, si celui-ci n'est pas contesté ou si le défi est réussi, le CET peut être réglé correctement, l'oracle libère son dépôt et reçoit des frais; si l'oracle agit mal, n'importe qui peut contester avec succès, et le CET ne peut pas être réglé, l'oracle perd son dépôt et ne peut plus signer le même CET. Cette méthode est simple et efficace.

Le principe du DLC peut être illustré par un simple pari : Alice et Bob parient sur la parité du hachage du ξème bloc. Les informations du bloc sont transmises par un oracle pour construire une signature conditionnelle, permettant à la partie correcte de recevoir tous les actifs. Le processus comprend des étapes telles que le financement des transactions, la construction du CET, le règlement et le retrait.

Des recherches ont révélé que toute action dans le DLC doit être réalisée via le CET. Par conséquent, il suffit d'utiliser le mécanisme de défi optimiste pour garantir la validité du CET, afin de résister à toute attaque. Un CET incorrect sera contesté et non exécuté, tandis qu'un CET correct sera exécuté. L'oracle doit payer le prix pour les comportements malveillants.

OP-DLC comprend 5 règles principales :

  1. L'oracle est composé d'une alliance, n'importe quel membre peut signer CET, et doit staker 2 BTC pour publier une signature et gagner des frais.
  2. Lorsqu'un oracle modifie malicieusement le résultat, toute personne peut lancer un défi.
  3. Lorsqu'un oracle signe honnêtement le CET, il peut être correctement réglé et obtenir des récompenses une semaine plus tard.
  4. Toute personne peut défier Oracle_sign, les oracles malhonnêtes seront punis.
  5. Le défi dans OP-DLC est qu'il est sans permission, réalisant une minimisation de la confiance envers l'oracle.

Les principaux avantages de l'OP-DLC incluent :

  • Les utilisateurs ont un contrôle élevé sur leurs actifs, ils peuvent seulement se faire confiance.
  • Taux d'utilisation des fonds élevé
  • L'oracle pouvant signer est déterminé lors du dépôt, les utilisateurs peuvent également devenir des oracles.

Les principaux inconvénients sont :

  • Le délai de retrait est d'une semaine.
  • Le nombre de signatures nécessitant une pré-signature augmente rapidement

En résumé, l'OP-DLC introduit un mécanisme de défi optimiste dans le CET, garantissant l'exécution correcte du CET et empêchant les CET erronés, tout en punissant les oracles malveillants. Cette méthode permet de résister efficacement à divers types d'attaques, illustrant la beauté de la simplicité.

Bitlayer Research : OP-DLC 2大道至简

OP-2.74%
BTC-0.81%
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
  • 6
  • Partager
Commentaire
0/400
GateUser-a180694bvip
· 07-29 02:17
Ce piège est trop compliqué, ceux qui l'utilisent le savent.
Voir l'originalRépondre0
FallingLeafvip
· 07-28 16:22
Ce code est vraiment trop complexe.
Voir l'originalRépondre0
RunWithRugsvip
· 07-26 06:20
bull ah bull ah encore en train de faire des fleurs
Voir l'originalRépondre0
liquiditea_sippervip
· 07-26 06:18
Donc, le DLC est un UTXO complexe, n'est-ce pas~
Voir l'originalRépondre0
AltcoinMarathonervip
· 07-26 06:18
je suis le DLC depuis le premier kilomètre... je dois dire que c'est comme atteindre ce second souffle au kilomètre 20 pour être honnête. les contrats btc commencent enfin à avoir leurs jambes de marathon
Voir l'originalRépondre0
GateUser-e51e87c7vip
· 07-26 06:12
J'ai enfin compris ce qu'est un dlc !
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)