Signature sur les transactions à entrées multiples

Bitswazsky

Signature sur les transactions à entrées multiples


Ma question est que, supposons qu’il y ait un txn tx (k) payé par l’utilisateur u à v , qui fait référence à deux txns tx (i) et tx (j) comme entrées. De plus, ces deux entrées sont destinées à différentes clés publiques de u , disons Pk1 (u) et Pk2 (u) .

Comment u signe tx (k) pour v , c’est-à-dire comment convaincre v qu’elle possède ces deux clés publiques? Est-ce qu’elle signe tx (k) avec Sk1 (u) et Sk2 (u) ?
Je vous remercie.

Réponses


 amaclin

En bref: oui, si vous souhaitez échanger deux sorties précédentes en une seule transaction – vous devez signer deux fois. Les étapes de création d’une telle transaction sont les suivantes:

  1. créer un « modèle » de transaction pour racheter la première sortie
  2. le hacher. ce sera digest1.
  3. signez le digest1 avec votre clé privée1. ce sera la signature1
  4. créer un « modèle » de transaction pour échanger la deuxième sortie
  5. le hacher. ce sera digest2 (différent de digest1!)
  6. signez le digest2 avec votre clé privée2. ce sera signature2
  7. créer la transaction elle-même avec {pubkey1, signature1, pubkey2, signature2}

remarque: les étapes 1, 2, 3 peuvent être effectuées par Alice qui a privkey1. les étapes 4, 5, 6 peuvent être effectuées par une autre personne, dit Bob qui détient privkey2. l’étape 7 peut être effectuée par tout le monde

 

#à, entrées,, Les, multiples, signature, sur, transactions

 

yahoo

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *