Post
Topic
Board Development & Technical Discussion
Merits 408 from 44 users
Topic OP
VanitySearch (Yet another address prefix finder)
by
Jean_Luc
on 20/02/2019, 14:31:36 UTC
⭐ Merited by ETFbitcoin (69) ,Welsh (50) ,malevolent (30) ,EFS (28) ,DarkStar_ (25) ,vapourminer (21) ,hugeblack (21) ,NotATether (17) ,foroplus (15) ,mprep (15) ,LoyceV (12) ,Nestade (10) ,1miau (10) ,dbshck (10) ,joniboini (10) ,OgNasty (5) ,nc50lc (5) ,Avirunes (5) ,yogg (5) ,Royse777 (5) ,xandry (4) ,math09183 (4) ,Halab (3) ,franckuestein (3) ,Dabs (3) ,jacktheking (2) ,asche (2) ,DiamondCardz (2) ,o_e_l_e_o (2) ,BitMaxz (1) ,vv181 (1) ,arulbero (1) ,Husna QA (1) ,escope (1) ,MrFreeDragon (1)
Hello,

I would like to present a new bitcoin prefix address finder called VanitySearch. It is very similar to Vanitygen.
The main differences with Vanitygen are that VanitySearch is not using the heavy OpenSSL for CPU calculation and that the kernel is written in Cuda in order to take full advantage of inline PTX assembly.
On my Intel Core i7-4770, VanitySearch runs ~4 times faster than vanitygen64. (1.32 Mkey/s -> 5.27  MK/s)
On my  GeForce GTX 645, VanitySearch runs ~1.5 times faster than oclvanitygen. (9.26 Mkey/s -> 14.548 MK/s)
If you want to compare VanitySearch and Vanitygen result, use the -u option for searching uncompressed address.
VanitySearch may not compute a good gridsize for your GPU, so make several tries using -g options in order to find best performances.
Using compressed addresses is roughly 20% faster.

VanitySearch is available from https://github.com/JeanLucPons/VanitySearch

Benchmarks for various hardware (By DaveF):
https://bitcointalk.org/index.php?topic=5112311.msg50823897#msg50823897

There is still lots of improvement to do.
Feel free to test it and to submit issue.

Thanks.
Sorry for my bad English.
Jean-Luc