Questa guida mostra come creare un portafoglio multisig 2-di-2. Un portafoglio multisig 2-di-2 utilizza due portafogli separati. Questi portafogli si trovano solitamente su macchine diverse e possono essere controllati da persone diverse. Per utilizzare i fondi, entrambi i portafogli devono lavorare insieme. Entrambi i portafogli hanno lo stesso insieme di indirizzi.
- Controllo condiviso dei fondi: Voi e il vostro partner potete gestire insieme il denaro dell'azienda. I fondi possono essere spesi solo se entrambi siete d'accordo.
- Sicurezza migliorata: È possibile tenere un portafoglio sul computer principale e l'altro su un dispositivo offline. In questo modo è molto più difficile per gli aggressori o i malware rubare le vostre monete.
Creare una coppia di portafogli 2 su 2
Entrambi i cofirmatari devono seguire questi passaggi:
- Nella schermata successiva, scegliere "2 di 2" per il tipo di portafoglio.
- Aprire il menu Electrum e selezionare File → Nuovo.
- Selezionare "Portafoglio multi-firma" dalle opzioni.

Quindi, generare un seme. Conservare questo seme in modo sicuro, poiché è fondamentale per il recupero del portafoglio.
Dovrete quindi scambiare le chiavi pubbliche master con l'altro cofirmatario:

Inserire la chiave pubblica principale dell'altro portafoglio nella casella inferiore. Quando si configura il secondo portafoglio, utilizzare la chiave pubblica principale del primo portafoglio.
Eseguire questi passaggi contemporaneamente per entrambi i portafogli. Se necessario, è possibile mettere in pausa il processo facendo clic su "Annullamento" e riprendere in seguito riaprendo il file del portafoglio.
Ricordate: Non condividere mai le chiavi seed o private, ma solo la chiave pubblica master.
Ricezione di fondi
Innanzitutto, assicurarsi che entrambi i portafogli producano lo stesso insieme di indirizzi. Questo passaggio è fondamentale per una corretta sincronizzazione del portafoglio. Ora è possibile ricevere fondi utilizzando questi indirizzi.
Si noti che questi indirizzi a più firme iniziano con il numero "3".
Qualsiasi portafoglio in grado di inviare agli indirizzi P2SH (Pay-to-Script-Hash) può trasferire fondi al vostro portafoglio multi-firma. Questo include la maggior parte dei moderni portafogli Bitcoin.
Spesa
Per spendere fondi da un portafoglio a firma multipla 2 su 2, entrambi i cofirmatari devono firmare la transazione. Ecco come iniziare:
- Utilizzando uno dei portafogli, andare alla voce "Inviare".
- Compilate i dettagli della transazione come di consueto.
- Dopo la firma, una finestra visualizzerà le informazioni sulla transazione.

Dopo la prima firma, è necessario inviare la transazione parzialmente firmata al secondo portafoglio per il completamento. Sono disponibili diverse opzioni:
- Trasferimento USB: Salvare il file della transazione e trasferirlo tramite un'unità USB.
- Metodo del codice QR: Utilizzare la funzione del codice QR per trasmettere i dati della transazione.
- Server remoto: Utilizzare il plugin CosignerPool per condividere la transazione in rete.
Scegliete il metodo più adatto alle vostre esigenze di sicurezza e alla vostra convenienza. Ricordate che la transazione non è completa finché entrambi portafogli lo hanno firmato.
Trasferimento di un file
Per spostare una transazione parzialmente firmata tra dispositivi diversi:
- Salvare la transazione in un file utilizzando il comando "Risparmiare".
- Trasferire questo file sul dispositivo con il secondo portafoglio.
- Sul secondo dispositivo, aprire Electrum e andare su "Strumenti" nel menu.
- Selezionare "Transazione di carico", quindi scegliere "Da file“.
- Individuare e aprire il file della transazione trasferita.
Questo processo consente di continuare la transazione firmando su un altro dispositivo.
Utilizzare il codice QR
Electrum offre una funzione di codice QR per trasferire le transazioni tra portafogli. Cercate il pulsante con l'icona di un codice QR nella finestra della transazione. Facendo clic su questo pulsante si visualizza un codice QR contenente i dettagli della transazione.
Sul dispositivo con il secondo portafoglio, aprire Electrum e andare su Strumenti → Carica transazione → Da codice QR. Utilizzare questo dispositivo per scansionare il codice QR visualizzato.
Utilizzare il plugin del pool di firmatari
Per utilizzare questa funzione, attivare l'opzione "Pool di garanti" su entrambi i portafogli. È possibile farlo andando su Strumenti → Plugin.
Una volta abilitato, verrà visualizzato un "Inviare al garante" pulsante. Facendo clic su questo pulsante si invia la transazione parzialmente firmata a un server centrale. La transazione è crittografata utilizzando la chiave pubblica principale del cosigner.

Quando il cofirmatario avvia il proprio portafoglio, riceve una notifica sulla transazione parzialmente firmata disponibile:

Per decifrare la transazione, il garante ha bisogno della sua password, poiché è crittografata con la sua chiave pubblica principale.
Utilizzando uno di questi metodi, è possibile aggiungere la seconda firma alla transazione con l'opzione "Segno" pulsante. Successivamente, la transazione può essere trasmessa alla rete.
Questo plugin semplifica il processo di coordinamento delle transazioni con più firme, soprattutto quando i firmatari non si trovano nello stesso luogo.