guillzini
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
March 05, 2018, 05:34:14 PM |
|
Maybe a totally noob question, but if I use a file with 10 prefixes, does vanitygen work down the list 1 by 1 or search for them all together?
|
|
|
|
LoyceV
Legendary
Offline
Activity: 3402
Merit: 17195
Thick-Skinned Gang Leader and Golden Feather 2021
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
March 05, 2018, 05:58:46 PM |
|
Maybe a totally noob question, but if I use a file with 10 prefixes, does vanitygen work down the list 1 by 1 or search for them all together? All together: Vanitygen generates random addresses, and checks each address against your list. In my experience, oclvanitygen doesn't show a noticeable speed reduction with at least 10,000 prefixes. You can create a long list of very difficult prefixes and eventually hit a rare one.
|
|
|
|
OgNasty
Donator
Legendary
Offline
Activity: 4830
Merit: 4535
Leading Crypto Sports Betting & Casino Platform
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
March 05, 2018, 06:32:20 PM |
|
Maybe a totally noob question, but if I use a file with 10 prefixes, does vanitygen work down the list 1 by 1 or search for them all together? All together: Vanitygen generates random addresses, and checks each address against your list. In my experience, oclvanitygen doesn't show a noticeable speed reduction with at least 10,000 prefixes. You can create a long list of very difficult prefixes and eventually hit a rare one. The only time vanitygen works prefixes one at a time is if you’re working on the vanity pool or using another method of split key generation. I’ve always got mine searching for >100 addresses. I’ve never noticed a speed decline.
|
..Stake.com.. | | | ▄████████████████████████████████████▄ ██ ▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄ ██ ▄████▄ ██ ▀▀▀▀▀▀▀▀▀▀ ██████████ ▀▀▀▀▀▀▀▀▀▀ ██ ██████ ██ ██████████ ██ ██ ██████████ ██ ▀██▀ ██ ██ ██ ██████ ██ ██ ██ ██ ██ ██ ██████ ██ █████ ███ ██████ ██ ████▄ ██ ██ █████ ███ ████ ████ █████ ███ ████████ ██ ████ ████ ██████████ ████ ████ ████▀ ██ ██████████ ▄▄▄▄▄▄▄▄▄▄ ██████████ ██ ██ ▀▀▀▀▀▀▀▀▀▀ ██ ▀█████████▀ ▄████████████▄ ▀█████████▀ ▄▄▄▄▄▄▄▄▄▄▄▄███ ██ ██ ███▄▄▄▄▄▄▄▄▄▄▄▄ ██████████████████████████████████████████ | | | | | | ▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄ █ ▄▀▄ █▀▀█▀▄▄ █ █▀█ █ ▐ ▐▌ █ ▄██▄ █ ▌ █ █ ▄██████▄ █ ▌ ▐▌ █ ██████████ █ ▐ █ █ ▐██████████▌ █ ▐ ▐▌ █ ▀▀██████▀▀ █ ▌ █ █ ▄▄▄██▄▄▄ █ ▌▐▌ █ █▐ █ █ █▐▐▌ █ █▐█ ▀▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀█ | | | | | | ▄▄█████████▄▄ ▄██▀▀▀▀█████▀▀▀▀██▄ ▄█▀ ▐█▌ ▀█▄ ██ ▐█▌ ██ ████▄ ▄█████▄ ▄████ ████████▄███████████▄████████ ███▀ █████████████ ▀███ ██ ███████████ ██ ▀█▄ █████████ ▄█▀ ▀█▄ ▄██▀▀▀▀▀▀▀██▄ ▄▄▄█▀ ▀███████ ███████▀ ▀█████▄ ▄█████▀ ▀▀▀███▄▄▄███▀▀▀ | | | ..PLAY NOW.. |
|
|
|
LoyceV
Legendary
Offline
Activity: 3402
Merit: 17195
Thick-Skinned Gang Leader and Golden Feather 2021
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
March 05, 2018, 07:35:20 PM |
|
I’ve always got mine searching for >100 addresses. I’ve never noticed a speed decline.
I've just tested it again (GeForce 840M): 1 prefix: 9 Mkey/s 15,000 prefixes: 9Mkey/s 400,000 prefixes: 5Mkey/s
|
|
|
|
guillzini
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
March 05, 2018, 09:27:43 PM |
|
Thanks for the answers guys. I appreciate it!
|
|
|
|
DaveF
Legendary
Offline
Activity: 3570
Merit: 6496
Crypto Swap Exchange
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
March 08, 2018, 08:16:20 PM |
|
Does anyone know the speed that a GTX 1050 should be getting also the 1050Ti? I'm not sure if my 25Mkey/s is proper or not because of all the problems I am having the the 7970. Trying to narrow down the issue to card vs something (anything) else but I have no benchmark of what most of these should be giving me.
Thanks, Dave
|
|
|
|
7Seas
Newbie
Offline
Activity: 47
Merit: 0
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
March 09, 2018, 04:17:41 PM |
|
Any new developments on any projects like this like with regex on GPU?
I get 100mkey on a 1080ti if anyone wanted to know
|
|
|
|
|
bbopa637
Member
![*](https://bitcointalk.org/Themes/custom1/images/star.gif)
Offline
Activity: 117
Merit: 10
PC repair master, engeneer, radioamateur
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
March 15, 2018, 10:21:32 AM |
|
hi dears I have a questions 1)Can the program in Windows generate 100 addresses with 1bbopa**** and automatically import all of them in to my wallet.dat file?? 2)Can the program generate 100 random addresses beginning with 1**** and automatically import them into my wallet.dat file? and how can I do that? 3)if no 1) and 2) can be done with program, then how can I generate 1000 1bbopa**** addresses in windows and how can i search into them whatererv I want to import in my wallet.dat manually?
|
|
|
|
LoyceV
Legendary
Offline
Activity: 3402
Merit: 17195
Thick-Skinned Gang Leader and Golden Feather 2021
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
March 15, 2018, 10:32:03 AM |
|
hi dears I have a questions 1)Can the program in Windows generate 100 addresses with 1bbopa**** and automatically import all of them in to my wallet.dat file?? 2)Can the program generate 100 random addresses beginning with 1**** and automatically import them into my wallet.dat file? and how can I do that? I see no reason to do 2: Bitcoin Core can generate random addresses on it's own. Generating 100+ addresses is easy: just add these options to your command line: -k Keep pattern and continue search after finding a match -o <file> Write pattern matches to <file> Depending on your hardware it can take a few days to find them. To import them in Bitcoin Core, see here.
|
|
|
|
davoski
Newbie
Offline
Activity: 11
Merit: 0
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
March 16, 2018, 07:25:45 PM |
|
I’ve always got mine searching for >100 addresses. I’ve never noticed a speed decline.
I've just tested it again (GeForce 840M): 400,000 prefixes: 5Mkey/s I got a limitation for git bash on Windows. How did you manage to input such long command?
|
|
|
|
LoyceV
Legendary
Offline
Activity: 3402
Merit: 17195
Thick-Skinned Gang Leader and Golden Feather 2021
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
March 16, 2018, 07:44:42 PM |
|
How did you manage to input such long command?
Don't use the command line to add prefixes, just use an input file: -f <file> File containing list of patterns, one per line (Use "-" as the file name for stdin) If you use a long list of prefixes and search case insensitive, your available RAM may become the limitation.
|
|
|
|
davoski
Newbie
Offline
Activity: 11
Merit: 0
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
March 17, 2018, 09:13:22 AM |
|
This way doesn't check all instances at once. Checked with easy prefix list of a few - it prints the first line's prefix only.
|
|
|
|
LoyceV
Legendary
Offline
Activity: 3402
Merit: 17195
Thick-Skinned Gang Leader and Golden Feather 2021
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
March 17, 2018, 11:33:52 AM |
|
This way doesn't check all instances at once. Checked with easy prefix list of a few - it prints the first line's prefix only.
It works fine for me. If you post your sample prefix list and the command line options you used, I'll have a look.
|
|
|
|
|
LoyceV
Legendary
Offline
Activity: 3402
Merit: 17195
Thick-Skinned Gang Leader and Golden Feather 2021
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
March 18, 2018, 04:15:23 PM |
|
Can you try it with less options to start with? ./vanitygen -f addr.txt -k # or the .exe alternative of course) I've used several variations on this, and they work fine. Flags -r and -C don't work for me, so I omit them.
|
|
|
|
|
starmyc
Full Member
![*](https://bitcointalk.org/Themes/custom1/images/star.gif) ![*](https://bitcointalk.org/Themes/custom1/images/star.gif)
Offline
Activity: 198
Merit: 130
Some random software engineer
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
March 20, 2018, 05:50:20 AM |
|
Does the vanitygen searches for each prefix digit 1 by 1 or the entire prefix, I'm trying to see how does the vanitygen does its searches.
vanitygen has its source code available to understand how it works: https://github.com/samr7/vanitygenIn short, it generate a random private key, from which it will generate a batch of parameters to get a list of public keys that it will hash using sha256 & ripemd160 according to the Bitcoin protocol, and if address matches pattern, it stops. If not, it continues, regenerating a new private key once a while. It can not search 1 by 1 because of the nature of the hashing algorithm.
|
|
|
|
ken3go
Newbie
Offline
Activity: 7
Merit: 4
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
March 24, 2018, 04:38:14 AM |
|
My searches usually error out after 7 days or so of running at 16Mkeys/sec (~12 quadrillion tries). Are there settings that reduce the amount of GPU that is being used -- maybe it is busting the buffer ("out of resources")? What does the "grid" attribute do? I've tried without it, at 1024x1024, and 2048x2048. Doesn't appear to make a difference. Any ideas? Thanks.
clWaitForEvents(NDRange,1): CL_OUT_OF_RESOURCES clEnqueueMapBuffer(4): CL_INVALID_COMMAND_QUEUE ERROR: Could not map row buffer for slot 1 ERROR: allocation failure?
--------------------- c:\xxx>oclvanitygen.exe -D 0:0,grid=2048x2048 -v -k -f 2patterns.txt -o 2matches.txt Loading Pattern #3: 1ZZZZZZZ Prefix difficulty: 51529903411245 1XXXXXXX Prefix difficulty: 51529903411245 1YYYYYYY Prefix difficulty: 51529903411245 1ZZZZZZZ Next match difficulty: 17176634470415 (3 prefixes) Device: GeForce GTX 680M Vendor: NVIDIA Corporation (10de) Driver: 369.09 Profile: FULL_PROFILE Version: OpenCL 1.2 CUDA Max compute units: 7 Max workgroup size: 1024 Global memory: -2147483648 Max allocation: 536870912 OpenCL compiler flags: -DPRAGMA_UNROLL -cl-nv-verbose Loading kernel binary 04c59513592276694f1b58b9124bba9c.oclbin Grid size: 2048x2048 Modular inverse: 4096 threads, 1024 ops each Using OpenCL prefix matcher GPU idle: 2.75% [16.00 Mkey/s][total 11653961744384][Prob 49.3%][50% in 4.4h] clWaitForEvents(NDRange,1): CL_OUT_OF_RESOURCES clEnqueueMapBuffer(4): CL_INVALID_COMMAND_QUEUE ERROR: Could not map row buffer for slot 1 ERROR: allocation failure? c:\xxx> ---------------------
|
|
|
|
LoyceV
Legendary
Offline
Activity: 3402
Merit: 17195
Thick-Skinned Gang Leader and Golden Feather 2021
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
March 24, 2018, 07:58:21 AM |
|
My searches usually error out after 7 days or so of running at 16Mkeys/sec (~12 quadrillion tries). If you just restart it, nothing is lost. It just makes a clean random start at another point than where you started before. Are there settings that reduce the amount of GPU that is being used You can reduce the number of threads it uses: ./oclvanitygen -t 10 1testt Difficulty: 15318045009 [868.99 Kkey/s][total 34037760][Prob 0.2%][50% in 3.4h] I highly doubt this will help though: it slows down my system just as much as when I run oclvanitygen at full speed. Unless your "out of resources" means out of memory, in that case less threads could help. Alternative: set it to save results to a file, and set it to restart after it crashes.
|
|
|
|
|