Bitcoin Forum
November 07, 2024, 08:02:26 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2]  All
  Print  
Author Topic: [CREAZIONE] Indirizzo Bitcoin Personalizzato - GRATIS offerta temporanea  (Read 2987 times)
GIANNAT
Legendary
*
Offline Offline

Activity: 1038
Merit: 1000


Bitcoin entrepreneur and Pro Trader


View Profile WWW
December 13, 2014, 05:25:36 PM
 #21



Abbiamo capito il problema, è semplicemente una scheda vecchiotta che non supporta openCL  Smiley

marioantonini
Legendary
*
Offline Offline

Activity: 2156
Merit: 1082


View Profile
December 16, 2014, 03:14:13 PM
 #22

Avete visto questo?
https://bitcointalk.org/index.php?topic=895424.0

Se ho capito bene ha creato un indirizzo
1MerryXmasAndAHappyNewYear123sFoou

ma quanti secoli ci ha messo?
TheBomber999
Legendary
*
Offline Offline

Activity: 1274
Merit: 1001


"shh, he's coding..."


View Profile
December 16, 2014, 04:05:59 PM
 #23

Avete visto questo?
https://bitcointalk.org/index.php?topic=895424.0

Se ho capito bene ha creato un indirizzo
1MerryXmasAndAHappyNewYear123sFoou

ma quanti secoli ci ha messo?

E' un indirizzo valido ma non vuol dire che l'abbia "creato". In poche parole, non ha la chiave privata di quell'indirizzo

You either die a developer, or live long enough to see yourself become the scammer.
O muori da programmatore, o vivi tanto a lungo da diventare uno scammer.
arulbero
Legendary
*
Offline Offline

Activity: 1935
Merit: 2080


View Profile
December 16, 2014, 04:31:28 PM
 #24

Avete visto questo?
https://bitcointalk.org/index.php?topic=895424.0

Se ho capito bene ha creato un indirizzo
1MerryXmasAndAHappyNewYear123sFoou

ma quanti secoli ci ha messo?

A me sembra impossibile  Shocked !!  Evidentemente c'è proprio qualcosa (o forse non solo qualcosa  Cheesy) che ancora mi sfugge del processo di generazione degli indirizzi bitcoin.

Dunque: di fatto ha scelto 26 lettere su 34 per un indirizzo e ha trovato la chiave privata per generarlo.
Supponendo per semplicità che ogni chiave privata generi sempre un unico indirizzo, deve aver provato qualcosa dell'ordine di grandezza di 58^26 chiavi private per poterlo trovare!

Dico che mi sembra impossibile perchè già per generare indirizzi con 8 caratteri precisi  ci vogliano a spanne 58^8 tentativi, cioè circa 128000 miliardi di chiavi;

facendo due prove veloci con vanitygen e alla velocità della mia vetusta CPU (velocità 250Kkey, purtroppo la GPU non mi va con oclvanitygen  Angry )

4 caratteri      --> 11 milioni di chiavi                  --> ordine di grandezza di 30 secondi
6 caratteri      --> 38 milirdi di chiavi                  -->  ordine di grandezza di 30 ore
8 caratteri      --> 128mila miliardi di chiavi        -->  ordine di grandezza di 10 anni ( 1 mese se avete una CPU che va circa 100 volte più veloce di 250 kkey! )
26 caratteri    --> 7 per 10^45 miliardi di chiavi  --> ordine di grandezza di 10^30 anni !!!

Anche se avesse avuto una potenza di calcolo di 250Gkey (1 milione di volte quella della mia CPU), 10^45 chiavi diviso 250 miliardi di chiavi al secondo farebbero sempre qualcosa come 10^24 anni. E se avesse usato tutta la potenza attuale della rete bitcoin (supponendo per semplicità che 1 hash = 1 chiave), che al momento è di 300000 TH/s, cioè circa 1000 miliardi la mia CPU, ci vorrebbero ancora 10^12 anni!

I calcoli sono fatti a spanne ma gli ordini di grandezza tornano facendo qualche prova con vanitygen.

D'altronde io non ho mai capito come è possibile che ci sia in rete un database con tutte le 10^77 chiavi private possibili -> http://directory.io/  ; e chi l'ha costruito ha anche commentato in fondo alla pagina
"It took a lot of computing power to generate this database." !
GIANNAT
Legendary
*
Offline Offline

Activity: 1038
Merit: 1000


Bitcoin entrepreneur and Pro Trader


View Profile WWW
December 16, 2014, 05:03:32 PM
Last edit: December 16, 2014, 05:28:18 PM by GIANNAT
 #25

 
Avete visto questo?
https://bitcointalk.org/index.php?topic=895424.0

Se ho capito bene ha creato un indirizzo
1MerryXmasAndAHappyNewYear123sFoou

ma quanti secoli ci ha messo?

A me sembra impossibile  Shocked !!  Evidentemente c'è proprio qualcosa (o forse non solo qualcosa  Cheesy) che ancora mi sfugge del processo di generazione degli indirizzi bitcoin.

Dunque: di fatto ha scelto 26 lettere su 34 per un indirizzo e ha trovato la chiave privata per generarlo.
Supponendo per semplicità che ogni chiave privata generi sempre un unico indirizzo, deve aver provato qualcosa dell'ordine di grandezza di 58^26 chiavi private per poterlo trovare!

Dico che mi sembra impossibile perchè già per generare indirizzi con 8 caratteri precisi  ci vogliano a spanne 58^8 tentativi, cioè circa 128000 miliardi di chiavi;

facendo due prove veloci con vanitygen e alla velocità della mia vetusta CPU (velocità 250Kkey, purtroppo la GPU non mi va con oclvanitygen  Angry )

4 caratteri      --> 11 milioni di chiavi                  --> ordine di grandezza di 30 secondi
6 caratteri      --> 38 milirdi di chiavi                  -->  ordine di grandezza di 30 ore
8 caratteri      --> 128mila miliardi di chiavi        -->  ordine di grandezza di 10 anni ( 1 mese se avete una CPU che va circa 100 volte più veloce di 250 kkey! )
26 caratteri    --> 7 per 10^45 miliardi di chiavi  --> ordine di grandezza di 10^30 anni !!!

Anche se avesse avuto una potenza di calcolo di 250Gkey (1 milione di volte quella della mia CPU), 10^45 chiavi diviso 250 miliardi di chiavi al secondo farebbero sempre qualcosa come 10^24 anni. E se avesse usato tutta la potenza attuale della rete bitcoin (supponendo per semplicità che 1 hash = 1 chiave), che al momento è di 300000 TH/s, cioè circa 1000 miliardi la mia CPU, ci vorrebbero ancora 10^12 anni!

I calcoli sono fatti a spanne ma gli ordini di grandezza tornano facendo qualche prova con vanitygen.

D'altronde io non ho mai capito come è possibile che ci sia in rete un database con tutte le 10^77 chiavi private possibili -> http://directory.io/  ; e chi l'ha costruito ha anche commentato in fondo alla pagina
"It took a lot of computing power to generate this database." !

Directory.io trattasi di uno scherzo fatto per bene. Non esiste abbastanza spazio su qualsiasi supporto per tenere un numero così elevato di dati.

Inoltre se noti in alto puoi leggere "Page 1 out of 904625697166532776746648320380374280100293470930272690489102837043110636675"

Serve semplicemente a dare un idea "visiva" di quante siano le possibilità.

Altra cosa da notare: NON è possibile fare una ricerca partendo da una chiave pubblica (indirizzo), viceversa è possibile. Questo significa che gli indirizzi corrispondenti alla priv key vengono calcolati al momento quando carichi la pagina  Smiley
(non farlo perchè così sponi la chiave privata al proprietario del sito)

fonti
https://www.reddit.com/r/Bitcoin/comments/1ruk0z/dont_panic_directoryio_thing_is_fake/
https://www.reddit.com/r/Bitcoin/comments/1rurll/on_the_subject_of_listing_all_possible_private/
http://directory.io/faq

Riguardo all'indirizzo di "buon natale", ci sono altri indirizzi simili e ci si può divertire a crearne quanti vuoi (es 1BitcoinEaterAddressDontSendf59kuE), ma una cosa è creare un indirizzo con un checksum valido, un altra è avere la chiave privata di tale indirizzo e poterne spendere i btc. Se quell'utente facesse una transazione dall'indirizzo "1MerryXmasAndAHappyNewYear123sFoou" allora si, sarei stupito, in caso contrario è solo un'idea simpatica  Smiley

arulbero
Legendary
*
Offline Offline

Activity: 1935
Merit: 2080


View Profile
December 16, 2014, 05:32:36 PM
 #26

Grazie GIANNAT, mi hai tolto un enorme dubbio! Evidentemente le pagine vengono create dinamicamente, non sono già precalcolate!
marioantonini
Legendary
*
Offline Offline

Activity: 2156
Merit: 1082


View Profile
December 16, 2014, 06:00:41 PM
 #27

Ah ecco, quindi ha creato l'indirizzo , ma non ha la chiave privata, quindi qui soldi che arrivano sopra sono fermi. Grazie Giannat
Pages: « 1 [2]  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!