Seme

Quando fai la scelta eccellente di lasciare gli scambi, dovrai scaricare prima un portafoglio (Wasabi, Electrum, Samourai, ecc.).

In sostanza, questi portafogli generano un “seme”, composto da 12 parole (o 24 parole, a seconda del portafoglio) scelte da un elenco di 2048 parole inglesi.

Finché non perdi questo seed, sarai sempre in grado di riottenere l’accesso ai tuoi bitcoin. Dovresti scriverlo su un metallo (ci sono molte soluzioni come il criptoacciaio) e seppellirlo nel tuo giardino.

Esempio di seme:

Fluido antico satoshi raro oggetto canzone zoo madre calcio cucina umana verde

Affinché qualcuno possa prendere il controllo dei tuoi bitcoin, dovrebbe scoprire queste 12 parole nell'ordine corretto. È possibile? SÌ. È probabile? NO.

Dodici parole scelte dallo stesso elenco di 2048 parole significano che ci sono 2048^12 combinazioni possibili.

Sono 5.444.517.870.735.015.415.413.993.718.908.291.383.296 combinazioni. In altre parole, 5444 sestilioni di combinazioni.

In realtà è leggermente inferiore poiché la dodicesima parola di un seme viene calcolata dalle undici parole precedenti. Quindi, il numero effettivo è 340.282.366.920.938.463.463.374.607.431.768.211.456 combinazioni.

Se potessimo fare 1 trilione di ipotesi al secondo con un miliardo di computer diversi, ci vorrebbero più di 10 miliardi di anni per esaurire un tale numero. È quasi l’età dell’universo.

Per darti un'idea, la probabilità di lanciare testa cento volte di seguito è 1 su 1.267.650.600.228.230.000.000.000.000.000.

Quindi, per un utente malintenzionato è 268 milioni di volte più difficile trovare il tuo seed che lanciare la testa cento volte di seguito.

Ma i semi sono più di un...

Giusto. Quindi, la probabilità di trovare qualche seme è in realtà più alta.

Immaginiamo che ogni essere umano abbia il proprio portafoglio. Ciò ci darebbe otto miliardi di semi. Dobbiamo quindi dividere le 340.282.366.920.938.463.463.374.607.431.768.211.456 possibili combinazioni per otto miliardi.

La probabilità di trovare un seme sarebbe quindi 1 su 42.535.295.865.117.307.932.921.825.928.

Ci vorrebbero un miliardo di computer in grado di testare 1 trilione di combinazioni al secondo per funzionare per 1,3 anni. È inferiore all’età dell’universo, ma la probabilità rimane zero.

Oggi, con un miliardo di indirizzi bitcoin, possiamo supporre che esistano forse circa 50 milioni di seed.

[In effetti, tutti gli indirizzi generati da un portafoglio derivano da chiavi private che derivano a loro volta dal seme unico del portafoglio. Torneremo su questo.]

Dobbiamo quindi dividere le 340.282.366.920.938.463.463.374.607.431.768.211.456 possibili combinazioni per 50 milioni.

La probabilità di trovare un seme oggi è circa 1 su 6.805.647.338.418.769.269.267.492.148.635. Sono 215 anni se torniamo all’esempio del nostro computer.

Potremmo anche dire che la probabilità di generare un seme già esistente è 1 su 6.805.647.338.418.769.269.267.492.148.635.

La persona fortunata si ritroverebbe quindi con i BTC di qualcun altro…

A cosa serve il seme?

Il seme è il nucleo da cui un portafoglio crea le chiavi private. Ed è proprio da queste chiavi private che vengono generati i famosi “indirizzi” Bitcoin.

È importante capire che non ci sono bitcoin reali in un portafoglio. Contiene solo chiavi private che consentono di spostare i BTC ad esse associati.

I Bitcoin sono output di transazioni tecnicamente non spesi (UTXO). Attualmente esistono circa 80 milioni di UTXO il cui elenco è gestito da ciascun nodo della rete Bitcoin. Sono frazioni di bitcoin legate ad una chiave pubblica, a sua volta legata ad una chiave privata.

Ogni transazione (invio di UTXO) richiede una chiave privata valida (o più chiavi se la transazione contiene più UTXO). La chiave pubblica è paragonabile al numero di un conto bancario, mentre la chiave privata è come il codice PIN di una carta bancaria.

In una transazione Bitcoin, la chiave pubblica del destinatario è rappresentata da un “indirizzo” Bitcoin derivato direttamente dalla sua chiave pubblica. Una volta completata la transazione, solo il destinatario in possesso della chiave privata corrispondente a quell’indirizzo avrà il controllo sui bitcoin.

Crittografia a chiave pubblica

Esistono due famiglie principali di algoritmi di crittografia:

Algoritmi simmetrici, noti anche come algoritmi a chiave segreta (una chiave singola)

Algoritmi asimmetrici, noti anche come algoritmi a chiave pubblica (una chiave privata e una chiave pubblica)

La crittografia asimmetrica è al centro delle transazioni Bitcoin. È qui che dovresti scavare più a fondo se vuoi comprendere meglio concetti come chiavi private, chiavi pubbliche, ecc.

Il primo sistema di crittografia a chiave pubblica è stato il sistema RSA, dal nome dei suoi inventori Ron Rivest, Adi Shamir e Len Adleman. Fu presentato per la prima volta nel 1977 nella cronaca matematica della rivista Scientific American.

Alla base c’è la difficoltà di fattorizzare grandi numeri primi moltiplicati insieme. Ecco un ottimo articolo se sei interessato.

Il sistema a chiave privata e pubblica Bitcoin, invece, utilizza la crittografia asimmetrica basata su curve ellittiche.

Seguiteci per ulteriori notizie e aggiornamenti.

Grazie.

#BTC #Ledger #hardware #BRC20 #CryptoPatel