Cos'è un portafoglio crypto? Come funzionano i portafogli crypto?
Cos'è un portafoglio crypto? Scopri come funzionano chiavi private, chiavi pubbliche, indirizzi di portafoglio e firma delle transazioni dietro le quinte.

Comprendere cosa sia un portafoglio crypto va oltre la memorizzazione di pochi termini tecnici. La chiave è capire come chiavi private, chiavi pubbliche, indirizzi di portafoglio e blockchain lavorino insieme. Le chiavi private autorizzano le transazioni, le chiavi pubbliche aiutano a verificare le firme, gli indirizzi di portafoglio identificano gli account on-chain e i portafogli trasformano questi complessi processi crittografici in un’interfaccia che gli utenti comuni possono utilizzare. Poiché le blockchain utilizzano formati di indirizzo e regole di generazione delle chiavi differenti, nessuna singola formula può spiegare completamente come funzioni ogni portafoglio.
Cos’è un portafoglio e perché i tuoi asset non sono realmente archiviati al suo interno?
Per comprendere cos’è un portafoglio, pensalo come una “chiave” piuttosto che come un “caveau”. Le reti blockchain registrano gli stati degli account e i trasferimenti di asset, mentre un portafoglio crypto genera o gestisce principalmente le chiavi pertinenti e aiuta gli utenti a leggere i dati della blockchain, generare indirizzi di portafoglio e firmare le transazioni.
Ciò significa che, anche se il tuo telefono viene danneggiato o l’app del portafoglio viene eliminata, potresti comunque riuscire a ripristinare l’accesso ai tuoi account on-chain purché conservi credenziali di recupero valide e compatibili. Al contrario, se qualcuno ottiene la tua chiave privata o informazioni di recupero critiche, cambiare semplicemente la password di accesso dell’app di solito non è sufficiente per mettere nuovamente al sicuro i tuoi asset on-chain.
Il software del portafoglio è solo l’interfaccia. Le credenziali crittografiche sottostanti sono ciò che determina in ultima analisi l’accesso ai tuoi asset. Ethereum distingue inoltre chiaramente tra portafogli e account, descrivendo un portafoglio come un’applicazione o un’interfaccia utilizzata per interagire con gli account on-chain.
Come sono correlate chiavi pubbliche, chiavi private e indirizzi di portafoglio?
Quando si studiano chiavi pubbliche e private, è importante non considerarle semplicemente come nome utente e password di un sito web tradizionale. Una chiave privata viene generalmente generata da dati casuali altamente sicuri e viene utilizzata per creare firme digitali. Una chiave pubblica deriva dalla chiave privata tramite operazioni crittografiche e viene utilizzata per verificare tali firme. Diverse blockchain generano poi gli indirizzi di portafoglio da chiavi pubbliche o altri dati secondo le proprie regole.
Prendi Ethereum come esempio. Una chiave pubblica deriva da una chiave privata utilizzando la crittografia a curva ellittica. Un indirizzo Ethereum viene quindi creato dagli ultimi 20 byte dell’hash Keccak-256 della chiave pubblica e visualizzato con il prefisso 0x. Altre blockchain possono utilizzare formati di indirizzo e metodi di generazione differenti, quindi affermare che “una chiave privata viene sottoposta a hash una sola volta per creare sia la chiave pubblica sia l’indirizzo” non è una spiegazione universale accurata.
Dal punto di vista dell’utente, puoi condividere il tuo indirizzo di portafoglio con altri per ricevere fondi, ma la tua chiave privata deve rimanere riservata. Conoscere l’indirizzo di portafoglio pubblico di qualcuno non ti autorizza a trasferire gli asset ad esso associati.
Cosa accade realmente quando invii crypto da un portafoglio?
Quando un utente avvia un trasferimento, il portafoglio costruisce innanzitutto una transazione utilizzando informazioni quali indirizzo di destinazione, importo del trasferimento e commissione di rete. Utilizza quindi la chiave privata dell’account corrispondente per creare una firma digitale. La transazione firmata viene trasmessa alla rete blockchain, dove i nodi verificano la firma e le regole della transazione. Una volta convalidata, la transazione può essere inclusa in un blocco o utilizzata per aggiornare lo stato della rete.
In un portafoglio self-custody tradizionale, la firma avviene solitamente su un dispositivo o uno strumento di firma controllato dall’utente. Un portafoglio hardware fa un passo in più isolando la chiave privata all’interno di un dispositivo dedicato. L’hardware firma la transazione, mentre il dispositivo connesso a Internet è responsabile della sua trasmissione alla rete.
Anche le frasi seed e le chiavi private dovrebbero essere distinte. BIP39 non si limita a “tradurre una chiave privata in 12 o 24 parole inglesi”. Codifica invece entropia casuale e informazioni di checksum in una frase mnemonica leggibile dall’uomo. Tale frase viene poi convertita in un seed, che può essere successivamente utilizzato con standard di portafoglio deterministici come BIP32 per generare le chiavi.
FAQ
È possibile derivare una chiave privata da una chiave pubblica?
In base alle ipotesi di sicurezza crittografica utilizzate nei moderni sistemi blockchain, calcolare in modo efficiente la corrispondente chiave privata ricavare una chiave privata da una chiave pubblica è progettata per essere computazionalmente irrealizzabile. Questa è una proprietà di sicurezza fondamentale della crittografia a chiave pubblica.Una frase seed è la stessa cosa di una chiave privata?
No. Una frase seed BIP39 viene tipicamente utilizzata per generare un seed del portafoglio, dal quale un portafoglio deterministico può derivare più chiavi e account. Non è semplicemente una versione leggibile dall'uomo di una singola chiave privata.Qual è la differenza tra una password del portafoglio e una chiave privata?
Una password del portafoglio di solito protegge l'accesso a un'applicazione locale o all'interfaccia di un account, mentre una chiave privata viene utilizzata per creare firme on-chain valide. Operano a livelli di sicurezza diversi.Posso condividere pubblicamente il mio indirizzo del portafoglio?
Nella maggior parte dei casi, sì. Un indirizzo del portafoglio può essere condiviso per ricevere fondi. Tuttavia, gli storici delle transazioni associati agli indirizzi blockchain pubblici possono spesso essere visualizzati on-chain, quindi essere condivisibile non significa essere privato.
Acquisire le conoscenze di base è il primo passo. Segui MGBX Academy per accedere a più risorse educative sulle criptovalute e alle opportunità di mercato.
Procedura per fare trading su MGBX:
Registra un account di trading e completa l'eventuale verifica dell'identità richiesta;
Deposita i fondi e seleziona il tipo di operazione;
Nella pagina di trading dell'asset, inserisci l'importo o la quantità che desideri acquistare;
Conferma l'ordine, completa l'operazione e verifica che il saldo del tuo account sia stato aggiornato correttamente.
Ulteriori letture:
Portafogli di criptovalute: una guida completa per principianti
Portafoglio caldo vs. portafoglio freddo: quale opzione di archiviazione è adatta a te?
I migliori portafogli di criptovalute: opzioni popolari a confronto


