Vanity Address
Inoltre, la visione di questa sequenza di numeri e lettere può essere fortemente repulsiva per le persone che non hanno conoscenze di crittografia. Generare il proprio indirizzo attraverso Vanity non è davvero complicato e persino divertente. Ecco perché devi farlo da solo piuttosto che usare un servizio di terze parti. La ragione principale è sempre la stessa. Per un sito affidabile ne troverai nove che cercheranno di fregarti. Quindi, se non credete di avere conoscenze sufficienti per individuare una truffa, sarebbe meglio tornare indietro.
Come fanno?
I siti di truffa ti propongono di inserire una stringa di caratteri e di eseguire i test per trovare un indirizzo con una forma della stringa di caratteri desiderata. Per esempio, vuoi che il tuo indirizzo inizi con 1Bet perché hai un sito di scommesse. Il sito vi dà
1Betx42BCrgrt56fgFrgkr4dfXer3gmIEf e le chiavi private di questo indirizzo!
Allora, l’indirizzo pubblico e la sua chiave privata saranno registrati nel loro database del sito e quindi avranno un accesso immediato ai vostri fondi! I tuoi Bitcoin saranno in pericolo se importi l’indirizzo dato sul tuo portafoglio Bitcoin.
Il modo sicuro di usare Vanity è di usare il software open source Vanity e la sua linea di comando. Per maggiori informazioni, date un’occhiata qui: https://en.bitcoin.it/wiki/Vanitygen
Come funziona
Prima cosa importante, Vanity funziona solo con i portafogli bitcoin esistenti. Se non ne hai ancora uno, è il momento di fare il grande passo avanti.
Se ne hai uno, esegui la tua linea di comando.Vanitygen prende come input i dati del modello o della lista di modelli, dopo di che prende le opzioni di indirizzo e le chiavi private. La selezione di Vanitygen si basa sulla ricerca probabilistica, che richiede un certo tempo. Il tempo dipende dalla complessità del setpoint del modello, dalla velocità del vostro computer e dalla vostra fortuna.
Allora, siete in grado di registrare il vostro modello. Nel vostro esempio è 1Bet. Va notato che nella linea non è possibile utilizzare 0 (zero), O (grande o), I (grande i), l (piccola L), e deve iniziare con 1 (una unità).
Una volta che il vostro modello è inserito come dati di input, Vanity inizia la sua ricerca. Notate che probabilmente non vale la pena cercare stringhe lunghe, al fine di ridurre i tempi di elaborazione. Il risultato finale sarà qualcosa come questo:
Difficulty: 43891Pattern: 1BetAddress: 1Betx42BCrgrt56fgFrgkr4dfXer3gmIEfPrivkey: 5KBL5J2SCzoxCu8LSbur3vCcpzQQ5kL2JdRZDAu4AmCohko7goG
(Si noti che una stringa ‘facile’ da trovare come questa non significa che la chiave privata specifica può essere indovinata facilmente.)
Vanitygen
Vanitygen è un generatore di indirizzi bitcoin di vanità a riga di comando.
Se sei stanco degli indirizzi criptici e casuali generati dai normali client bitcoin, puoi usare vanitygen per creare un indirizzo più personalizzato. Aggiungi un tocco unico quando dici alla gente di inviare bitcoin a 1stDownqyMHHqnDPRSfiZ5GXJ8Gk9dbjO. In alternativa, vanitygen può essere usato per generare indirizzi casuali offline.
Vanitygen accetta come input un modello, o una lista di modelli da cercare, e produce una lista di indirizzi e chiavi private. La ricerca di Vanitygen è probabilistica, e la quantità di tempo richiesta per trovare un dato modello dipende da quanto è complesso il modello, la velocità del vostro computer, e se siete fortunati.
L’esempio sotto illustra una sessione di vanitygen. È tipico, e richiede circa 10 secondi per finire, usando una CPU Core 2 Duo E6600 su x86-64 Linux:
$ ./vanitygen 1BoatDifficulty: 4476342Pattern: 1Boat Address: 1BoatSLRHtKNngkdXEeobR76b53LETtpyTPrivkey: 5J4XJRyLVgzbXEgh8VNi4qovLzxRftzMd8a18KkdXv4EqAwX3tS
Vanitygen include componenti per eseguire la ricerca di indirizzi sulla vostra CPU (vanitygen) e sulla vostra GPU compatibile con OpenCL (oclvanitygen). Entrambi possono essere costruiti dai sorgenti, ed entrambi sono inclusi nel pacchetto binario di Windows.
Vanitygen versione corrente: 0.21
https://github.com/samr7/vanitygen
Binari di Windows x86+x64 qui.
Prendi il sorgente da include Makefiles per Linux e Mac OS X.
Principale discussione su Bitcointalk
Uso di vanitygen per cercare di attaccare gli indirizzi
Utilizzando vanitygen si potrebbe pensare di essere in grado di trovare la chiave privata di un dato indirizzo. In pratica, questo è considerato impossibile. Dato che la difficoltà aumenta esponenzialmente quanto più lunga è la vostra vanità, lo stesso vale per il tempo medio richiesto per trovare quella vanità. La tabella di esempio qui sotto mostra come una vanità sempre più complessa influenzi la difficoltà e il tempo medio richiesto per trovare una corrispondenza solo per quella vanità, per non parlare dell’indirizzo completo, per una macchina capace di guardare attraverso 1 milione di chiavi al secondo.
vanity | difficoltà | tempo medio |
---|---|---|
1B | 22 | < 1s |
1Bi | 1,330 | < 1s |
1Bit | 77,178 | < 1s |
1Bitc | 4,476,342 (4.48E+6) | < 10s |
1Bitco | 259.627.881 (2.6E+8) | 3 minuti |
1Bitcoi | 15.058.417.127 (1.506E+10) | 3 ore |
1Bitcoin | 8.7339E+11 | 1 settimana |
1BitcoinE | 5.0657E+13 | 1 anno |
1BitcoinEa | 2.9381E+15 | 60 anni |
1BitcoinEat | 1.7041E+17 | 3.500 anni |
1BitcoinEate | 9.8837E+18 | 200.000 anni |
1BitcoinEater | 5.7325E+20 | 11.700.000 anni |
1BitcoinEaterAddressDontSend | 1.6209E+47 | 3.3E+33 o 3,3 decilioni di anni. |