Pubblicato: Maggio 18, 2021
Elenco tutorial

Che cos'è una XPUB?

Come suggerisce il nome, una XPUB è un tipo speciale di chiave pubblica: è una chiave estesa


Come funziona

Ogni utente necessita di un wallet con una XPUB per condurre qualsiasi transazione. Un wallet è una borsa digitale per "conservare" i tuoi bitcoin e attraverso la quale è possibile inviare o ricevere transazioni.

I bitcoin non sono conservati nel tuo wallet ma nella blockchain. Un wallet è quindi un software costruito per interagire con la blockchain. Tu "possiedi" la tua chiave privata e l'indirizzo pubblico ma non "i bitcoin" che, come detto, risiedono nella blockchain. La tua chiave privata non fa altro che darti il diritto di spostare i tuoi bitcoin verso altri indirizzi.

I portafogli

Un wallet deve avere una chiave privata e una serie di indirizzi pubblici, che non sono altro che una stringa casuale di numeri. Un indirizzo pubblico può essere condiviso con altri utenti per inviare/ricevere transazioni.

D'altra parte, una chiave privata è specifica del proprietario di un wallet e non deve mai essere condivisa con nessuno. L'utente che ha accesso a una chiave privata può usarla per inviare fondi ad altri wallet.

Per una maggiore sicurezza e privacy, è buona norma generare un nuovo indirizzo per ogni nuova transazione.

Cosa sono le XPUBs

Una chiave pubblica estesa (XPUB) è un tipo speciale di chiave pubblica. Pensa a una XPUB come la base del tuo indirizzo di ricezione, ma a differenza dell'indirizzo e-mail o dell'indirizzo postale, è costruita per creare un nuovo indirizzo di ricezione per ogni nuova transazione.

La motivazione per usare un nuovo indirizzo per ogni transazione è principalmente per proteggere la tua privacy. Ma questo pone un altro problema. Come fanno gli altri utenti a conoscere il tuo indirizzo per transare con te? Il problema è stato risolto attraverso i wallet deterministici gerarchici.

I wallet impiegano la struttura Hierarchical Deterministic (HD), un metodo per generare e gestire gli indirizzi. Ogni indirizzo pubblico generato da un wallet proviene da una XPUB. Ogni volta che si ricevono fondi, la XPUB creerà un nuovo indirizzo di ricezione.

La XPUB detiene informazioni solo sulle chiavi pubbliche, ma non sulle chiavi private. Come tale, non può darti accesso ai fondi del tuo wallet. Tuttavia, ti permette di visualizzarne le attività di transazione.

In altre parole, una XPUB è come una forma di sola lettura di tutti i saldi e le transazioni del tuo wallet dal primo giorno in cui è diventato attivo, ma senza la possibilità di fare trasferimenti.

Salvaguardia delle tue XPUBs

Scoraggiamo fortemente gli utenti dal condividere o mostrare le loro XPUBs ad altri. Quando una terza parte viene a conoscenza di una tua XPUB, ha la possibilità di tracciare la storia di tutti i pagamenti del relativo wallet e potrebbe causare interruzioni che possono bloccare l'accesso ai tuoi fondi.

Un esempio di come si presenta una XPUB:

xpub6DE1bvvTaMkDaAghed ..... Y3hBXQr7Yw8zUaEToH1rVgvif

Approfondimento

Come appaiono i diversi tipi di indirizzi bitcoin (in inglese) :
Bitcoin Prefix Address List


Vuoi segnalare una modifica?

Aiutaci a migliorare. Se hai trovato un errore, un'inesattezza, un'imprecisione saremmo lieti se ce lo segnalassi. Grazie in anticipo per la tua collaborazione!

Segnala

Vuoi suggerire un nuovo tutorial?

Non hai trovato il tutorial che cercavi e lo vorresti vedere realizzato? Lieti di prendere in considerazione la tua proposta.

Suggerisci

Materiale correlato

Ti potrebbero anche interessare

TUTORIAL

Il kit per l'indipendenza monetaria

Da #nocoiner a #holder. Come organizzare gli elementi necessari per la tua indipendenza monetaria. E' più facile di quanto pensi.

Scopri come