Atlas21
  • ‎
No Result
View All Result
Atlas21
No Result
View All Result
Atlas21
Home Learn

Dal seed agli indirizzi: il processo di derivazione

Newsroom by Newsroom
Gennaio 30, 2024
in Learn
dal seed agli indirizzi
Share on FacebookShare on TwitterShare on Linkedin
Guida Bitcoin Avanzato

Il procedimento per cui da una chiave privata si ottiene una chiave pubblica e da quest’ultima si derivano gli indirizzi ai quali vengono associati gli UTXO è effettuato dal wallet. Come funziona?

In un wallet deterministico le chiavi private vengono tutte derivate da un unico numero chiamato seed (seme), per esempio:

9400aedeede8cba2241d2b13e0a7412fe7464245efe8db54b4484143c7814977e641284cb4e023a9b48e075d0137631540fbf97976f3bbd32961667da1f62c5f

Il seed è un numero esadecimale generato da una sorgente randomica.

Il processo di derivazione da un seed a degli indirizzi di un wallet Bitcoin include una serie di operazioni di hash. Questi sono i passaggi di tale procedimento:

seed → master private key → master public key → public key → indirizzo

1. Il seed viene trasformato in una Master private key attraverso un algoritmo di hash chiamato HMAC-SHA512;

2. La Master private key viene trasformata in una Master public key attraverso la moltiplicazione a curva ellittica (si moltiplica la chiave privata per un punto costante della curva ellittica detto punto di generazione);


3. Partendo dalla master private key come radice, gli algoritmi derivano una struttura ad albero di coppie di chiavi private e pubbliche;

4. Per generare un indirizzo bitcoin viene fatto l’hash di una chiave pubblica utilizzando l’algoritmo SHA-256. Questo numero viene sottoposto a un nuovo hash utilizzando la funzione RIPEMD-160: ogni indirizzo è associato a una chiave pubblica;

5. La costruzione dell’indirizzo prevede l’aggiunta di un version byte davanti all’hash RIPEMD-160 e del checksum alla fine. Il checksum è costituito dai primi 4 byte dell’hash SHA-256 della chiave pubblica. L’indirizzo finale è quindi costruito dalla codifica Base58 di questa stringa di byte;

6. Codifica Base58Check: per creare un indirizzo Bitcoin pubblicamente condivisibile, l’output precedente viene codificato con “Base58Check”. In questo modo vengono eliminati alcuni caratteri che spesso vengono fraintesi dagli esseri umani o che si assomigliano. Il risultato è quello che conosciamo come indirizzo Bitcoin: bc1q6zjfr73jywxck3stj0rzl62ga94hyxgw9tfu8g.

Grazie a questo processo di derivazione, un wallet gerarchico deterministico (con tutti i suoi indirizzi) può essere recuperato da un unico seed. Questo è uno dei vantaggi dei wallet gerarchico deterministici rispetto ai wallet non-deterministici.

dal seed agli indirizzi

Un indirizzo bitcoin è una stringa alfanumerica, cioè una lunga serie di lettere e numeri, necessaria per inviare e ricevere bitcoin.

L’indirizzo deve essere comunicato al mittente della transazione per poter ricevere dei bitcoin. Per semplificare, possiamo paragonare un indirizzo bitcoin a un codice IBAN di un conto corrente bancario oppure a un indirizzo e-mail a cui inviare posta elettronica. 

Vuoi saperne di più?

Questo articolo fa parte della nostra guida completa.

Leggi la guida completa
Previous Post

Scoperti gli indirizzi on-chain degli ETF Bitcoin

Next Post

Swan Bitcoin si lancia nel mining di Bitcoin in vista di una probabile quotazione in Borsa

Latest News

Stratum V2: Antpool, Foundry, F2Pool e altri entrano nel Working Group
Bitcoin

Stratum V2: Antpool, Foundry, F2Pool e altri entrano nel Working Group

by Newsroom
Maggio 8, 2026
0

Sette tra i principali attori del mining Bitcoin si uniscono al gruppo di lavoro per accelerare l'adozione del protocollo Stratum...

Read moreDetails
Block Inc: guidance rivista al rialzo dopo Q1 solido, perdita Bitcoin da $173 milioni
Industry

Block Inc: guidance rivista al rialzo dopo Q1 solido, perdita Bitcoin da $173 milioni

by Newsroom
Maggio 8, 2026
0

La società di Jack Dorsey registra una perdita non realizzata di $173 milioni sul treasury Bitcoin, ma alza le previsioni...

Read moreDetails
IREN: Nvidia entra nel capitale con warrant da 30 milioni di azioni
Industry

IREN: Nvidia entra nel capitale con warrant da 30 milioni di azioni

by Newsroom
Maggio 8, 2026
0

La partnership strategica tra IREN e Nvidia per l'espansione dell'infrastruttura AI ha fatto schizzare il titolo del 25% nell'after-hours.

Read moreDetails
GameStop: l’offerta da $56 miliardi per eBay incontra il muro del credito
Industry

GameStop: l’offerta da $56 miliardi per eBay incontra il muro del credito

by Newsroom
Maggio 8, 2026
0

La lettera di finanziamento di TD Securities impone alla società risultante un profilo di credito investment-grade, condizione che Moody's ritiene...

Read moreDetails
Germania: Klingbeil vuole eliminare l’esenzione fiscale dei digital asset nel 2027
Crypto

Germania: Klingbeil vuole eliminare l’esenzione fiscale dei digital asset nel 2027

by Newsroom
Maggio 7, 2026
0

Il ministro delle Finanze Lars Klingbeil ha inserito nel budget 2027 un piano per tassare le criptovalute al 25% indipendentemente...

Read moreDetails
Atlas21

© 2026 Atlas21

Navigate Site

  • Politica Editoriale
  • Cookie Policy
  • Privacy Policy
  • Redazione

Follow Us

No Result
View All Result
  • Bitcoin 101
    • Cos’è Bitcoin? Guida completa
    • Sicurezza Bitcoin: guida completa
    • Privacy Bitcoin: guida completa
    • Lightning Network: guida completa
    • Mining Bitcoin: guida completa
    • Bitcoin Avanzato: guida tecnica
  • Learn
  • Ultime Notizie
  • Interviste
  • Opinion
  • Feature
  • Servizi B2B
  • Chi Siamo
  • Contatti

© 2026 Atlas21

Utilizziamo i cookie per essere sicuri che tu possa avere la migliore esperienza sul nostro sito. Se continui ad utilizzare questo sito noi assumiamo che tu ne sia felice.