Le déverrouillage des signatures d'adaptateur ouvre de nouvelles possibilités d'échange atomique cross-chain.

robot
Création du résumé en cours

Signature de l'adaptateur et son application dans l'échange atomique cross-chain

Avec le développement rapide des solutions d'extension Layer2 pour Bitcoin, la fréquence des transferts d'actifs entre Bitcoin et ses réseaux Layer2 a considérablement augmenté. Cette tendance est alimentée par la plus grande évolutivité, les frais de transaction plus bas et le haut débit offerts par la technologie Layer2. Ces avancées favorisent des transactions plus efficaces et économiques, ce qui pousse à une adoption et une intégration plus larges de Bitcoin dans diverses applications. Par conséquent, l'interopérabilité entre Bitcoin et les réseaux Layer2 devient un élément clé de l'écosystème des cryptomonnaies, stimulant l'innovation et offrant aux utilisateurs des outils financiers plus diversifiés et puissants.

Analyse de la technologie de cross-chain des actifs Bitcoin et Layer2

Il existe trois solutions typiques pour les transactions inter-chaînes entre Bitcoin et Layer 2 : les transactions inter-chaînes centralisées, le pont inter-chaînes BitVM et les échanges atomiques inter-chaînes. Ces trois technologies diffèrent en termes d'hypothèses de confiance, de sécurité, de commodité et de limites de transaction, capables de répondre à divers besoins d'application.

Les avantages des transactions cross-chain centralisées résident dans leur rapidité et la relative simplicité du processus d'appariement. Cependant, la sécurité de cette méthode dépend entièrement de la fiabilité et de la réputation des institutions centralisées. Si une institution centralisée subit une défaillance technique, une attaque malveillante ou un manquement, les fonds des utilisateurs sont exposés à un risque élevé. De plus, les transactions cross-chain centralisées peuvent également compromettre la confidentialité des utilisateurs, ce qui nécessite une réflexion prudente de leur part.

La technologie du pont cross-chain BitVM est relativement complexe. Elle introduit un mécanisme de défi optimiste, ce qui rend la technologie plus complexe. De plus, le mécanisme de défi optimiste implique un grand nombre de transactions de défi et de réponse, ce qui entraîne des frais de transaction plus élevés. Par conséquent, le pont cross-chain BitVM n'est adapté qu'aux transactions de très gros montants, avec une fréquence d'utilisation relativement faible.

L'échange atomique cross-chain est un contrat qui permet d'effectuer des transactions de cryptomonnaie décentralisées. Il n'implique aucun tiers, est décentralisé, exempt de censure, offre une bonne protection de la vie privée et permet des transactions cross-chain à haute fréquence, et est largement utilisé dans les échanges décentralisés.

Les échanges atomiques cross-chain comprennent principalement deux technologies : le HTLC basé sur un verrou de temps de hachage ( et celui basé sur une signature d'adaptateur. Bien que l'échange atomique basé sur le HTLC représente une avancée majeure dans les technologies d'échange décentralisé, il présente des problèmes de fuite de la vie privée des utilisateurs. En comparaison avec le HTLC, l'échange atomique basé sur la signature d'adaptateur présente trois avantages : il remplace le script sur chaîne, réduit l'espace occupé sur la chaîne et coûte moins cher ; les transactions impliquées ne peuvent pas être liées, garantissant ainsi la protection de la vie privée.

Cet article présente d'abord le principe de la signature adaptatrice Schnorr/ECDSA et de l'échange atomique cross-chain. Ensuite, il analyse les problèmes de sécurité des nombres aléatoires présents dans la signature adaptatrice et les problèmes d'hétérogénéité des systèmes et des algorithmes dans les scénarios cross-chain, tout en proposant des solutions. Enfin, il étend l'application de la signature adaptatrice pour réaliser la conservation d'actifs numériques non interactifs.

Signature de l'adaptateur et échange atomique cross-chain

) Signature d'adaptateur Schnorr et échange atomique

Le processus de signature de l'adaptateur Schnorr est le suivant :

  1. Alice génère un nombre aléatoire r, calcule R = rG
  2. Alice calcule c = H###X||R||m(
  3. Alice calcule s' = r + cx
  4. Alice envoie )R,s'( à Bob
  5. Bob vérifie s'G = R + cX
  6. Bob calcule s = s' + y
  7. )R,s( est une signature Schnorr valide

![Analyse de la technologie cross-chain des actifs Bitcoin et Layer2])https://img-cdn.gateio.im/webp-social/moments-d1dea371c4dd34fed51cbd1b2a93474e.webp(

Le processus d'échange atomique inter-chaînes basé sur les signatures d'adaptateur Schnorr est le suivant :

  1. Alice génère une clé privée x et une clé publique X = xG
  2. Bob génère la clé privée y et la clé publique Y = yG
  3. Alice crée la transaction TA, verrouillant les actifs dans X
  4. Bob crée une transaction TB, verrouille les actifs dans Y
  5. Alice génère une signature d'adaptateur Schnorr )R, s'(
  6. Bob vérifie la validité de la signature de l'adaptateur
  7. Bob diffuse TB
  8. Alice a vu TB, elle a diffusé TA et la signature complète )R,s(
  9. Bob extrait y de la signature complète et termine la transaction

) signature d'adaptateur ECDSA et échange atomique

Le processus de signature de l'adaptateur ECDSA est le suivant :

  1. Alice génère un nombre aléatoire k, calcule R = kG
  2. Alice calcule r = Rx mod n
  3. Alice calcule s' = k^###-1()H(m( + rx) mod n
  4. Alice envoie )R,s'( à Bob
  5. Bob vérifie s'G = R + r^)-1(H)m(X
  6. Bob calcule s = s' + y mod n
  7. )r,s( est une signature ECDSA valide

![Analyse des technologies cross-chain des actifs Bitcoin et Layer2])https://img-cdn.gateio.im/webp-social/moments-c1f7fb81382024c7d717e75038db0cf1.webp(

Le processus d'échange atomique inter-chaînes basé sur la signature d'adaptateur ECDSA est similaire au processus de Schnorr.

Problèmes et solutions

) Problèmes et solutions de nombres aléatoires

Le problème de fuite et de réutilisation du nombre aléatoire dans la signature de l'adaptateur peut entraîner une fuite de la clé privée. La solution consiste à utiliser la RFC 6979, qui permet d'extraire de manière déterministe le nombre aléatoire k à partir de la clé privée et du message à signer, éliminant ainsi le besoin de générer un nombre aléatoire.

problèmes et solutions de scénarios cross-chain

Problème d'hétérogénéité entre le modèle UTXO et le modèle de compte : Bitcoin utilise le modèle UTXO, tandis que Bitlayer utilise le modèle de compte, ce qui empêche la pré-signature des transactions de remboursement sur Bitlayer. La solution consiste à utiliser des contrats intelligents sur Bitlayer pour réaliser un échange atomique.

Les signatures d'adaptateur avec des courbes identiques et des algorithmes différents sont prouvablement sécurisées. Cependant, si les courbes sont différentes, les signatures d'adaptateur ne peuvent pas être utilisées.

![Analyse des technologies de cross-chain entre Bitcoin et les actifs Layer2]###https://img-cdn.gateio.im/webp-social/moments-ffe66b54f14cc042d177fac8c071563b.webp(

Application de garde d'actifs numériques

La signature basée sur un adaptateur permet de réaliser une garde non interactive des actifs numériques, le processus principal est le suivant :

  1. Créer une transaction de financement non signée
  2. Alice et Bob génèrent respectivement des signatures d'adaptateur.
  3. Vérifiez la validité du texte chiffré et diffusez la transaction de financement
  4. En cas de litige, le dépositaire déchiffre et fournit le secret de l'adaptor.

La cryptographie vérifiable est la technologie clé pour réaliser l'hébergement non interactif, principalement avec deux solutions : Purify et Juggling.

![Analyse de la technologie cross-chain des actifs Bitcoin et Layer2])https://img-cdn.gateio.im/webp-social/moments-dbf838762d5d60818e383c866ca2d318.webp(

![Analyse des technologies de transfert d'actifs Bitcoin et Layer2 cross-chain])https://img-cdn.gateio.im/webp-social/moments-e09f20bac2bd4f245bdfc3006427e45b.webp(

![Analyse de la technologie cross-chain des actifs Bitcoin et Layer2])https://img-cdn.gateio.im/webp-social/moments-9c382f3c2f6eb018947793ebaeed1729.webp(

Résumé

Cet article présente en détail le principe de la signature d'adaptateur, les problèmes et les solutions dans les applications cross-chain, ainsi que son application dans la garde des actifs numériques. La signature d'adaptateur offre une nouvelle solution efficace et respectueuse de la vie privée pour les échanges atomiques cross-chain, et devrait jouer un rôle important dans des scénarios tels que le trading décentralisé.

ALICE1.66%
BTC0.15%
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
  • 4
  • Reposter
  • Partager
Commentaire
0/400
NftPhilanthropistvip
· Il y a 3h
en fait... les signatures d'adaptateur pourraient juste sauver le defi d'un autre hack de bridge tbh
Voir l'originalRépondre0
WhaleSurfervip
· Il y a 5h
Qui irait choisir une solution de cross-chain décentralisée ?
Voir l'originalRépondre0
LightningPacketLossvip
· Il y a 5h
La signature n'est pas si compliquée.
Voir l'originalRépondre0
GateUser-beba108dvip
· Il y a 5h
Qui peut comprendre cela ?
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)