Guida: il bitcoin spiegato da zero
Tutto quello che l'app dà per scontato, spiegato senza gergo. Leggi i primi tre capitoli e saprai già più della maggior parte degli utenti.
1. Cos'è davvero un wallet
Un wallet non contiene monete. Contiene chiavi. Le monete sono voci su un registro pubblico — la blockchain — di cui ogni nodo della rete conserva una copia.
Il wallet fa due cose:
- deriva gli indirizzi dalle tue chiavi, così gli altri possono pagarti;
- firma le transazioni con le tue chiavi, così la rete accetta un pagamento da te.
E allora cos'è il "saldo"? Non è un numero salvato da qualche parte: è la somma delle monete che i tuoi indirizzi hanno ricevuto e che non hai ancora speso, calcolata da chi legge la catena — in questa app, dall'API pubblica compatibile Esplora che viene interrogata.
2. L'autocustodia, in pratica
Con una banca o un exchange qualcun altro tiene le chiavi e tu tieni una promessa. Con l'autocustodia tieni le chiavi, quindi tieni i soldi — e la responsabilità.
Lo scambio, detto onestamente:
- Guadagni: nessuno può congelare il tuo saldo, chiudere il tuo conto, chiederti documenti o sparire con i tuoi fondi.
- Perdi: non esiste "password dimenticata", né assistenza, né storno. Nessuno può annullare un pagamento che hai firmato, nemmeno tu.
- Devi: custodire un backup della frase, verificare l'indirizzo prima di inviare e trattare il telefono come un portafoglio, non come un giocattolo.
3. La frase di 12 parole
La frase di recupero (detta anche seed) è la tua chiave privata scritta in forma leggibile: dodici parole scelte da una lista fissa di 2048. Da quelle parole l'app deriva tutti gli indirizzi che userai — quelli che vedi e quelli che creerà in futuro.
Per questo la frase non è "la password dell'app": la frase è il wallet. Chi la legge può ricostruire il tuo wallet su un altro dispositivo e spendere le tue monete, senza il tuo telefono e senza la tua password.
Come custodirla bene
- scrivila su carta (o incidila sul metallo) e tienila offline, in un posto che controlli;
- prepara una seconda copia in un luogo fisico diverso, così un incendio o un allagamento non distruggono entrambe;
- non fotografarla, non digitarla in chat, email, note sul cloud, password manager o "assistenti AI";
- non digitarla mai su un sito che ti chiede di "ripristinare il wallet per controllare qualcosa": è il furto più comune in questo ambiente;
- verifica il backup una volta, mentre il wallet è ancora vuoto: ripristinalo su un secondo dispositivo (o reinstalla) e controlla che compaiano gli stessi indirizzi.
4. Password, cifratura e biometria
Sul tuo dispositivo la frase è salvata cifrata con AES-GCM. La chiave di cifratura si ricava dalla tua password; la password non viene mai salvata in chiaro e non viene mai inviata da nessuna parte.
- Senza la password (o senza lo sblocco biometrico che hai attivato) la seed cifrata è solo rumore.
- La biometria non sostituisce la password: sblocca l'accesso alla chiave custodita dallo storage sicuro del sistema operativo.
- Se dimentichi la password non c'è alcun reset. L'unica via di ritorno è la frase di recupero — ecco perché esiste il capitolo 3.
Nella variante web/PWA la seed cifrata vive nel localStorage del browser: è il massimo che un browser può offrire, ma è più debole del keyring di un telefono — uno script che gira nella pagina mentre il vault è sbloccato può leggere le chiavi in memoria. Per fondi veri usa l'app mobile.
5. La rete: bitcoin-blake2b
Questo wallet è costruito per bitcoin-blake2b, una rete che condivide il design e gli strumenti di Bitcoin ma ha regole proprie: una funzione di hash diversa (BLAKE2b), il suo blocco genesi e la sua community.
È una rete sperimentale. Trattala come tale:
- non è Bitcoin, e le due catene non condividono monete né saldi;
- la rete non ha protezione replay a livello di consenso: l'app usa SIGHASH_UNIFIED per ridurre il rischio, ma verifica sempre gli indirizzi;
- liquidità, exchange e strumenti sono giovani: non parcheggiarci i risparmi di una vita;
- l'app non mostra un controvalore in euro, perché questa rete non ha un prezzo di mercato.
6. Come nasce un pagamento (UTXO)
Non esistono "conti" con un numero. Le monete esistono come UTXO — output di transazione non spesi — che si comportano come banconote in tasca: ognuna ha il suo valore e non vengono unite finché non le spendi.
Una transazione è una macchina che mangia alcuni UTXO e ne produce di nuovi:
- input: gli UTXO che stai spendendo, ognuno firmato con la tua chiave;
- output: uno per il destinatario, più (di solito) uno che torna a te — il resto.
Due conseguenze pratiche:
- inviare a te stesso non cambia il saldo: rimodella i tuoi UTXO e costa una commissione;
- se spendi un UTXO da 100 000 sat per pagarne 30 000, i ~70 000 sat di differenza devono tornare a te come resto — altrimenti li staresti regalando ai miner.
Nell'app puoi scegliere quali UTXO spendere (coin control) e puoi pagare più destinatari in una sola transazione (batch, fino a 20 output) per risparmiare commissioni.
7. Le commissioni senza mal di testa
La commissione non è una percentuale e non va a questa app: è il compenso per chi estrae il blocco che include la tua transazione. Paghi lo spazio, misurato in byte virtuali (vB), a un prezzo espresso in sat/vB.
Quindi la commissione dipende da:
- quanti input consuma la transazione (più UTXO = transazione più grande);
- quanti output crea;
- quanto è congestionata la rete in quel momento (la mempool): quando molti vogliono entrare, il prezzo dello spazio sale.
Inviare 1 000 sat o 1 000 000 sat costa più o meno lo stesso: conta la dimensione, non l'importo.
Scegliere il tasso
- Bassa: economica, può attendere ore o giorni e rischia di essere scartata se la mempool si svuota;
- Normale: il default ragionevole;
- Alta: per quando ti serve in fretta;
- Personalizzata: per quando conosci il prezzo attuale del mercato — impostala consapevolmente.
Hai pagato poco e ora stai aspettando? L'app supporta RBF (Replace-By-Fee): la transazione in attesa viene sostituita da una che paga di più, se l'originale lo aveva segnalato.
8. Conferme e attese
Quando invii una transazione finisce nella mempool: è valida e visibile, ma nessun blocco la contiene ancora. È lo stato in attesa: i soldi sono usciti, il destinatario vede "0 conferme".
Ogni blocco che la include aggiunge una conferma:
- 0: in attesa, sostituibile, annullabile solo via RBF;
- 1: dentro un blocco — sufficiente per piccoli importi tra persone che si fidano;
- 3+: ragionevolmente stabile;
- 6+: lo standard tradizionale per importi importanti.
Un UTXO in attesa può apparire come "non disponibile" nel saldo: non è sparito, è in coda. Il tempo di attesa lo decide la commissione che hai pagato, non l'app.
9. Indirizzi: sempre nuovi, sempre tuoi
Un indirizzo non è un conto: è un'etichetta monodirezionale derivata dalla tua chiave. Il tuo wallet può generarne praticamente infiniti, e dovrebbe: uno nuovo per ogni pagamento che ricevi.
Perché: ogni indirizzo riusato collega i pagamenti tra loro, in pubblico e per sempre. Riusare un indirizzo è come usare lo stesso numero di estratto conto per lo stipendio e per le donazioni.
- Indirizzi di ricezione (ramo esterno): quelli che mostri agli altri.
- Indirizzi di resto (ramo interno): dove torna il tuo resto. Vederli è normale e non significa che hai il doppio dei fondi.
- Tipi di indirizzo: l'app supporta segwit nativo (BIP84), segwit annidato (BIP49) e legacy (BIP44). Usa il più recente che i tuoi altri strumenti supportano; le regole della rete decidono quali sono validi qui.
10. Sola lettura con la xpub
La xpub del tuo account è la chiave pubblica che genera tutti i tuoi indirizzi. Con essa chiunque può vedere saldo e storico — e nessuno può spendere un solo satoshi.
Usi tipici: controllare un wallet da un secondo dispositivo, dare accesso in lettura a un commercialista, o tenere offline il dispositivo che spende.
11. Lightning: i canali in parole povere
I pagamenti on-chain sono pubblici, definitivi e lenti: ogni movimento è una transazione, ogni transazione paga una commissione. Lightning sposta i pagamenti fuori dalla catena, dentro i canali.
Un canale è un deposito condiviso tra te e un altro nodo:
- lo apri con una transazione on-chain, che blocca i fondi in un contratto 2-di-2;
- da quel momento tu e il tuo peer potete spostare valore avanti e indietro istantaneamente, senza toccare la catena;
- quando lo chiudi, il saldo finale torna on-chain come una normale transazione.
I termini che incontrerai nell'app:
- capacità: il totale bloccato nel canale, diviso tra la tua parte e quella del peer;
- liquidità in entrata: quanto il peer può mandare a te — serve per ricevere, e non si ottiene gratis;
- riserva: una piccola parte della tua quota che deve restare bloccata come margine di sicurezza;
- chiusura forzata: trasmette on-chain l'ultimo stato noto del canale; irreversibile, più lenta e più costosa di una chiusura cooperativa;
- commissioni di routing: ciò che altri nodi guadagnano instradando pagamenti sul tuo canale — sono un ricavo, non un costo.
Per usare Lightning in questo wallet puoi gestire un tuo nodo e collegarlo, oppure usare il flusso di swap descritto dopo. Per ricevere ti serve liquidità in entrata: un canale appena aperto non ne ha.
12. Swap con un fornitore
Se non gestisci un nodo, l'app può pagare una fattura Lightning con uno swap atomico: un fornitore paga subito la fattura e tu lo rimborsi on-chain, con un contratto di deposito che garantisce che o succedono entrambe le cose o nessuna.
Questo flusso è sperimentale e dipende dalla liquidità del fornitore. Se il fornitore sparisce a metà, i tuoi fondi tornano indietro seguendo il timelock — dopo un'attesa. Non fare swap per importi che non sei disposto a tenere bloccati per un po'.
13. Privacy: cosa esce dal telefono
- L'app non ha account, analytics o telemetria. Le tue chiavi non lasciano mai il dispositivo.
- Per leggere saldi e storico interroga un'API pubblica (
mempool.guide), che per forza di cose vede il tuo indirizzo IP e gli indirizzi che consulti. - I mirror comunitari opzionali si possono disattivare da Impostazioni → Strumenti, così viene usata una sola fonte.
- Se attivi il prezzo automatico nelle Impostazioni, l'app legge l'ultimo trade XBT/USDC da
neoxa.exchange(NeoXEX) su richiesta; con una valuta diversa da USD legge anche i cambi USDT daapi.coinbase.com. Mai in polling, disattivabile dalle Impostazioni. - Per una privacy più forte: usa una VPN, oppure punta l'app al tuo nodo, e non pubblicare mai la xpub.
- Riusare gli indirizzi è l'errore di privacy più comune: un indirizzo nuovo per ogni pagamento non costa nulla.
14. Gli 8 errori da principiante
- Nessun backup. "Le parole le scrivo dopo" è il modo in cui si perdono i wallet.
- Backup digitale. Foto, note e file sul cloud vengono copiati, sincronizzati e violati.
- Digitare la frase in un sito. Nessun servizio legittimo ne ha bisogno.
- Riusare un solo indirizzo per tutto, collegando i pagamenti per sempre.
- Non verificare i primi caratteri e gli ultimi dell'indirizzo di destinazione.
- Inviare un importo minuscolo con una commissione minuscola e poi spaventarsi: è solo in coda.
- Aprire un canale con tutti i fondi, lasciando nulla per le commissioni o per le operazioni on-chain.
- Fidarsi di una copia del sito: controlla che la barra degli indirizzi dica
btcblake2b.org.
15. Quando qualcosa sembra non funzionare
- Il pagamento non arriva: guarda le conferme — 0 significa in attesa, e la commissione decide quando si muove.
- Il saldo è calato senza un pagamento: è probabilmente il tuo resto più la commissione, o un UTXO ancora in attesa. Apri il dettaglio della transazione.
- Fondi "non disponibili": quegli UTXO stanno aspettando le conferme.
- L'app non mostra alcun saldo: l'API pubblica può essere limitata o giù; l'app ti dice quale dei due casi è.
- Temi che la frase sia trapelata: crea un nuovo wallet e sposta i fondi. Non esiste modo di "cambiare" la frase di un wallet esistente.
16. Glossario
- Indirizzo
- Una stringa che dice agli altri dove mandare monete. I tuoi derivano dalle tue chiavi; pubblicane uno nuovo per ogni pagamento.
- Blockchain
- Il registro pubblico: una catena di blocchi in sola aggiunta, ognuno con le sue transazioni.
- Resto (change)
- La parte dei tuoi UTXO che torna a te su un indirizzo nuovo dopo un pagamento.
- Conferma
- Un blocco aggiunto sopra quello che contiene la tua transazione.
- Dust
- Un output troppo piccolo per valere la pena di spenderlo (qui sotto i 546 sat): la rete lo rifiuta.
- Mempool
- La sala d'attesa delle transazioni non confermate: la sua congestione determina il mercato delle commissioni.
- sat
- L'unità più piccola (1 BTC = 100 000 000 sat).
- Seed / frase di recupero
- 12 o 24 parole che rigenerano tutte le tue chiavi. Il wallet vero e proprio.
- UTXO
- Un output non speso: una "banconota" del tuo saldo.
- xpub
- La chiave pubblica che genera tutti i tuoi indirizzi. Vede, non spende.
Scarica l'app · Corso completo (inglese) · Read in English · Domande: [email protected]