4 min read

Wallet: Cos'è e come funziona?

Il wallet crypto è un'applicazione che ci consente di detenere le chiavi private delle nostre criptovalute rendendoci gli unici proprietari, con tutti gli oneri e le responsabilità che ne consegue questa cosa.

Wallet: Cos'è e come funziona?

Wallet crypto: che cos'è?

Un wallet è un portafoglio elettronico, capace di detenere al suo interno le chiavi private delle nostre criptovalute. In realtà, abbiamo creato nella nostra mente l’immagine di un wallet esattamente identico al portafoglio che teniamo in tasca, e lo abbiamo fatto per ovvi motivi di semplificazione del concetto: in fondo, le criptovalute sono come il cash, ma in versione digitale. Questa idea di fondo funziona, ma non è del tutto corretta. Possiamo dire che un wallet sia più simile ad un portachiavi, che ad un portafoglio. Leggi l’articolo per saperne di più!

Differenza tra chiave privata e chiave pubblica

Quando un wallet viene creato, vengono generate due chiavi: una chiave privata ed una pubblica. In breve, la chiave pubblica è l’indirizzo che devo dare a terzi quando voglio che mi inviino fondi (infatti viene chiamata anche address), simile all’IBAN bancario. La chiave privata, invece, serve a me per poter spendere i fondi che possiedo.

Questo è un esempio di chiave pubblica/address di un wallet: bc1qqlvzjms********************teas63rfpfd. Questo codice alfanumerico che rappresenta la chiave pubblica viene derivato, tramite una funzione crittografica, dalla chiave privata. La chiave privata, al contrario, non può essere derivata da nessuna parte. È una chiave d’origine, ed è estremamente importante che rimanga segreta per ragioni di sicurezza.

Per questo abbiamo accennato ad un immagine di wallet come un portachiavi e non come portafoglio: all’interno di esso risiedono le nostre chiavi, quella pubblica e quella privata. Al contrario di come spesso si pensa, il wallet non custodisce le nostre criptovalute, esse sono e saranno sempre all’interno della blockchain. Il wallet ha solo la funzione di detenere le chiavi private che ci servono per accedere alle monete digitali.

Come potete vedere dall’immagine in basso, il computer B vuole inviare delle informazioni al computer A. Tramite la prima fase, quella di criptaggio, B utilizza la chiave pubblica di A per crittografare le informazioni, rendere il testo sicuro e non visibile da nessuno. Dopodiché A utilizzerà la propria chiave privata per decriptare le informazioni e poter leggere il messaggio inviato da B.

Differenza tra chiave privata e chiave pubblica

Tipologie di Wallet

Esattamente come accade con il contante nel mondo reale, che si può depositare in una cassaforte, in un portafoglio o in una banca, anche le monete digitali lo sono. Ciò che scegliamo avrà dei pro e dei contro e, in funzione di quello che avremo deciso, cambieranno i diritti e i doveri che avremo sulle nostre chiavi.

Parliamo adesso di come viene generato un wallet e delle differenze che ci sono tra i diversi tipi di portafogli digitali.

Esistono due categorie di wallet principali, che definiscono chi detiene le chiavi private e quindi chi è il vero possessore delle monete associate a quell’address: Wallet Custodial o Non Custodial.

Wallet Custodial

Riprendendo l’analogia che confrontava i wallet crypto con i mezzi per detenere soldi nel mondo reale, possiamo dire che un wallet aperto all’interno di un exchange possa essere visto come un conto bancario, ma senza assicurazione sui nostri fondi.

Il Wallet Custodial, infatti delega la responsabilità e il possesso delle chiavi private al suo interno ad un custode, da cui deriva il nome. Anche se continuiamo ad essere noi le persone che utilizzano il wallet, non saremo più i reali possessori delle monete che contiene. Il caso più emblematico di un Custodial wallet è quello dei cosiddetti Exchange Wallet: quando depositiamo valute all’interno di un exchange, perdiamo il possesso reale di quelle monete, il che significa che se l’azienda dovesse fallire o chiudere per qualche altra ragione, perderemmo tutti i capitali al suo interno. D’altra parte però, è doveroso ricordare che è anche e soprattutto nell’interesse dell’exchange stesso custodire al meglio i fondi degli utenti, a meno che non ci troviamo di fronte ad un caso di truffa.

Nonostante questo, il rischio è raro, ma comunque possibile. Dobbiamo tutelarci ancor meglio e trovare un modo per diventare gli unici possessori delle criptovalute.

Ecco che qui possono venirci in aiuto i Wallet Non Custodial.

Wallet non Custodial

Se i Wallet Custodial possono essere visti come conti bancari, i Non Custodial invece possono essere visti come portafogli o casseforti.

Il portafoglio potrebbe essere ciò che viene definito Hot Wallet (ovvero “wallet caldo”). Un Hot Wallet è pronto per l’utilizzo su qualsiasi applicazione decentralizzata in quanto sempre connesso ad Internet e, quindi anche maggiormente esposto al rischio di un possibile attacco informatico. L’altro invece, la cassaforte, potrebbe essere ciò viene chiamato Cold Wallet (“wallet freddo”), un wallet non necessariamente connesso ad Internet e quindi meno attaccabile da un hacker.

In entrambi i casi sarete voi gli unici responsabili delle monete. Sarà necessario imparare al meglio come funzionano e come proteggerli prima di commettere un errore che, purtroppo, nel mondo delle criptovalute viene sempre pagato caro.

Solitamente gli Hot Wallet sono gratuiti e ne esistono centinaia diversi, le cui differenze sono minime, ma il fine è sempre lo stesso: potervi permettere di interagire con le vostre monete.

Esistono infatti due tipologie di Hot Wallet: le estensioni di browser e le applicazioni desktop. Le prime, una volta scaricate appariranno nel vostro browser in alto a destra dell’URL. Solitamente vengono scelti per l’utilizzo delle applicazioni decentralizzate, in quanto sono i wallet più immediati.

I Software Wallet, invece, devono essere scaricati ed installati nel nostro computer, per funzionare utilizzeranno un’applicazione tutta loro, esattamente come un qualsiasi altro programma per pc.

Anche i Cold Wallet si dividono in due categorie, anche se non ne esiste una scelta così ampia come nel caso degli Hot Wallet. Le due categorie sono: Hardware Wallet e Software Wallet. Entrambi sono applicazioni che vengono installate nel nostro computer o cellulare, ma la prima tipologia ha anche una componente fisica, hardware appunto, che serve per confermare ogni transazione verso l’esterno o l’interno del nostro wallet.

Avere una componente hardware è fondamentale per poter prevenire quasi tutte le minacce hacker, poiché anche se qualcuno riuscisse ad accedere al vostro computer, gli mancherebbe l’oggetto reale che conferma ogni transazione. Geniale no?

Gli Hardware Wallet, costano a differenza degli altri, e le aziende migliori che attualmente li producono sono due: Ledger o Trezor.

Paper Wallet

L’ultima tipologia di wallet di cui vi parlo è il Paper Wallet che, come dice il nome in inglese è un “wallet di carta”. Infatti, creare un Paper Wallet vuol dire scrivere una copia della chiave privata di una vostra moneta su di un foglio di carta. Anche in questo caso, i rischi esistono e non sono pochi. Non si tratta più di un attacco informatico, ma potremmo perdere le nostre chiavi privati in altri modi: smarrire il foglio, perderlo, subire un furto, danneggiarlo in qualche modo, etc. Se perdessimo questi fogli avremmo perso per sempre anche le nostre criptovalute.

Il Paper Wallet rientra nella categoria dei Wallet Non Custodial. Tuttavia, poiché totalmente diverso dai wallet visti fino ad ora, lo abbiamo separato dagli altri per avere più chiaro l’ordine e le differenze.

"Il Custodial Wallet affidato all'Exchange può essere paragonato ad un conto di Banca. Il Non Custodial Wallet è più simile ad un portafoglio o una cassaforte, la cui responsabilità è solo nostra."

Come creare un Wallet non Custodial

Creare un Wallet Non Custodial non è complicato e nella maggior parte dei casi non vi costerà nemmeno un Satoshi.

Infatti ci basterà andare nei siti ufficiali dei vari progetti che sviluppano wallet per scaricare la versione più aggiornata, sicura e soprattutto adatta alle nostre necessità.

Per quanto riguarda gli Hot Wallet, i migliori e più utilizzati sono: Metamask, Trust Wallet.

Mentre per quanto riguarda i Cold Wallet, i migliori e più utilizzati sono: Ledger o Exodus.

Seed Phrase

Che stiamo generando un Hot Wallet o un Cold Wallet, alla base di un wallet ci sono sempre 12, 18 o 24 parole di ripristino, che compongono la Seed Phrase. La Seed Phrase è come una password aggiuntiva che va a coprire le chiavi private, anche se queste ultime sono già crittografate. Se per esempio volessimo connetterci al nostro wallet da un altro dispositivo, ci basterebbe inserire la Seed Phrase per ripristinare il nostro wallet e rientrare in possesso delle nostre monete.
Ecco un esempio di 12 parole:

surround absent recycle all

nuclear hotel arch code

glimpse stuff middle track

Queste parole dovranno essere scritte su un foglio note del nostro pc protetto o meglio (in questo caso) su un foglio di carta o agenda adibita a questo. Chi avrà le parole sarà il proprietario del wallet, quindi sarà vostro compito tenerle al sicuro.

E’ importante capire che la Seed Phrase, funge solo da parole di ripristino in caso di perdita del wallet o di re-installazione di esso all’interno di un altro dispositivo.

Mentre per fare log in all’interno di un wallet installato sul nostro computer o sul nostro browser ci servirà semplicemente immettere la password che abbiamo impostato sul nostro wallet in origine.

Finale

Arrivati alla fine di questo articolo, avrete tutte le carte in regola per capire quale wallet si adatta maggiormente a voi e sarete in grado di agire in autonomia.

Ricordatevi che avere delle criptovalute significa anche acquisire responsabilità verso i propri fondi. A differenza delle valute FIAT, infatti, questi nuovi asset digitali non hanno garanzie e ogni azione che compiamo è irreversibile, sia che si tratti di un click sbagliato, sia che si tratti di un’ingiustizia. La stessa cosa, infatti, vale per gli attacchi hacker, che diventano uno dei motivi principali per cui non dovrete solo stare attenti alle password o alla Seed Phrase, ma anche all’incolumità del vostro computer.

Per uno step ulteriore nella protezione delle nostre chiavi e password, possiamo aggiungere qualche accortezza come acquistare un buon anti-virus, una VPN, creare e utilizzare una password diversa per ogni sito, usare una macchina dedicata alle vostre operazioni finanziarie. In questo modo il computer sarà adibito solo a quella specifica funzione e sarà meno probabile che possiate incorrere in virus di ogni tipo.


bitcoin
Bitcoin (BTC) $ 19,383.77
ethereum
Ethereum (ETH) $ 1,066.27
tether
Tether (USDT) $ 1.00
usd-coin
USD Coin (USDC) $ 1.00
bnb
BNB (BNB) $ 216.67
binance-usd
Binance USD (BUSD) $ 1.00
cardano
Cardano (ADA) $ 0.448225
xrp
XRP (XRP) $ 0.312662
solana
Solana (SOL) $ 32.68
dogecoin
Dogecoin (DOGE) $ 0.066339
polkadot
Polkadot (DOT) $ 6.74
dai
Dai (DAI) $ 1.00
tron
TRON (TRX) $ 0.064896
shiba-inu
Shiba Inu (SHIB) $ 0.000010
leo-token
LEO Token (LEO) $ 5.96
wrapped-bitcoin
Wrapped Bitcoin (WBTC) $ 19,389.27
avalanche-2
Avalanche (AVAX) $ 16.08
staked-ether
Lido Staked Ether (STETH) $ 1,026.56
matic-network
Polygon (MATIC) $ 0.461203
litecoin
Litecoin (LTC) $ 50.96
ftx-token
FTX (FTT) $ 24.67
okb
OKB (OKB) $ 12.25
crypto-com-chain
Cronos (CRO) $ 0.113418
chainlink
Chainlink (LINK) $ 6.07
stellar
Stellar (XLM) $ 0.110157
near
NEAR Protocol (NEAR) $ 3.31
cosmos
Cosmos Hub (ATOM) $ 8.00
uniswap
Uniswap (UNI) $ 4.81
algorand
Algorand (ALGO) $ 0.306877
monero
Monero (XMR) $ 112.48
ethereum-classic
Ethereum Classic (ETC) $ 14.58
bitcoin-cash
Bitcoin Cash (BCH) $ 101.09
theta-fuel
Theta Fuel (TFUEL) $ 0.047584
chain-2
Chain (XCN) $ 0.085613
vechain
VeChain (VET) $ 0.022228
flow
Flow (FLOW) $ 1.48
frax
Frax (FRAX) $ 1.00
the-sandbox
The Sandbox (SAND) $ 1.08
apecoin
ApeCoin (APE) $ 4.51
hedera-hashgraph
Hedera (HBAR) $ 0.062044
internet-computer
Internet Computer (ICP) $ 5.26
decentraland
Decentraland (MANA) $ 0.841964
tezos
Tezos (XTZ) $ 1.37
filecoin
Filecoin (FIL) $ 5.31
true-usd
TrueUSD (TUSD) $ 1.00
theta-token
Theta Network (THETA) $ 1.17
axie-infinity
Axie Infinity (AXS) $ 13.96
elrond-erd-2
Elrond (EGLD) $ 51.02
bitcoin-sv
Bitcoin SV (BSV) $ 51.85
helium
Helium (HNT) $ 9.21