Panoramica della tecnologia Bitcoin Wallet PlatoBlockchain Data Intelligence. Ricerca verticale. Ai.

Panoramica della tecnologia del portafoglio Bitcoin

Panoramica della tecnologia Bitcoin Wallet PlatoBlockchain Data Intelligence. Ricerca verticale. Ai.

C’è un malinteso comune sui portafogli Bitcoin. Le persone spesso pensano che questi portafogli contengano Bitcoin. In effetti, il portafoglio è composto solo da chiavi. Gli utenti possono controllare le “monete” sulla rete solo firmando le transazioni utilizzando le chiavi del proprio portafoglio. I portafogli, in altre parole, possono essere visti come un portachiavi. Questi portachiavi comprendono coppie di chiavi private e pubbliche. Le transazioni vengono verificate con quelle chiavi, il che dimostra che possiedono le loro monete. Esistono fondamentalmente due tipi di portafogli, che si differenziano per la parentela delle chiavi che contengono.

Il primo tipo da discutere è il portafoglio non deterministico. Per questa tipologia, ogni chiave viene creata indipendentemente da un numero casuale. Non sono collegati tra loro. Un altro tipo di portafoglio è il portafoglio deterministico. Tutte le chiavi sono generate da un'unica chiave principale, chiamata seed. Queste chiavi sono correlate tra loro e possono essere generate una volta disponibile il seme originale.

Portafogli non deterministici

Questi sono altrimenti noti come portafogli casuali. Uno dei principali svantaggi di questo tipo di portafoglio è che quando un utente ne genera molti, è necessario conservarne copie tutte, il che implica che sia necessario eseguirne il backup il più spesso possibile. Se non viene eseguito il backup di una qualsiasi delle chiavi, i fondi controllati andranno persi in modo irreversibile una volta che il portafoglio diventerà inaccessibile. Ciò va nettamente contro il principio di evitare il riutilizzo degli indirizzi, utilizzando ogni indirizzo Bitcoin per una sola transazione.

Il riutilizzo degli indirizzi potrebbe ridurre la privacy poiché più transazioni vengono eseguite da un unico indirizzo. Se un utente desidera evitare il riutilizzo dell'indirizzo, a Portafoglio non deterministico di tipo 0 è una cattiva scelta di portafoglio. Ciò implica che vengano mantenute molte chiavi, il che richiederà spesso backup.

Portafogli deterministici

Sono costituiti da chiavi private generate da un seme comune, utilizzando una funzione hash unidirezionale. Sono altrimenti conosciuti come portafogli seed. Il seme è un numero generato casualmente e combinato con altri dati per produrre le chiavi private. In questo tipo di portafoglio, il seed può recuperare sufficientemente tutte le chiavi generate, il che significa che è sufficiente un unico backup. Il seme può anche aiutare sufficientemente l’importazione e l’esportazione del portafoglio. Ciò garantisce una facile migrazione di ciascuna chiave tra diverse implementazioni del portafoglio.

Nota: esistono diversi siti Web in cui il trading di bitcoin può essere effettuato in modo efficiente. Un esempio di ciò è la corsa al Bitcoin. Tuttavia, per saperne di più, il Recensione sulla corsa al Bitcoin fornisce informazioni sufficienti su cosa aspettarsi.

Portafogli HD 

Questa è la forma più avanzata del portafoglio deterministico ed è definita dal Norma BIP-32. I portafogli HD sono costituiti da chiavi generate in una struttura ad albero, in modo tale che una chiave genitore possa derivare una serie di altre chiavi “figli”, ognuna delle quali può anche generare le proprie chiavi nipoti. Questo arriva ad una profondità infinita.

Il portafoglio HD presenta alcuni vantaggi che le chiavi casuali non hanno. Il primo di questi è che la struttura ad albero può definire un significato organizzativo aggiuntivo, ad esempio quando un determinato componente delle sottochiavi viene utilizzato in una transazione in entrata e un componente diverso viene utilizzato per ricevere il resto dai pagamenti in uscita.

Un altro vantaggio è che garantisce che gli utenti siano in grado di creare una serie di chiavi pubbliche senza dover accedere alle corrispondenti chiavi private. Ciò garantisce che i portafogli HD possano essere utilizzati su un server non sicuro. Non è necessario che le chiavi pubbliche siano precaricate o generate in anticipo poiché il server non dispone di chiavi private che possano essere utilizzate per accedere ai fondi.

Codici mnemonici

I portafogli HD sono abbastanza potenti da gestire diverse chiavi e indirizzi. Possono essere ancora più utili se combinati con un modo standardizzato di generare semi da una serie di parole inglesi che possono essere trascritte e migrate tra i portafogli. Questo è chiamato mnemonico e ha uno standard definito da BIP-39. Al giorno d'oggi, molti portafogli Bitcoin utilizzano questo standard e possono facilmente migrare i seed per un corretto backup e ripristino con l'uso di mnemonici interoperabili.

Immagine di Rodrigo Joaquin Mba Mikue da Pixabay

Fonte: https://www.livebitcoinnews.com/overview-of-the-bitcoin-wallet-technology/

Timestamp:

Di più da Notizie LiveBitcoin