Il principale portafoglio Bitcoin

Utilizzo del cold storage con la riga di comando

Questa guida spiega come firmare le transazioni Bitcoin utilizzando un portafoglio Electrum offline attraverso l'interfaccia a riga di comando.

Preparazione di una transazione senza segno

In primo luogo, utilizzate il vostro portafoglio online (solo per guardare) per creare una transazione senza firmarla:

electrum payto 1Lb9YaqiKdaPYQPFVRjmy1sZcSsVajaNQA 0.1 --unsigned > unsigned.txn

Questo comando salva la transazione non firmata in un file chiamato unsigned.txn. Se si utilizza un portafoglio di sola osservazione, si può omettere l'opzione --unsigned opzione.

Per verificare il contenuto della transazione non firmata, utilizzare questo comando:

cat unsigned.txn | electrum deserialize -

Firma della transazione

Il formato di serializzazione di Electrum include la chiave pubblica master e le informazioni di derivazione necessarie. Ciò consente al portafoglio offline di firmare la transazione senza dati aggiuntivi. Per firmare la transazione:

cat unsigned.txn | electrum signtransaction - > signed.txn

Questo comando legge la transazione non firmata, richiede la password del portafoglio e crea un nuovo file chiamato signed.txn contenente la transazione firmata.

Trasmissione della transazione

Dopo la firma, è necessario inviare la transazione alla rete Bitcoin. Utilizzare il seguente comando:

cat signed.txn | electrum broadcast -

Se la trasmissione ha successo, Electrum visualizza l'ID della transazione.

Ricordate che una volta trasmesse, le transazioni Bitcoin sono irreversibili. Ricontrollate sempre i dettagli della transazione prima di trasmetterla.

Indice dei contenuti