Wiki di ZooBC
Fondamenti di ZooBC

Procurarsi un wallet e custodirlo al sicuro

Per detenere ZBC ti serve una chiave, e un wallet è il programma che conserva la chiave e firma con essa. Il wallet ufficiale di ZooBC è una singola pagina web servita da ogni nodo: non c'è nulla da installare e nessuno presso cui registrarsi. Questa pagina spiega come iniziare e come restare al sicuro; i dettagli tecnici sono nell'articolo wallet web.

Dove trovarlo

Il wallet ufficiale è un unico file HTML. Ogni nodo ZooBC lo serve al suo indirizzo radice e su /wallet, e i gateway pubblici servono la stessa pagina sui propri domini (gateway). Aprilo in un browser moderno e potrai creare un nuovo wallet o ripristinarne uno dalla sua frase di recupero, vedere i tuoi saldi e i tuoi token e inviare transazioni.

Una finestra del browser su https://qualsiasi nodo o gateway/wallet mostra la schermata iniziale del wallet con i pulsanti Crea wallet e Ripristina: un unico file HTML, nulla da installare.
Una finestra del browser su https://qualsiasi nodo o gateway/wallet mostra la schermata iniziale del wallet con i pulsanti Crea wallet e Ripristina: un unico file HTML, nulla da installare.

Non ti servono app store né iscrizioni: su ZooBC la tua chiave è il tuo account (account e indirizzi). Il wallet non è un'estensione del browser, e non è richiesto alcun dispositivo speciale.

Come protegge la tua chiave

Il wallet costruisce e firma ogni transazione dentro la pagina e invia a un nodo solo i byte firmati. Nessun server, gateway o nodo riceve mai la tua chiave, quindi nessuno di loro può firmare al posto tuo o farla trapelare. Sul tuo dispositivo il wallet conserva una cassaforte cifrata, che si sblocca con un PIN di 6 cifre o una passphrase.

Un wallet può contenere più account, anche account in altri formati, come indirizzi Ethereum o Bitcoin (chiavi e tipi di account). Può anche osservare un indirizzo senza la sua chiave, per seguirne saldo e attività.

La frase di recupero

Quando crei un wallet, questo ti mostra una frase di recupero di 12, 15, 18, 21 o 24 parole, secondo BIP-39, uno standard usato in tutto il settore. Il wallet consiglia 24 parole, lo standard usato per gli account genesi di ZooBC. Dalle parole calcola un seed, e dal seed deriva le tue chiavi ZooBC lungo il percorso m/44'/883'/n', dove 883 è il coin type di ZooBC e n conta i tuoi account: account 0, account 1 e così via. Le stesse parole danno sempre gli stessi account, su qualsiasi dispositivo e in qualsiasi strumento che segua lo schema, anche a distanza di anni.

Un foglio di recupero con 24 parole numerate passa attraverso BIP-39 per dare un seed; i percorsi m/44'/883'/0' e m/44'/883'/1' danno l'account 0 e l'account 1. Non condividere mai le parole.
Un foglio di recupero con 24 parole numerate passa attraverso BIP-39 per dare un seed; i percorsi m/44'/883'/0' e m/44'/883'/1' danno l'account 0 e l'account 1. Non condividere mai le parole.

La frase è il segreto principale di tutto ciò che ne deriva. Chi possiede le parole controlla i fondi, e nessuno può reimpostarle o recuperarle al posto tuo: nessun server ne conserva una copia. La frase non scade, e non è il tuo indirizzo. Il tuo indirizzo è pubblico e fatto per essere condiviso; la frase non lo è mai.

Custodirla al sicuro

  • Scrivi le parole nell'ordine giusto, e conservale offline e in privato. Sono il tuo unico backup.
  • Non digitarle mai in un sito o in un programma di cui non ti fidi, e non darle mai a nessuno, qualunque sia il motivo addotto.
  • Prima di digitare la tua frase in una copia scaricata del wallet, verifica che il file sia autentico: la sua impronta può essere cercata sulla catena (verificare un file scaricato).
  • Lascia che il wallet controlli ogni indirizzo a cui invii. Un indirizzo digitato male non supera il suo checksum e viene rifiutato prima che venga inviato qualsiasi cosa.
  • Per tenere una chiave su un computer che non va mai online, usa la modalità air-gap del wallet: firma lì e mostra la transazione firmata come testo e come codice QR, che qualsiasi copia online del wallet può inviare senza chiave (wallet web).

Provarlo senza rischi

Su testnet le monete non hanno valore e un faucet le regala, quindi puoi provare ogni funzione prima di usare mainnet (devnet, testnet e mainnet). Le reti sono catene separate: un indirizzo con fondi su testnet mostra un saldo pari a zero su mainnet, e una transazione firmata per una non è valida sull'altra.

Vedi anche