Author

Topic: [GHID] Cum îți creezi o adresă Bitcoin personalizată (vanitygen) – pas cu pas (Read 127 times)

legendary
Activity: 1680
Merit: 6520
Fully-fledged Merit Cycler|Spambuster'23|Pie Baker
Am bucuria de a vă prezenta în limba română topicul "[GHID] Cum îți creezi o adresă Bitcoin personalizată (vanitygen) – pas cu pas", scris de 1miau la data de 12 ianuarie 2019. 1miau este un personaj remarcabil, implicat in diverse acțiuni de a promova Bitcoin și de a-i ajuta pe toți ceilalți membri, dar și un organizator recunoscut de tombole cu premii în BTC. Printre cele mai importante eseuri ale lui 1miau se numără, pe lângă acest topic, și “De ce procesul KYC este unul deosebit de periculos – și inutil”, “Is diversification into different coins really a good advice for Newbies?”, “Make sure to avoid wasting BTC for too high fees – step by step guide (Electrum)”, sau “MLM – a dangerous marketing strategy” (acestea urmând de asemenea să fie traduse în română).
legendary
Activity: 1680
Merit: 6520
Fully-fledged Merit Cycler|Spambuster'23|Pie Baker
Autor: 1miau
Topic 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:

1fudCz15sHGR8L2YQnaG4JVMjMQpaDo37
1BTCTUnYLskK7N9nXb17wf6oVYMYrX5WHG
1DogemNVw8AZnMf3cB4L1wijGnr9DVKzia
1Fomo7V86nWrjdv6JzU7yavtp5hfzZWsZr
1NewbornSeatQVC9vegVHnxVseNAhhxewb(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/downloads


Descărcați cea mai recentă versiune:

vanitygen-0.22-win.zip







2. Opriți conexiunea la Internet în timp ce generați adresa Bitcoin

Adresele 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 Prompt

Command 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,

sau

dacă 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 executabil

Odată 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/vgen
C:\BTC\vgen>vanitygen.exe

Director BTC
Subdirector vgen
Nume fișier vanitygen.exe

Puteț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 adresei

Acum 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 1test





Dacă 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 generate

Securitatea 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

Wink

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 LoyceV
Vanitygen: 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.
Jump to: