Analyse du principe du DLC et de ses solutions d'optimisation
1. Introduction
Le contrat de logarithme discret ( DLC ) est un schéma d'exécution de contrat basé sur un oracle proposé par Tadge Dryja du MIT en 2018. Le DLC permet aux deux parties d'effectuer des paiements conditionnels en fonction de conditions prédéfinies, en exécutant le paiement via des signatures pré-signées et la signature des résultats par un oracle. Par rapport au réseau Lightning, le DLC présente des avantages en termes de confidentialité, de support des contrats complexes et de contrôle des risques de contrepartie.
Cependant, il existe encore certains risques et problèmes liés au DLC :
Risque de fuite ou de perte de la clé oracle
Problème de centralisation des oracles
Les oracles décentralisés ne peuvent pas dériver des clés directement.
Risque de collusion des nœuds d'oracle
Problème de rendu de monnaie à montant fixe
Cet article explorera certaines solutions d'optimisation pour résoudre les problèmes mentionnés ci-dessus et améliorer la sécurité de l'écosystème Bitcoin.
2. Principe du DLC
Prenons l'exemple d'Alice et Bob pariant sur la parité du hachage du n+kème bloc :
Initialisation : générer G, ordre q
Chaque partie génère une paire de clés
Créer une transaction de capital
Créer un contrat d'exécution de transaction
L'oracle calcule et diffuse l'engagement
Alice et Bob calculent une nouvelle clé publique
L'oracle diffuse la signature en fonction des résultats.
La partie gagnante utilise une nouvelle clé privée pour retirer des actifs
3. Plan d'optimisation DLC
3.1 Gestion des clés
Les oracles doivent utiliser BIP32 pour dériver des sous-clés, et utiliser la clé privée et le compteur de hachage comme générateur de nombres aléatoires pour éviter les répétitions ou les pertes.
3.2 oracle décentralisé
Utilisation de la signature de seuil Schnorr pour réaliser un oracle décentralisé, améliorant la sécurité, la fiabilité et la traçabilité.
3.3 Couplage de la décentralisation et de la gestion des clés
Utiliser une méthode de dérivation de clé distribuée, permettant aux nœuds d'oracle de dériver des clés tout en ne détenant que des fragments de clé privée.
3.4 OP-DLC: minimisation de la confiance des oracles
Introduction d'un mécanisme de défi optimiste, les oracles doivent être mis en jeu à l'avance. Tout participant honnête peut défier et punir les oracles malveillants.
3.5 OP-DLC + BitVM双桥
En combinant OP-DLC et BitVM, résolvez le problème de la restitution des fonds, offrez plusieurs canaux de dépôt et de retrait, et réalisez une minimisation de la confiance dans les oracles.
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 off-chain plus complexes. En combinant le mécanisme de défi OP, il est possible de minimiser la confiance dans les oracles, apportant ainsi plus de possibilités à l'écosystème Bitcoin.
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.
18 J'aime
Récompense
18
7
Partager
Commentaire
0/400
StakeOrRegret
· Il y a 13h
La solution n'est que des paroles~
Voir l'originalRépondre0
GateUser-0717ab66
· Il y a 13h
Regardez cette montée, c'est génial !
Voir l'originalRépondre0
PaperHandSister
· Il y a 13h
Ce n'est pas juste copier le gameplay de defi !
Voir l'originalRépondre0
CryptoPunster
· Il y a 13h
Avant d'entrer dans le DLC, laissez-moi faire une prédiction... C'est encore une nouvelle recette pour se faire prendre pour des cons.
Voir l'originalRépondre0
DaoGovernanceOfficer
· Il y a 13h
empiriquement parlant... encore un autre théâtre de la sécurité à vrai dire
Voir l'originalRépondre0
GasWaster69
· Il y a 13h
Eh bien, le mécanisme d'optimisation est pas mal.
Voir l'originalRépondre0
MysteryBoxOpener
· Il y a 14h
Sauver le monde n'est pas aussi agréable que de coder~
DLC optimisation : améliorer la sécurité et l'évolutivité de l'écosystème Bitcoin
Analyse du principe du DLC et de ses solutions d'optimisation
1. Introduction
Le contrat de logarithme discret ( DLC ) est un schéma d'exécution de contrat basé sur un oracle proposé par Tadge Dryja du MIT en 2018. Le DLC permet aux deux parties d'effectuer des paiements conditionnels en fonction de conditions prédéfinies, en exécutant le paiement via des signatures pré-signées et la signature des résultats par un oracle. Par rapport au réseau Lightning, le DLC présente des avantages en termes de confidentialité, de support des contrats complexes et de contrôle des risques de contrepartie.
Cependant, il existe encore certains risques et problèmes liés au DLC :
Cet article explorera certaines solutions d'optimisation pour résoudre les problèmes mentionnés ci-dessus et améliorer la sécurité de l'écosystème Bitcoin.
2. Principe du DLC
Prenons l'exemple d'Alice et Bob pariant sur la parité du hachage du n+kème bloc :
3. Plan d'optimisation DLC
3.1 Gestion des clés
Les oracles doivent utiliser BIP32 pour dériver des sous-clés, et utiliser la clé privée et le compteur de hachage comme générateur de nombres aléatoires pour éviter les répétitions ou les pertes.
3.2 oracle décentralisé
Utilisation de la signature de seuil Schnorr pour réaliser un oracle décentralisé, améliorant la sécurité, la fiabilité et la traçabilité.
3.3 Couplage de la décentralisation et de la gestion des clés
Utiliser une méthode de dérivation de clé distribuée, permettant aux nœuds d'oracle de dériver des clés tout en ne détenant que des fragments de clé privée.
3.4 OP-DLC: minimisation de la confiance des oracles
Introduction d'un mécanisme de défi optimiste, les oracles doivent être mis en jeu à l'avance. Tout participant honnête peut défier et punir les oracles malveillants.
3.5 OP-DLC + BitVM双桥
En combinant OP-DLC et BitVM, résolvez le problème de la restitution des fonds, offrez plusieurs canaux de dépôt et de retrait, et réalisez une minimisation de la confiance dans les oracles.
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 off-chain plus complexes. En combinant le mécanisme de défi OP, il est possible de minimiser la confiance dans les oracles, apportant ainsi plus de possibilités à l'écosystème Bitcoin.