Autor:
1miauTopic original:
[Guide] How to create your customized Bitcoin-Address (vanitygen) – step by step
Poate că ați mai văzut adrese Bitcoin unde primele litere reprezintă un cuvânt, precum cele de mai jos:
1
fudCz15sHGR8L2YQnaG4JVMjMQpaDo37
1
BTCTUnYLskK7N9nXb17wf6oVYMYrX5WHG
1
DogemNVw8AZnMf3cB4L1wijGnr9DVKzia
1
Fomo7V86nWrjdv6JzU7yavtp5hfzZWsZr
1
NewbornSeatQVC9vegVHnxVseNAhhxewb
(1)Acestea sunt adrese de tip vanity (n.r. vanitate, orgoliu) și, teoretic, pot cuprinde orice cuvânt cu câteva excepții, însă numărul literelor este limitat. Totul este posibil cu ajutorul unui soft cu care se generează oricâte adrese dorește fiecare, până când este găsită una care să conțină combinația dorită de litere. Cu cât prefixul este mai mare, cu atât scad șansele de a găsi rapid adresa respectivă. Majusculele se găsesc mai ușor decât literele mici. De exemplu, prefixul 1Bitmover ar necesita 2 luni pentru a avea 50% șanse de a fi găsit. În cazul în care căutam 1bitmover, șansele sunt de 58 de ori mai mici.
(2)Unele litere sunt excluse deoarece ele nu fac parte din caracterele folosite de adresele Bitcoin, pentru a fi evitate unele confuzii:
l (litera L mic)
I (litera I mare)
O (litera O mare)
0 (numărul 0).
De asemenea, toate caracterele de tip umlaut.
Există mai multe căi pentru generarea unei adrese Bitcoin unice. Totuși, recomand folosirea versiunii oficiale a vanitygen, încărcată de samr7 pe GitHub. Pe alte site-uri se pot găsi și alte modalități de generare a unei adrese de tip vanity, însă nu recomand să se genereze o astfel de adresă pe un site web. Dacă vă creați adresa prin intermediul unui terț (site-ul web), există șansa de a da cuiva acces la cheile private. În trecut au existat cazuri când fondurile bitcoin au fost furate din adrese vanity create pe site-uri, deoarece
dacă cineva îți cunoaște cheia privată, ar putea să îți fure fondurile bitcoin din portofel.
Așadar, asigurați-vă că folosiți versiunea originală, care se află pe GitHub, și că o puteți rula fără a fi conectați la Internet. Orice site care oferă serviciul de creare de adrese vanity, dar fără așa numita “split key”, este periculos.
Iată cum funcționează:
1. Descărcați vanitygen:Mai întâi, trebuie să accesați GitHub și să descărcați fișierele originale încărcate de samr7, folosind acest link:
https://github.com/samr7/vanitygen/downloadsDescărcați cea mai recentă versiune:
vanitygen-0.22-win.zip
2. Opriți conexiunea la Internet în timp ce generați adresa BitcoinAdresele vanity se pot crea și când este activă conexiunea la Internet, însă din motive de securitate se recomandă ca aceasta să fie oprită. Ar fi chiar și mai indicat să rulați programul pe un calculator care nu a fost niciodată conectat la Internet, dar puteți decide singuri ce nivel de siguranță alegeți. Totuși, se recomandă mereu alegerea unor standarde cât mai înalte de securitate, pentru a evita eventualele atacuri ale hackerilor, aceștia putând oricând să țintească un dispozitiv compromis.
Pentru o siguranță maximă, puteți genera adresa vanity cu ajutorul
split-key.
3. Deschideți Command PromptCommand Prompt poate fi accesat printr-un click dreapta pe butonul Windows plasat în colțul stânga-jos al ecranului, urmat de selecția Command Prompt (Administrator), sau prin combinația de taste Windows + R,
saudacă procedați așa, puteți sări peste pasul #4 dacă deschideți Command Prompt direct din locația unde sunt stocate fișierele programului vanity:
- Accesați directorul unde este stocat vanitygen/oclvanitygen.
- Tastați CTRL+SHIFT+Click Dreapta în orice spațiu liber din cadrul directorului (deci nu pe fișiere / executabile), apoi selectați "Open command window here". În acest moment s-a deschis Command Prompt.
- Puteți începe să introduceți detaliile dorite, conform indicațiilor de la pasul 5. (Exemplu: vanitygen.exe -v "1test").
(sursă: nc50lc)
4. Introduceți calea de acces către executabilOdată ce s-a deschis fereastra Command Prompt, se pot introduce setările pentru generarea adresei Bitcoin.
Calea către executabil depinde de locația unde se află stocate fișierele vanitygen. De exemplu, eu le-am stocat pe
C:\, în directorul
BTC, subdirectorul
vgen. în acest caz, a trebuit să introduc următoarea secvență de comenzi pentru a ajunge la fișierul vanitygen.exe:
C:\WINDOWS\system32>cd/
C:\ >cd/
BTC/
vgenC:\
BTC\
vgen>
vanitygen.exeDirector BTCSubdirector vgenNume fișier vanitygen.exePuteți alege între vanitygen.exe și oclvanitygen.exe, în funcție de preferințe. Diferența este aceea că vanitygen folosește procesorul, în timp ce oclvanitygen utilizează placa video. Pentru o combinație de 4 digiți, indiferent dacă este vorba de litere mari sau mici, vanitygen este suficient în cazul unui PC normal. Dacă funcționează, oclvanitygen tinde să fie mai rapid. Pentru mai multe detalii tehnice, puteți accesa informațiile din articolul original din 2011:
https://bitcointalksearch.org/topic/vanitygen-vanity-bitcoin-address-generatorminer-v022-25804.
Acum, în fereastra Command Prompt ar trebui să vedeți similar (desigur, veți vedea calea din propriul PC către fișierele programului:
După ce ați tastat în Command Prompt numele fișierului cu extensia
.exe, apăsați Enter.
5. Crearea adreseiAcum veți vedea o listă a parametrilor disponibili pentru personalizarea adresei:
Sunt disponibili mulți parametri, iar dacă aveți timp îi puteți încerca pe toți, însă pentru testul nostru este nevoie doar de câteva comenzi. Ca exemplu, vă voi arăta cum se creează o adresă Bitcoin ale cărei prime litere sunt "test", toate fiind litere mici, rezultatul fiind o adresă care începe cu
1test.
Câteva lucruri de reținut: cu cât este mai mare prefixul, cu atât va dura mai mult căutarea. Cu 4 digiți nu este o problemă, însă timpul va crește exponențial dacă se adaugă mai mulți digiți. În particular, dacă veți căuta și litere mari și litere mici, va dura mai mult decât dacă ați căuta același caractere, dar fără a preciza dacă este vorba de litere mari sau mici.
Dacă nu vă deranjează să aveți amestecate litere mari și mici (TeSt, teST…), puteți adăuga parametrul
-i în sintaxa comenzii.
Pentru a crea adresa care începe cu
1test, avem nevoie de următoarele comenzi:
-o C:\BTC\vgen\test.txt (aici se salvează într-un fișier text cheile private și publice găsite)
1test (prefixul selectat)
Comanda ar trebui în final să arate așa:
C:\BTC\vgen>vanitygen.exe -o C:\BTC\vgen\test.txt 1testDacă ați completat pașii de mai sus, apăsați Enter.
Acum, programul caută o cheie publică cu prefixul corespunzător (rata de căutare: 1,17 milioane chei pe secundă). 50% în 2,4 minute înseamnă că aveți șanse de 50% ca în următoarele 2,4 minute să fie găsită o cheie publică ale cărei prime caractere sunt
1test. Procentul de 5,1% reprezintă probabilitatea de a găsi cheia căutată între cheile calculate deja până la acel moment.
Dacă este găsită cheia, aceasta va fi afișată și căutarea se va opri. La o încercare ulterioară, puteți adăuga și parametrul
-k, pentru a căuta mai multe adrese care să cuprindă prefixul dorit, până când este închis programul.
Fiți atenți și nu exagerați, întrucât PC-ul sau laptopul este supus unui stres intens, și, dacă nu este unul foarte performant, putea să se strice. Căutarea unui prefix de 4 digiți nu este o problemă, însă cu cât sunt mai mulți digiți, dificultatea căutării crește exponențial.
Supriză, surpriză, după un timp scurt (de aproximativ 2 minute), vanitygen a reușit să găsească o adresă:
1testgTQyiDMvtN67kj1w6R6J9dbo6bwd
Și următoarea cheie privată asociată cu adresa de mai sus:
5K9qCsz17Bd1UxtS7HQWc2rKz6ssNaBHMzK8pJvYiDGVYvUSEWg
Rezultatul este salvat în forma unui fișier cu extensia .txt, în directorul BTC:
Desigur, nu voi folosi această adresă care începe cu
1test, deoarece acum toată lumea îi cunoaște cheia privată și ar putea fura fondurile deținute. Așadar: nu publicați nicăieri cheia privată.
6. Salvați cheile publice și private generateSecuritatea este foarte importantă în cazul Bitcoin. Păstrați-vă în siguranță cheile private generate, deoarece acestea funcționează ca niște parole pentru fondurile voastre bitcoin. Le puteți scrie pe o hârtie, pe care să o păstrați într-un loc sigur, sau le puteți salva pe un stick USB pe care să-l folosiți strict pentru stocarea cheilor private.
7. Gata!Acum ați reușit să creați o adresă Bitcoin proprie. Dacă doriți să știți cum o puteți accesa (cu ajutorul portofelului Electrum), puteți arunca
aici o privire. Faceți un test înainte de a trimite sume mari de BTC la această adresă. Nu există nicio cale de a afla cheia privată ulterior, în cazul unei greșeli.
La final, am creat încă o adresă vanity, însă nu vă voi dezvălui cheia privată:
1miau7e4tFSAGR4TkAJ8n32UMm2yLB9EH
Dacă doriți, puteți posta aici adresele vanity personalizate pe care le-ați creat (dar, vă rog,
fără cheile lor private, în caz că intenționați să le folosiți).
© 1miau
11.01.2019
Link-uri suplimentare:
Sfaturi desore securitate de la LoyceVVanitygen: Generator/miner de adrese Bitcoin de tip vanity, ediția 2011 [v0.22]Topul celor mai rare adrese
(1) adresă generată de LoyceV(2) timp estimat cu echipamentul hardware al lui LoyceV
Actualizare din 04/04/2019:
Membrul
Jean_Luc a dezvoltat un alt generator de adrese vanity, pe care l-a publicat pe GitHub:
https://github.com/JeanLucPons/VanitySearch.
Este mult mai rapid ca vanitygen și, pe lângă adresele vechi P2PKH, le suportă și pe cele SegWit, în ambele forme - P2SH (3...) și bech32 (bc1q...).
Soft-ul a fost anunțat pe BitcoinTalk aici:
https://bitcointalksearch.org/topic/vanitysearch-yet-another-address-prefix-finder-5112311.