Discussion sur les principes techniques du DLC et les solutions d'optimisation
1. Introduction
Le contrat à base de logarithme discret (DLC) est un schéma d'exécution de contrat basé sur des oracles, permettant aux deux parties d'effectuer des paiements conditionnels selon des conditions prédéfinies. Comparé au réseau Lightning, le DLC présente des avantages en matière de protection de la vie privée, de prise en charge de contrats financiers complexes et de contrôle des risques de contrepartie.
Cependant, le DLC présente encore certains problèmes, tels que les risques de clé, la centralisation des oracles, les limitations de dérivation des clés, les risques de collusion, etc. Cet article analysera les principes du DLC et proposera quelques pistes d'optimisation.
2. Principes de base du DLC
Le processus de base du DLC comprend:
Génération de clés : Oracle, Alice et Bob génèrent chacun des clés privées et des clés publiques.
Transaction de capital: Alice et Bob créent une sortie multisignature pour verrouiller des fonds
Exécution des transactions de contrat : création de CET pour dépenser des transactions d'investissement.
L'oracle calcule l'engagement et le diffuse
Calcul du nouveau clé publique par les participants
L'oracle diffuse la signature en fonction du résultat de l'événement.
La partie gagnante utilise une nouvelle clé privée pour retirer des fonds
3. Solution d'optimisation DLC
3.1 Gestion des clés
Pour améliorer la sécurité, les mesures suivantes peuvent être prises :
Utiliser BIP32 pour dériver des sous-clés ou des sous-sous-clés pour la signature
Utiliser la clé privée et la valeur de hachage du compteur comme nombre aléatoire
3.2 oracle décentralisé
Utiliser la signature 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é
3.3 Couplage de la décentralisation et de la gestion des clés
Dans les oracles décentralisés, il est possible d'utiliser une méthode de dérivation de clés distribuées, permettant aux fragments de clé privée et à la clé privée complète de satisfaire une relation d'interpolation, pour réaliser la dérivation de sous-clés.
3.4 OP-DLC: minimisation de la confiance des oracles
Introduire un mécanisme de défi optimiste, exigeant que les oracles mettent en jeu des garanties à l'avance. Tout participant honnête peut contester un oracle malveillant, réduisant considérablement l'hypothèse de confiance.
3.5 OP-DLC + BitVM double pont
En combinant BitVM, résoudre le problème de la remise de fonds DLC, réaliser des remises de n'importe quel niveau de granularité et plusieurs canaux d'entrée et de sortie de fonds, tout en améliorant l'utilisation des fonds.
4. Conclusion
Le DLC, combiné aux nouvelles technologies telles que Taproot et BitVM, devrait permettre une validation et un règlement d'accords hors chaîne plus complexes, et à travers le mécanisme de défi OP, réaliser une minimisation de la confiance des oracles, poussant ainsi le développement de l'écosystème Bitcoin.
Voir l'original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
9 J'aime
Récompense
9
5
Partager
Commentaire
0/400
FreeRider
· Il y a 18h
La gestion des clés secrètes dépend encore de l'Oracle Machine.
Voir l'originalRépondre0
GweiObserver
· Il y a 18h
Il faut d'abord étudier les détails techniques.
Voir l'originalRépondre0
LiquidityNinja
· Il y a 18h
Oracle Machine est la couche de base.
Voir l'originalRépondre0
CryptoCrazyGF
· Il y a 18h
Intéressant, mais c'est assez compliqué à mettre en œuvre.
Voir l'originalRépondre0
AirdropSkeptic
· Il y a 18h
Vraiment tragique, encore un protocole que je ne comprends pas.
Solution d'optimisation de la technologie DLC : amélioration de la sécurité et de la Décentralisation
Discussion sur les principes techniques du DLC et les solutions d'optimisation
1. Introduction
Le contrat à base de logarithme discret (DLC) est un schéma d'exécution de contrat basé sur des oracles, permettant aux deux parties d'effectuer des paiements conditionnels selon des conditions prédéfinies. Comparé au réseau Lightning, le DLC présente des avantages en matière de protection de la vie privée, de prise en charge de contrats financiers complexes et de contrôle des risques de contrepartie.
Cependant, le DLC présente encore certains problèmes, tels que les risques de clé, la centralisation des oracles, les limitations de dérivation des clés, les risques de collusion, etc. Cet article analysera les principes du DLC et proposera quelques pistes d'optimisation.
2. Principes de base du DLC
Le processus de base du DLC comprend:
3. Solution d'optimisation DLC
3.1 Gestion des clés
Pour améliorer la sécurité, les mesures suivantes peuvent être prises :
3.2 oracle décentralisé
Utiliser la signature seuil Schnorr pour réaliser un oracle décentralisé présente les avantages suivants :
3.3 Couplage de la décentralisation et de la gestion des clés
Dans les oracles décentralisés, il est possible d'utiliser une méthode de dérivation de clés distribuées, permettant aux fragments de clé privée et à la clé privée complète de satisfaire une relation d'interpolation, pour réaliser la dérivation de sous-clés.
3.4 OP-DLC: minimisation de la confiance des oracles
Introduire un mécanisme de défi optimiste, exigeant que les oracles mettent en jeu des garanties à l'avance. Tout participant honnête peut contester un oracle malveillant, réduisant considérablement l'hypothèse de confiance.
3.5 OP-DLC + BitVM double pont
En combinant BitVM, résoudre le problème de la remise de fonds DLC, réaliser des remises de n'importe quel niveau de granularité et plusieurs canaux d'entrée et de sortie de fonds, tout en améliorant l'utilisation des fonds.
4. Conclusion
Le DLC, combiné aux nouvelles technologies telles que Taproot et BitVM, devrait permettre une validation et un règlement d'accords hors chaîne plus complexes, et à travers le mécanisme de défi OP, réaliser une minimisation de la confiance des oracles, poussant ainsi le développement de l'écosystème Bitcoin.