Analyse des principes techniques du DLC et pistes d'optimisation
1. Introduction
Le contrat à logarithme discret (DLC) est un schéma d'exécution de contrat basé sur un oracle, permettant aux deux parties d'effectuer des paiements conditionnels selon des conditions prédéfinies. Par rapport au réseau Lightning, le DLC présente des avantages tels qu'une meilleure confidentialité, des types de contrats plus flexibles et un risque de contrepartie réduit.
Cependant, le DLC présente encore certains problèmes, tels que les risques de sécurité des clés, les risques de centralisation des oracles, les difficultés de dérivation des clés, les risques de collusion, etc. Cet article analysera le principe du DLC et proposera quelques solutions d'optimisation.
2. Principe du DLC
Le processus de base du DLC comprend :
Les parties génèrent une paire de clés
Créer une transaction de dépôt
Exécution de transactions de contrats pré-signés
Génération d'engagement par l'oracle
Signature des résultats de l'oracle
L'équipe gagnante retire des fonds
Grâce à la combinaison de signatures d'oracle et de transactions conditionnelles, le DLC permet le transfert de fonds basé sur des événements externes.
3. Optimisation DLC
3.1 Gestion des clés
La fuite ou la perte de la clé privée de l'oracle et du nombre aléatoire peut entraîner des risques graves. Il est conseillé d'adopter les mesures suivantes :
Utiliser BIP32 pour dériver des clés privées pour la signature
Générer un nombre aléatoire avec une clé privée et un compteur de hachage
3.2 Oracle décentralisé
L'utilisation de la signature seuil Schnorr permet de réaliser des oracles décentralisés, améliorant ainsi la sécurité et la fiabilité.
3.3 Couplage de la décentralisation et de la gestion des clés
Dans le cadre des signatures à seuil, il est possible d'adopter une méthode de dérivation de clé distribuée pour réaliser la dérivation de fragments de clé privée.
3.4 OP-DLC: minimisation de la confiance des oracles
Introduire un mécanisme de défi optimiste sur la chaîne, permettant à toute partie honnête de contester et de punir les oracles malveillants.
3.5 OP-DLC + BitVM双桥
En combinant BitVM, résolvez les problèmes de granularité des fonds DLC et de règlement obligatoire, offrant des choix d'entrée et de sortie plus flexibles.
4. Conclusion
Le DLC, combiné avec des nouvelles technologies telles que Taproot et BitVM, devrait permettre de réaliser des vérifications et des règlements de contrats hors chaîne plus complexes, tout en minimisant la confiance nécessaire envers les oracles.
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.
13 J'aime
Récompense
13
4
Partager
Commentaire
0/400
ShibaMillionairen't
· Il y a 9h
Clé secrète, complot ou non, on fait de toute façon.
Voir l'originalRépondre0
AltcoinAnalyst
· Il y a 9h
D'un point de vue de la sécurité, les indicateurs clés du DLC restent douteux. Le TVL représente actuellement moins de 0,1 %. Il est conseillé de rester en observation.
Voir l'originalRépondre0
TokenBeginner'sGuide
· Il y a 9h
Petit rappel : récemment, des événements de risque liés aux DLC se multiplient, la conscience de la sécurité du projet de fête est préoccupante, il est recommandé aux nouveaux venus de bien effectuer leur KYC d'abord, afin d'éviter au moins 85 % des risques de perte de fonds...
Voir l'originalRépondre0
WagmiOrRekt
· Il y a 10h
C'est un peu compliqué, mieux vaut utiliser directement L2.
DLC technique de rupture : optimisation de la gestion des clés et solution d'oracle décentralisé
Analyse des principes techniques du DLC et pistes d'optimisation
1. Introduction
Le contrat à logarithme discret (DLC) est un schéma d'exécution de contrat basé sur un oracle, permettant aux deux parties d'effectuer des paiements conditionnels selon des conditions prédéfinies. Par rapport au réseau Lightning, le DLC présente des avantages tels qu'une meilleure confidentialité, des types de contrats plus flexibles et un risque de contrepartie réduit.
Cependant, le DLC présente encore certains problèmes, tels que les risques de sécurité des clés, les risques de centralisation des oracles, les difficultés de dérivation des clés, les risques de collusion, etc. Cet article analysera le principe du DLC et proposera quelques solutions d'optimisation.
2. Principe du DLC
Le processus de base du DLC comprend :
Grâce à la combinaison de signatures d'oracle et de transactions conditionnelles, le DLC permet le transfert de fonds basé sur des événements externes.
3. Optimisation DLC
3.1 Gestion des clés
La fuite ou la perte de la clé privée de l'oracle et du nombre aléatoire peut entraîner des risques graves. Il est conseillé d'adopter les mesures suivantes :
3.2 Oracle décentralisé
L'utilisation de la signature seuil Schnorr permet de réaliser des oracles décentralisés, améliorant ainsi la sécurité et la fiabilité.
3.3 Couplage de la décentralisation et de la gestion des clés
Dans le cadre des signatures à seuil, il est possible d'adopter une méthode de dérivation de clé distribuée pour réaliser la dérivation de fragments de clé privée.
3.4 OP-DLC: minimisation de la confiance des oracles
Introduire un mécanisme de défi optimiste sur la chaîne, permettant à toute partie honnête de contester et de punir les oracles malveillants.
3.5 OP-DLC + BitVM双桥
En combinant BitVM, résolvez les problèmes de granularité des fonds DLC et de règlement obligatoire, offrant des choix d'entrée et de sortie plus flexibles.
4. Conclusion
Le DLC, combiné avec des nouvelles technologies telles que Taproot et BitVM, devrait permettre de réaliser des vérifications et des règlements de contrats hors chaîne plus complexes, tout en minimisant la confiance nécessaire envers les oracles.