Come viene trasferita una transazione multisig tra più firmatari?

Aug 20 2020

Sto cercando di saperne di più sull'esecuzione di transazioni multisig.

Gli esempi che ho visto mostrano la firma della transazione con 2 su 3 o 3 su 3, dove le firme vengono aggiunte, essenzialmente, nello stesso momento e nello stesso posto.

Mi chiedo come si fa, utilizzando rpc o cli, a effettuare una spesa multisig da macchine fisicamente separate?

Come fa un firmatario a sapere che c'è una transazione che deve firmare?

Una transazione 2 su 3, che inizialmente contiene solo 1 firma, può essere trasmessa, quindi aggiornata dal 2 ° o 3 ° firmatario?

Risposte

2 AndrewChow Aug 20 2020 at 07:03

Mi chiedo come si fa, utilizzando rpc o cli, a effettuare una spesa multi sig da macchine fisicamente separate?

Di solito è lo stesso identico processo, basta eseguire i comandi di firma su più dispositivi. Il software dovrebbe essere in grado di gestire quando non può firmare completamente e produrrà il maggior numero di firme possibile per quella transazione.

Come fa un firmatario a sapere che c'è una transazione che deve firmare?

Gli deve essere data la transazione da firmare. Se si utilizza PSBT, la transazione di solito conterrà un identificatore per il firmatario che il firmatario può cercare per sapere se firmare.

Una transazione 2 su 3, che inizialmente contiene solo 1 sig, può essere trasmessa e aggiornata dal 2 ° o 3 ° firmatario?

No, la transazione non è completamente firmata, quindi non può essere trasmessa alla rete. Deve essere dato a uno degli altri firmatari e devono firmare la transazione prima che possa essere trasmessa.