Articles

Hiúsági cím

A számok és betűk sorozatának látványa ráadásul erősen visszataszító lehet a kriptográfiában járatlan emberek számára. A saját cím generálása a Vanityn keresztül nem igazán bonyolult, sőt szórakoztató. Éppen ezért ezt inkább magadnak kell megtenned, mint egy harmadik féltől származó szolgáltatást igénybe venni. A fő ok mindig ugyanaz. Egy megbízható oldalra kilencet találsz, akik megpróbálnak átverni téged. Tehát ha úgy gondolja, hogy nem rendelkezik elegendő tudással ahhoz, hogy felismerje az átverést, akkor a legjobb, ha visszamegy.

Hogyan csinálják ezt?

A csalóoldalak azt ajánlják, hogy adjon meg egy karaktersorozatot, és futtassa le a teszteket, hogy megtalálja a kívánt karaktersorozat alakú címet. Például azt szeretné, ha a címe 1Bet kezdőbetűvel kezdődne, mert egy fogadási oldalról van szó. Az oldal megadja Önnek

1Betx42BCrgrt56fgFrgkr4dfXer3gmIEf és ennek a címnek a privát kulcsát!

Ezután a nyilvános cím és annak privát kulcsa regisztrálva lesz az oldal adatbázisában, és így azonnal hozzáférhet a pénzéhez! A bitcoinjai veszélyben lesznek, ha az adott címet importálja a Bitcoin tárcájába.
A hiúság biztonságos használata a Vanity nyílt forráskódú szoftver és annak parancssora. További információkért tekintse meg itt: https://en.bitcoin.it/wiki/Vanitygen

Hogyan működik

Először is fontos dolog, hogy a Vanity csak meglévő bitcoin tárcákkal működik. Ha még nincs, itt az ideje megtenni a nagy lépést előre.

Ha van, futtasd a parancssorodat: A Vanitygen bemeneti adatként a modell vagy modelllista adatait veszi, majd a címopciókat és a privát kulcsokat. A Vanitygen kiválasztása valószínűségi kutatáson alapul, ami bizonyos időt vesz igénybe. Az idő függ a modellbeállítás bonyolultságától, a számítógép sebességétől és a szerencsétől.
Ezután képes a minta felvételére. A te példádban ez 1Bet. Meg kell jegyezni, hogy a sorban nem használhat 0 (nulla), O (nagy o), I (nagy i), l (kis L), és 1 (egy egység) betűvel kell kezdődnie.
Mihelyt a minta beviteli adatként szerepel, a Vanity elkezdi a keresést. Felhívjuk a figyelmet, hogy a feldolgozási idő lerövidítése érdekében valószínűleg nem érdemes hosszú karakterláncokat keresni. A végeredmény valami ilyesmi lesz:

Difficulty: 43891Pattern: 1BetAddress: 1Betx42BCrgrt56fgFrgkr4dfXer3gmIEfPrivkey: 5KBL5J2SCzoxCu8LSbur3vCcpzQQ5kL2JdRZDAu4AmCohko7goG

(Vegye figyelembe, hogy egy ilyen “könnyen” megtalálható karakterlánc nem jelenti azt, hogy az adott privát kulcs könnyen kitalálható .)

Vanitygen

A Vanitygen egy parancssori vanity bitcoin címgenerátor.

Ha már unod a hagyományos bitcoin kliensek által generált véletlenszerű, rejtélyes címeket, akkor a vanitygen segítségével személyre szabottabb címeket hozhatsz létre. Egyedi hangulatot adhatsz hozzá, amikor azt mondod az embereknek, hogy küldjenek bitcoint a 1stDownqyMHHHqnDPRSfiZ5GXJ8Gk9dbjO címre. Alternatívaként a vanitygen használható véletlenszerű címek offline generálására is.

VanityGen screenshot

A vanitygen bemenetként elfogad egy mintát vagy a keresendő minták listáját, és létrehoz egy címek és privát kulcsok listáját. A vanitygen keresése valószínűségi alapú, és az adott minta megtalálásához szükséges idő attól függ, hogy mennyire összetett a minta, milyen gyors a számítógép sebessége, és hogy szerencsénk van-e.

Az alábbi példa a vanitygen egy munkamenetét szemlélteti. Ez tipikus, és körülbelül 10 másodpercig tart, amíg befejeződik, egy Core 2 Duo E6600 CPU-t használva x86-64 Linuxon:

$ ./vanitygen 1BoatDifficulty: 4476342Pattern: 1Boat Address: 1BoatSLRHtKNngkdXEeobR76b53LETtpyTPrivkey: 5J4XJRyLVgzbXEgh8VNi4qovLzxRftzMd8a18KkdXv4EqAwX3tS

A vanitygen tartalmaz olyan komponenseket, amelyek címkeresést végeznek a CPU-n (vanitygen) és az OpenCL-kompatibilis GPU-n (oclvanitygen). Mindkettő megépíthető a forrásból, és mindkettő benne van a Windows bináris csomagban.

A vanitygen aktuális verziója: 0.21

Github Logotype https://github.com/samr7/vanitygen

download Logotype Windows x86+x64 binárisok itt.

A forrás itt tartalmazza a Makefileket Linux és Mac OS X számára.

Main discussion at Bitcointalk

Use of vanitygen to try to attack addresses

Usure vanitygen you might think that you would be able to find the private key for a given address. A gyakorlatban ezt lehetetlennek tartják. Tekintettel arra, hogy a nehézség exponenciálisan nő, minél hosszabb a hiúság, így az adott hiúság megtalálásához szükséges átlagos idő is. Az alábbi példatáblázat azt mutatja, hogy egy egyre összetettebb hiúság hogyan befolyásolja a nehézséget és az átlagos időt, amely ahhoz szükséges, hogy egy másodpercenként 1 millió kulcsot átnéző gép csak az adott hiúságra találjon egyezést, nem is beszélve a teljes címről.

hiúság nehézség átlagos idő
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 perc
1Bitcoi 15,058,417,127 (1.506E+10) 3 óra
1Bitcoin 8.7339E+11 1 hét
1BitcoinE 5.0657E+13 1 év
1BitcoinEa 2.9381E+15 60 év
1BitcoinEat 1.7041E+17 3,500 év
1BitcoinEate 9.8837E+18 200,000 év
1BitcoinEater 5.7325E+20 11,700,000 év
1BitcoinEaterAddressDontSend 1.6209E+47 3.3E+33 vagy 3.3 decillió év.