Legyen neked is egyedi Bitcoin címed!

Mindenkinek lehet egy vagy több Bitcoin címe, tárcája. A Bitcoin cím egy 1-essel kezdődő 34 karakter hosszú karaktersorozat, ami csak számokat és az angol ABC betűit tartalmazhatja (kivéve l, I, 0, O). Egy Bitcoin cím gyakorlatilag egy teljesen véletlenszerű karaktersorozat. Vagy mégsem?

Mit szólnál hozzá, ha lehetne egy olyan Bitcoin címed, ami így kezdődik, hogy 1ATeNeved...? Nekem van már ilyen címem, de akár te is készíthetsz magadnak.

Ubuntu Linuxon csak pár egyszerű lépés

Előfeltételek

Először telepíteni kell a fordításhoz szükséges eszközöket:

sudo apt-get install build-essential git libssl-dev libpcre3-dev

Letöltés

Forráskód letöltés a GitHub-ról:

git clone https://github.com/samr7/vanitygen.git
Fordítás

A forráskód fordítása nem is lehetne egyszerűbb:

cd vanitygen && make

Pár másodperc és el is készül. Utána teszteljük le:

./vanitygen

Elég sok mindent be lehet állítani:

Vanitygen 0.22 (OpenSSL 1.0.1f 6 Jan 2014)
Usage: ./vanitygen [-vqnrik1NT] [-t <threads>] [-f <filename>|-] [<pattern>...]
Generates a bitcoin receiving address matching <pattern>, and outputs the
address and associated private key.  The private key may be stored in a safe
location or imported into a bitcoin client to spend any balance received on
the address.
By default, <pattern> is interpreted as an exact prefix.

Options:
-v            Verbose output
-q            Quiet output
-n            Simulate
-r            Use regular expression match instead of prefix
              (Feasibility of expression is not checked)
-i            Case-insensitive prefix search
-k            Keep pattern and continue search after finding a match
-1            Stop after first match
-N            Generate namecoin address
-T            Generate bitcoin testnet address
-X <version>  Generate address with the given version
-F <format>   Generate address with the given format (pubkey or script)
-P <pubkey>   Specify base public key for piecewise key generation
-e            Encrypt private keys, prompt for password
-E <password> Encrypt private keys with <password> (UNSAFE)
-t <threads>  Set number of worker threads (Default: number of CPUs)
-f <file>     File containing list of patterns, one per line
              (Use "-" as the file name for stdin)
-o <file>     Write pattern matches to <file>
-s <file>     Seed random number generator from <file>

Cím generálás

Generáljunk egy címet ami így kezdődik, hogy 1FaLu:

./vanitygen 1FaLu

Ez nálam pár másodpercig tartott. Hosszabb mintával sokkal lassabban végez. Ha végzett, kiírja a címet és a hozzá tartozó privát kulcsot. Valahogy így:

Difficulty: 4476342
Pattern: 1FaLu                                                              
Address: 1FaLuzdv1Sha7NboqRxYRHphhmj3CdrDXm
Privkey: 5Hqzhv*********************************************

A címet és a kulcsot ezután simán be tudod importálni a tárca kezelő alkalmazásodba és már kasználhatod is Bitcoin küldésre és fogadásra is.

Címkék: 
Minőségi adathordozók brutál jó áron!