Optimisation de la technologie DLC : gestion des clés, oracle décentralisé et solutions de minimisation de la confiance

robot
Création du résumé en cours

Analyse technique DLC et pistes d'optimisation

1. Introduction au DLC

Le contrat de logarithme discret (DLC) est un schéma de paiement conditionnel basé sur un oracle, proposé par Tadge Dryja du MIT en 2018. Il permet aux parties d'effectuer des paiements conditionnels en fonction de conditions prédéfinies, les participants signant à l'avance les résultats possibles, et le paiement peut être exécuté une fois que l'oracle a signé et confirmé le résultat. Le DLC permet de réaliser de nouvelles applications financières décentralisées tout en garantissant la sécurité des dépôts en bitcoins.

Comparé au réseau Lightning, le DLC présente les avantages suivants :

  • Meilleure protection de la vie privée
  • Support des contrats financiers complexes
  • Réduire le risque de contrepartie
  • Pas besoin de gérer les canaux de paiement
  • Scalabilité dans des scénarios spécifiques

Mais le DLC présente encore certains problèmes, tels que le risque de clé d'oracle, le risque de confiance centralisée, l'incapacité à dériver des clés après la décentralisation, le risque de collusion, le problème de la monnaie fixe, etc.

2. Fonctionnement du DLC

Pour illustrer le principe du DLC, prenons l'exemple d'Alice et Bob qui parient sur la parité du hachage d'un bloc.

  1. Génération de clés : Oracle, Alice et Bob génèrent chacun une paire de clés publiques et privées.

  2. Injection de fonds: Alice et Bob verrouillent chacun 1 BTC à une adresse multi-signature.

  3. Exécution des transactions de contrat : créer deux CET pour les transactions d'injection de capital.

  4. L'oracle calcule les engagements et les diffuse

  5. Alice et Bob calculent une nouvelle clé publique

  6. Règlement : L'oracle diffuse la signature en fonction des résultats.

  7. La partie gagnante utilise une nouvelle clé privée pour retirer des actifs

Analyse technique du DLC et réflexion sur son optimisation

3. Solution d'optimisation DLC

3.1 Gestion des clés

Pour améliorer la sécurité, il est recommandé :

  • Utiliser BIP32 pour dériver des sous-clés pour la signature
  • Utiliser la clé privée et le hachage du compteur comme nombre aléatoire

3.2 Oracle décentralisé

L'utilisation de signatures de seuil Schnorr pour réaliser un oracle décentralisé présente les avantages suivants :

  • Renforcer la sécurité
  • Contrôle distribué
  • Améliorer la disponibilité
  • Flexibilité et évolutivité
  • Responsabilité

Analyse technique des principes du DLC et réflexion sur son optimisation

3.3 Découplage de la décentralisation et de la gestion des clés

Grâce au polynôme d'interpolation de Lagrange, réaliser la dérivation de clé distribuée dans le cadre de la signature de seuil. Mais il faut tenir compte des problèmes de compatibilité entre BIP32 renforcé et non renforcé.

3.4 OP-DLC: minimisation de la confiance des oracles

Introduire un mécanisme de défi optimiste, les oracles doivent staker à l'avance. Tout participant honnête peut lancer un défi, punissant les oracles malveillants. Réaliser une minimisation de la confiance dans les oracles, avec un taux de tolérance aux fautes allant jusqu'à 99 %.

3.5 OP-DLC + BitVM double pont

En combinant BitVM, résolvez les problèmes de rendu de fonds et de règlement forcé des DLC. Les utilisateurs peuvent effectuer des dépôts et des retraits via le mécanisme BitVM ou OP-DLC, permettant un rendu de fonds de n'importe quelle granularité et améliorant la liquidité des fonds.

Analyse technique du DLC et réflexions sur son optimisation

4. Conclusion

Le DLC combiné avec des technologies telles que Taproot et BitVM permet de réaliser des validations et des règlements de contrats hors chaîne plus complexes. Grâce au mécanisme de défi OP, il permet de minimiser la confiance envers les oracles, apportant plus de possibilités à l'écosystème Bitcoin.

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
  • Reposter
  • Partager
Commentaire
0/400
gaslight_gasfeezvip
· 07-19 15:12
Clé secrète, contrôler c'est la vie ou la mort
Voir l'originalRépondre0
MoonlightGamervip
· 07-17 07:03
Le risque et le rendement coexistent
Voir l'originalRépondre0
ContractExplorervip
· 07-17 01:34
Clé secrète est le problème fondamental
Voir l'originalRépondre0
SchroedingerGasvip
· 07-16 18:32
Clé privée doit être bien gérée.
Voir l'originalRépondre0
LightningClickervip
· 07-16 18:29
La technologie est le plus grand bouclier.
Voir l'originalRépondre0
MetaverseHobovip
· 07-16 18:11
La minimisation de la confiance est essentielle
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)