BluNotte
Cassandra docet
- Registrato
- 14/10/08
- Messaggi
- 7.809
- Punti reazioni
- 419
Buongiorno, dubbio dubbioso.
Premessa:
1) La chiave PRIVATA è un valore casuale, da 0 a 2^256 - 1. E fin qui va bene.
2) La chiave PUBBLICA viene derivata dalla chiave privata e ha un valore da 0 a 2^120 -1. E qui c'è già una domanda.
3) L'INDIRIZZO del Wallet viene derivato dalla chiave pubblica. E qui c'è la seconda domanda.
Domanda 1: Perchè si deve generare l'indirizzo del wallet e non si usa invece la chiave pubblica? Non è una complicazione inutile, essendo la chiave PUBBLICA già pubblica per definizione?
Domanda 2: Si dice che ci sono 2^256 (un numerone di 77 cifre) indirizzi possibili per il bitCoin (dipende dalla lunghezza della chiave pubblica).
Ma.
Se noi convertiamo dapprima la chiave pubblica da 256 bit in una da 120, e POI la trasformiamo ancora nell'indirizzo, che ha comunque meno cifre significative, allora vuol dire che gli indirizzi privati di BitCoin sono MOLTO MENO NUMEROSI di quelli dichiarati, altrimenti un indirizzo di un wallet avrebbe in comune decine di migliaia di miliardi di miliardi di miliardi di miliardi (2^256/2^120 = 2^136 = circa 10^40) di chiavi pubbliche
Senza contare che poi la chiave pubblica subisce un altro downgrade nell'indirizzo del wallet...
Quindi quando si parla dei numeroni con 2^256 possibilità, son tutte panzane?
Qualcuno mi può aiutare?
Grazie
Premessa:
1) La chiave PRIVATA è un valore casuale, da 0 a 2^256 - 1. E fin qui va bene.
2) La chiave PUBBLICA viene derivata dalla chiave privata e ha un valore da 0 a 2^120 -1. E qui c'è già una domanda.
3) L'INDIRIZZO del Wallet viene derivato dalla chiave pubblica. E qui c'è la seconda domanda.
Domanda 1: Perchè si deve generare l'indirizzo del wallet e non si usa invece la chiave pubblica? Non è una complicazione inutile, essendo la chiave PUBBLICA già pubblica per definizione?
Domanda 2: Si dice che ci sono 2^256 (un numerone di 77 cifre) indirizzi possibili per il bitCoin (dipende dalla lunghezza della chiave pubblica).
Ma.
Se noi convertiamo dapprima la chiave pubblica da 256 bit in una da 120, e POI la trasformiamo ancora nell'indirizzo, che ha comunque meno cifre significative, allora vuol dire che gli indirizzi privati di BitCoin sono MOLTO MENO NUMEROSI di quelli dichiarati, altrimenti un indirizzo di un wallet avrebbe in comune decine di migliaia di miliardi di miliardi di miliardi di miliardi (2^256/2^120 = 2^136 = circa 10^40) di chiavi pubbliche
Senza contare che poi la chiave pubblica subisce un altro downgrade nell'indirizzo del wallet...
Quindi quando si parla dei numeroni con 2^256 possibilità, son tutte panzane?
Qualcuno mi può aiutare?
Grazie