Signature de l'adaptateur : solution de confidentialité efficace pour les échanges atomiques 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'évolutivité Layer2 pour Bitcoin, la fréquence des transferts d'actifs cross-chain entre Bitcoin et les réseaux Layer2 a considérablement augmenté. Cette tendance est stimulée par la plus grande évolutivité, les frais de transaction plus bas et le haut débit offerts par la technologie Layer2. L'interopérabilité entre Bitcoin et les réseaux Layer2 devient une composante clé de l'écosystème des cryptomonnaies, favorisant l'innovation et offrant aux utilisateurs des outils financiers plus diversifiés et puissants.

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

Actuellement, il existe trois principales solutions de transactions cross-chain entre Bitcoin et Layer 2 : les transactions cross-chain centralisées, le pont cross-chain BitVM et l'échange atomique cross-chain. Ces technologies diffèrent en termes d'hypothèses de confiance, de sécurité, de commodité et de limites de transaction, et peuvent répondre à différents besoins d'application.

Les échanges atomiques cross-chain sont une technologie de trading cross-chain à haute fréquence, décentralisée, sans censure et offrant une bonne protection de la vie privée, largement utilisée dans les échanges décentralisés. Actuellement, il existe principalement deux méthodes d'implémentation basées sur la verrous de temps de hachage (HTLC) et la signature d'adaptateur.

Par rapport à HTLC, l'échange atomique basé sur la signature d'adaptateur présente les avantages suivants :

  1. A remplacé les scripts on-chain, réalisant des "scripts invisibles"
  2. L'espace occupé sur la chaîne est plus petit, les frais sont plus bas
  3. Les transactions ne peuvent pas se connecter, la confidentialité est meilleure.

Cet article présente principalement le principe des signatures d'adaptateur Schnorr/ECDSA et des échanges atomiques cross-chain, analyse les problèmes qui y sont associés et propose des solutions, et enfin, discute de l'application des signatures d'adaptateur dans la gestion des actifs numériques.

Signature d'adaptateur et échange atomique cross-chain

Signature d'adaptateur Schnorr et échange atomique

La signature de l'adaptateur Schnorr comprend les étapes suivantes :

  1. Alice choisit un nombre aléatoire r, calcule R = r·G
  2. Alice calcule c = H(R||P||m)
  3. Alice calcule s^ = r + c·x
  4. Alice envoie (R,s^) à Bob
  5. Bob vérifie s^·G = R + c·P
  6. Bob choisit y, calcule Y = y·G
  7. Bob calcule s = s^ + y
  8. Bob diffuse la signature (R,s)

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

Le processus d'échange atomique est le suivant :

  1. Alice génère la signature de l'adaptateur, envoie (R, s^) à Bob.
  2. Bob valide la signature de l'adaptateur
  3. Bob génère sa propre transaction, diffuse sur la chaîne
  4. Alice extrait y de la transaction de Bob
  5. Alice calcule s = s^ + y, diffuse sa propre transaction

signature d'adaptateur ECDSA et échange atomique

Les étapes de la signature de l'adaptateur ECDSA sont similaires, la principale différence réside dans la manière de calculer la signature :

s^ = r^(-1)(hash(m) + R_x·x)

Le processus d'échange atomique est similaire à Schnorr.

Analyse des technologies de transfert inter-chaînes des actifs Bitcoin et Layer2

Problèmes et solutions

problème de nombre aléatoire

Il existe un risque de sécurité lié à la fuite et à la réutilisation de nombres aléatoires dans la signature de l'adaptateur, ce qui pourrait entraîner une fuite de la clé privée. La solution consiste à utiliser la norme RFC 6979, qui génère des nombres aléatoires de manière déterministe :

k = SHA256(sk, msg, counter)

problème de scène cross-chain

  1. Problème d'hétérogénéité entre UTXO et modèle de compte : Bitcoin utilise le modèle UTXO, tandis qu'Ethereum utilise le modèle de compte, ce qui rend impossible la pré-signature des transactions de remboursement sur Ethereum. La solution consiste à utiliser un contrat intelligent sur Ethereum.

  2. Courbes identiques, algorithmes différents : Si deux chaînes utilisent la même courbe mais des algorithmes de signature différents (, par exemple l'un utilise ECDSA et l'autre Schnorr ), la signature de l'adaptateur reste sûre.

  3. Différentes courbes : Si deux chaînes utilisent des courbes elliptiques différentes, il n'est pas possible d'utiliser directement la signature de l'adaptateur, d'autres solutions sont nécessaires.

Analyse des technologies de transfert d'actifs Bitcoin et Layer2

Application de garde d'actifs numériques

La signature de l'adaptateur peut réaliser un stockage non interactif des actifs numériques :

  1. Alice et Bob créent une sortie multi-signature 2-of-2.
  2. Alice et Bob génèrent respectivement des signatures d'adaptateur et chiffrent l'adaptateur avec la clé publique de l'entité de garde.
  3. En cas de litige, le dépositaire peut déchiffrer l'adaptateur pour aider une partie à finaliser la transaction.

Cette solution ne nécessite pas la participation d'un tiers de confiance pour la configuration initiale, ce qui présente un avantage non interactif.

La cryptographie vérifiable est un composant clé de ce schéma, principalement mise en œuvre de deux manières : Purify et Juggling.

Analyse des technologies de cross-chain entre Bitcoin et les actifs Layer2

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

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

Résumé

Cet article détaille le principe de la signature d'adaptateur, les problèmes existants et les solutions, analyse les défis d'application dans les scénarios cross-chain, et explore les applications d'extension dans la garde d'actifs numériques. La signature d'adaptateur offre une solution technique 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é.

BTC-0.08%
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
MetaNomadvip
· Il y a 22h
Marquer ceux qui ne sont pas encore entrés dans une position.
Voir l'originalRépondre0
FUD_Vaccinatedvip
· Il y a 22h
btc2l2 est bien meilleur que ceux de zk.
Voir l'originalRépondre0
MagicBeanvip
· Il y a 22h
l2 ne se lasse pas, n'est-ce pas
Voir l'originalRépondre0
ProposalDetectivevip
· Il y a 22h
Encore un plan de Rug Pull avec un gas exorbitant
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)