Informazione
Approfondimenti
Cultura Bitcoin
Gruppo ufficiale

Inviare bitcoin

Come preparare un pagamento Bitcoin on-chain, controllare indirizzo e importo, scegliere la commissione e verificare la conferma.

Il capitolo in breve

Capitolo
2 di 3
Livello
Intermedio
Lettura
4 min
Domande
5

In questo capitolo invieremo bitcoin on-chain. Il wallet costruisce la transazione, ma non può sapere se la destinazione è quella giusta, se l’importo coincide con quanto concordato o quanto è urgente la conferma. Questi controlli spettano a chi invia e devono avvenire prima della firma, perché una transazione confermata non può essere annullata.

Inserire indirizzo e importo

Apri la funzione Invia e incolla la richiesta ricevuta oppure scansiona il QR. Il wallet può riconoscere un indirizzo Bitcoin on-chain o un invoice Lightning: sono due modi di trasferire bitcoin con procedure diverse. Qui seguiamo l’invio on-chain; il pagamento tramite Lightning sarà affrontato nel capitolo successivo. Se il QR compila automaticamente anche l’importo, non considerarlo già verificato: confrontalo con la cifra concordata.

Dopo aver incollato l’indirizzo, confrontalo per intero con quello comunicato dal destinatario. Il copia e incolla evita errori di trascrizione, ma un dispositivo compromesso può sostituire il contenuto degli appunti. Per una somma rilevante chiedi al destinatario di confermare l’indirizzo attraverso un secondo canale, soprattutto se la richiesta è arrivata in una conversazione che potrebbe essere stata alterata.

Se usi la funzione Invia tutto, guarda la quantità che il wallet assegna al destinatario: la commissione viene sottratta dal saldo disponibile. Seed phrase e chiavi private non servono invece a completare il pagamento e non devono essere inserite in moduli, siti o dispositivi indicati dal destinatario.

Scegliere la commissione

Il wallet propone in genere più livelli di commissione in base all’urgenza. La tariffa è espressa in satoshi per virtual byte, o sat/vB: una tariffa più alta rende la transazione più competitiva per lo spazio nei blocchi, ma non permette di stabilire in quale blocco sarà inclusa.

La commissione non è una percentuale dell’importo inviato. Dipende dalla dimensione della transazione, quindi anche dal numero di UTXO che il wallet deve spendere per arrivare alla somma necessaria al pagamento.

Scegli la priorità, bassa, media o alta, in base a quando serve la conferma. Se il trasferimento non è urgente puoi accettare un’attesa maggiore e quindi pagare commissioni più basse; se stai concludendo uno scambio che richiede una conferma in tempi brevi, una commissione più alta aumenta la probabilità che la transazione venga inclusa prima.

Se il wallet consente di usare RBF, puoi aumentare la commissione di una transazione ancora non confermata sostituendola con una nuova versione più competitiva.

Controllare e firmare

Prima di firmare, leggi il riepilogo completo: indirizzo del destinatario, importo, unità e commissione totale. Non affidarti al fatto che il wallet abbia accettato la richiesta; un indirizzo formalmente valido può comunque appartenere alla persona sbagliata.

Quando usi un hardware wallet, confronta destinazione e importo anche sul suo schermo. Il computer o il telefono preparano la transazione, mentre il dispositivo separato mostra ciò che sta per firmare. Se i dati non coincidono, interrompi la procedura senza confermare su nessuno dei due dispositivi.

Firma soltanto dopo questi controlli. Prima della trasmissione puoi ancora tornare indietro e correggere i dati.

Seguire la transazione

Il wallet firma e trasmette la transazione, quindi mostra il TXID e uno stato come in attesa o non confermata. Il TXID identifica il pagamento e permette di controllare se la transazione è ancora nella mempool o è stata inclusa in un blocco. L’inclusione nel primo blocco corrisponde alla prima conferma; ogni blocco successivo ne aggiunge un’altra. Per importi rilevanti il destinatario può richiedere più conferme prima di considerare concluso lo scambio. La rete Bitcoin produce un blocco ogni dieci minuti in media, ma l’intervallo tra due blocchi può essere più breve o più lungo: superare i dieci minuti di attesa può succedere, ma non significa che i fondi siano scomparsi.

Se la transazione resta in attesa, non creare subito un secondo invio. Controlla lo stato attraverso il TXID e confronta la tariffa scelta con quelle delle transazioni in attesa. Se non hai urgenza puoi aspettare; se vuoi aumentare la commissione, usa la funzione RBF quando il wallet la mette a disposizione. Prima di confermare la sostituzione, ricontrolla destinazione, importo e nuova commissione totale. RBF interviene su una transazione ancora senza conferme: non permette di recuperare un pagamento già confermato.

Nel prossimo capitolo, Usare Lightning, vedremo come pagare e ricevere rapidamente senza registrare ogni operazione quotidiana in un blocco, riducendo l’esposizione pubblica delle singole operazioni e, in genere, tempi e costi di rete.

Test del capitolo

5 domande su quello che hai appena letto: tocca una domanda per aprirla. Le risposte sono tutte nel capitolo: se una non torna, il riscontro ti dice dove rileggere.

  1. Se invii un milione di sat invece di diecimila, la commissione cresce in proporzione?