Ogni pagamento effettuato sul network Bitcoin è identificato tramite un set di due chiavi, derivate in maniera randomica. La chiave privata è analoga alla password di un account: serve a dimostrare la proprietà dell’indirizzo associato ad un pagamento e che si hanno quindi le necessarie condizioni per poter spendere quei fondi. Essa consente l’accesso e la possibilità di trasferire i propri fondi e non va condivisa in alcun modo. Effettuare il backup della propria chiave privata è fondamentale per garantire la possibilità di recuperare i fondi in caso di imprevisti.
La chiave pubblica è da intendersi come l’indirizzo e-mail o il nome utente. A differenza della chiave privata, essa può essere condivisa. Dalla chiave pubblica vengono derivati gli indirizzi Bitcoin sui quali si desidera ricevere una transazione.