Private Key
Chiave privata
Private Key
Chiave privata
Difficoltà: base
Argomento: tecnologia
DEFINIZIONE
Una chiave privata Bitcoin è codice che rappresenta l'accesso al controllo di un indirizzo Bitcoin. In altre parole, la chiave privata è l'elemento che ti permette di spendere i fondi associati all'indirizzo Bitcoin.
La chiave privata viene generalmente memorizzata nel wallet, consente di firmare le transazioni e in questo modo rappresenta le credenziali digitali dei vostri bitcoin, e per certi versi potrebbe essere considerata come una password: chiunque sia in possesso di tale chiave privata potrà gestire quei fondi sulla blockchain.
La chiave privata deve rimanere sempre segreta, perché rivelarla a terzi equivale a dare loro il controllo sui bitcoin protetti da quella chiave. Bisogna inoltre fare un backup, o salvare da qualche parte, la chiave privata affinché sia protetta da perdite accidentali, perché se viene persa non può essere recuperata e anche i fondi garantiti da essa sono persi per sempre.
Dalla chiave privata viene derivata la chiave pubblica.
La chiave privata è un numero di solito generato in modo casuale.
La chiave privata bitcoin è solo un numero. Si può scegliere la propria chiavi privata in modo casuale anche semplicemente usando solo una moneta, una matita e un foglio: si lancia una moneta 256 volte per scegliere i valori 0 o 1 delle 256 cifre binarie di una chiave privata casuale che si possono utilizzare in un wallet bitcoin. La chiave pubblica può quindi essere generata dalla chiave privata.
Formati della chiave privata
La chiave privata può essere rappresentata in diversi formati, che corrispondono tutti allo stesso numero a 256 bit. Le rappresentazioni delle chiavi private (formati di codifica) mostrano tre formati comuni utilizzati per rappresentare le chiavi private. Formati diversi vengono utilizzati in circostanze diverse. I formati esadecimali e binari non elaborati vengono utilizzati internamente nel software e raramente mostrati agli utenti. Il WIF viene utilizzato per l'importazione
Rappresentazioni delle chiavi private (formati di codifica)
Tipo | Prefisso | Descrizione |
---|---|---|
Raw | nessuno | 32 byte |
Hex | nessuno | 64 cifre esadecimali |
WIF | 5 | Codifica Base58Check: Base58 con prefisso 0x80 e checksum a 4 byte |
WIF-compressed | K o L | Come per WIF, con l'aggiunta del suffisso 0x01 prima della codifica |
Seed
Spesso la chiave privata viene confusa con il seed, che sono concetti correlati nell'ambito delle criptovalute, ma non sono la stessa cosa.
Il seed è una frase composta da diverse parole, spesso 12 o 24, che viene utilizzata come seed o seme per generare una o più chiavi private. Il seed viene utilizzato come una forma di backup e ripristino delle chiavi del wallet, in modo da poter accedere ai propri fondi in caso di perdita o danneggiamento del dispositivo sul quale è memorizzato il wallet.
La chiave privata è generata a partire dal seed utilizzando un'algoritmo deterministico che consente di generare molte chiavi private da un singolo seed. In questo modo, se si conosce il seed, è possibile generare la chiave privata associata e accedere ai propri fondi.
Chiave privata estesa
La chiave privata estesa è un formato che include informazioni extra, come i codici di derivazione dei segni, insieme alla chiave privata vera e propria. Questo formato viene utilizzato in alcuni tipi di wallet hardware e software per supportare la gestione delle più complesse gerarchie di chiavi e indirizzi.
- Vedi anche
- Public Key Chiave pubblica
- Signature Firma
- Wallet Portafoglio
- WIF (Wallet import format)
- Xprv (Extended Private Key) Chiave privata estesa
aggiornato il 2021-10-21