Pages:
Author

Topic: VanitySearch (Yet another address prefix finder) - page 17. (Read 32072 times)

legendary
Activity: 3500
Merit: 2792
Enjoy 500% bonus + 70 FS
whitch CUDA driver i need?

D:\VanitySearch>VanitySearch.exe  -l
GPUEngine: CudaGetDeviceCount CUDA driver version is insufficient for CUDA runtime version

i have a AMD RX580 installed, with the normal AMD driver Pack...
you need oclvanitygen not this. cuda generally implicates Nvidia only
Damn, at oclvanitygen I can't search whole bitcoin addresses as prefix....
full member
Activity: 1162
Merit: 237
Shooters Shoot...
whitch CUDA driver i need?

D:\VanitySearch>VanitySearch.exe  -l
GPUEngine: CudaGetDeviceCount CUDA driver version is insufficient for CUDA runtime version

i have a AMD RX580 installed, with the normal AMD driver Pack...
This program is built with CUDA only (Nvidia); it currently does not support OpenCL, which is needed to run your RX580.
hero member
Activity: 1438
Merit: 513
whitch CUDA driver i need?

D:\VanitySearch>VanitySearch.exe  -l
GPUEngine: CudaGetDeviceCount CUDA driver version is insufficient for CUDA runtime version

i have a AMD RX580 installed, with the normal AMD driver Pack...
you need oclvanitygen not this. cuda generally implicates Nvidia only
hero member
Activity: 1438
Merit: 513
Quote
T4's sold stupid fast(had like 20+)  I dont understand why people dont buy from me here and flip on ebay
I have 1 v100 left(pci 16bg) ill accept 4500 for
how much for the 6000s?
3000
legendary
Activity: 3500
Merit: 2792
Enjoy 500% bonus + 70 FS
whitch CUDA driver i need?

D:\VanitySearch>VanitySearch.exe  -l
GPUEngine: CudaGetDeviceCount CUDA driver version is insufficient for CUDA runtime version

i have a AMD RX580 installed, with the normal AMD driver Pack...
full member
Activity: 1162
Merit: 237
Shooters Shoot...
full member
Activity: 1162
Merit: 237
Shooters Shoot...
Quote
T4's sold stupid fast(had like 20+)  I dont understand why people dont buy from me here and flip on ebay
I have 1 v100 left(pci 16bg) ill accept 4500 for
how much for the 6000s?
legendary
Activity: 3500
Merit: 2792
Enjoy 500% bonus + 70 FS
Is there a version of the program available for Windows?
legendary
Activity: 1568
Merit: 6660
bitcoincleanup.com / bitmixlist.org
Here a sxm2 watercooled tesla v100 rig I'm selling(my baby)  https://bitcointalksearch.org/topic/wts-enterprise-deep-learning-server-with-watercooling-homelab-5320160
Heres the cards
https://bitcointalksearch.org/topic/wts-v10032gb-t4-and-rtx6000-5319402
T4's sold stupid fast(had like 20+)  I dont understand why people dont buy from me here and flip on ebay
I have 1 v100 left(pci 16bg) ill accept 4500 for

Dang, I would buy one from you but brownouts are a bitch in my country and UPSs are hard to find around here  Angry
hero member
Activity: 1438
Merit: 513
how much did you pay for your t4 cause I'm selling them for half here what I am on ebay. I also have rtx6000 and pci v100s
Also t4 isnt better then v100 in my use case scenarios

Leaseweb wants to sell one to me for 300€ a month, this includes the cost of the SSD, CPU and memory sticks so I'm inclined to think that the T4 by itself is worth ~180€/month. So assuming it matches the MSRP in 6 months the T4 could be 1,080€.

Is rtx6000 a typo?  Huh
RTX6000 no it is a cad card

T4

V100

Here a sxm2 watercooled tesla v100 rig I'm selling(my baby)  https://bitcointalksearch.org/topic/wts-enterprise-deep-learning-server-with-watercooling-homelab-5320160
Heres the cards
https://bitcointalksearch.org/topic/wts-v10032gb-t4-and-rtx6000-5319402
T4's sold stupid fast(had like 20+)  I dont understand why people dont buy from me here and flip on ebay
I have 1 v100 left(pci 16bg) ill accept 4500 for
legendary
Activity: 1568
Merit: 6660
bitcoincleanup.com / bitmixlist.org
how much did you pay for your t4 cause I'm selling them for half here what I am on ebay. I also have rtx6000 and pci v100s
Also t4 isnt better then v100 in my use case scenarios

Leaseweb wants to sell one to me for 300€ a month, this includes the cost of the SSD, CPU and memory sticks so I'm inclined to think that the T4 by itself is worth ~180€/month. So assuming it matches the MSRP in 6 months the T4 could be 1,080€.

Is rtx6000 a typo?  Huh
hero member
Activity: 1438
Merit: 513
Also some benchmark results for my K520 in lieu of DaveF's list:

Number of CPU thread: 8 <--- Xeon 2650 8 threads
GPU: GPU #0 GRID K520 (8x192 cores) Grid(64x128)  
128.80 Mkey/s (GPU 117.41 Mkey/s)

So Volta is already 10x faster than equivalent Kepler datacenter GPUs  Shocked

I got a good deal for a Tesla T4 that's better than a V100 so I'm eagerly awaiting for that to come and I'll post benchmarks of that too.
how much did you pay for your t4 cause I'm selling them for half here what I am on ebay. I also have rtx6000 and pci v100s
Also t4 isnt better then v100 in my use case scenarios
full member
Activity: 1162
Merit: 237
Shooters Shoot...
Do you know off the top of your head if bitcrack uses RIPE vs strncmp? I know it initially checks to make sure address is valid but I don't know how it searches for them; haven't got deep into that part of code with bitcrack.

It's using RIPE after it hashes down the pubkeys into SHA256 first. Thankfully there is no strncmp anywhere in Bitcrack, else with the number of addresses it supports searching for, runtime would be madness  Smiley
I did a test a few days ago, VS loaded and ran a 20 Mil + address list, searching for both uncomp and comp, BitCrack could not. It would sit and sit and eventually "time out" with no code or explanation.  I was getting 1200Mkey/s with 20 Mil + addresses while searching for u and c...just can't run full addresses with 30xx cards.

legendary
Activity: 1568
Merit: 6660
bitcoincleanup.com / bitmixlist.org
Do you know off the top of your head if bitcrack uses RIPE vs strncmp? I know it initially checks to make sure address is valid but I don't know how it searches for them; haven't got deep into that part of code with bitcrack.

It's using RIPE after it hashes down the pubkeys into SHA256 first. Thankfully there is no strncmp anywhere in Bitcrack, else with the number of addresses it supports searching for, runtime would be madness  Smiley
full member
Activity: 1162
Merit: 237
Shooters Shoot...
Quote
There are special codepaths taken when VanitySearch detects a full address that check the ripemd160 hash for a match instead of a lengthy strncmp.
I think that is part of the problem, at least with the 30xx series. I can run 20Mil addresses to 50000000 billion times 3.14 on the 20xx cards with no issues but you have to choke addresses down to a strncmp in order for 30xx cards to run it. And then you can only run one partial address. If you have more than one, the 30xx cards throw the misaligned error. Also, I am running v17 but if I try running the newest version, the 20xx cards throw that error; on cuda 10.2 and cuda 11.  So something changed in the code from 17 til now plus maybe something in cuda, has caused issues with 20xx cards.

Do you know off the top of your head if bitcrack uses RIPE vs strncmp? I know it initially checks to make sure address is valid but I don't know how it searches for them; haven't got deep into that part of code with bitcrack.
legendary
Activity: 1568
Merit: 6660
bitcoincleanup.com / bitmixlist.org
Also some benchmark results for my K520 in lieu of DaveF's list:

Number of CPU thread: 8 <--- Xeon 2650 8 threads
GPU: GPU #0 GRID K520 (8x192 cores) Grid(64x128) 
128.80 Mkey/s (GPU 117.41 Mkey/s)

So Volta is already 10x faster than equivalent Kepler datacenter GPUs  Shocked

I got a good deal for a Tesla T4 that's better than a V100 so I'm eagerly awaiting for that to come and I'll post benchmarks of that too.
legendary
Activity: 1568
Merit: 6660
bitcoincleanup.com / bitmixlist.org
I have a large list of uncompressed addresses. Total number of 70 million addresses.
I have divided this list into 7 files. I expect VanitySearch to find a key to at least one address from the list. Of course, this is a cosmic sum in terms of chance! But theoretical is it possible? Or won't it work? That is, in terms of selecting a perfix for the full value consisting of 33-34 characters "Base58 (P2SH)".

List: "10 000 addr (P2SH)":
Code:
1LAqmtxdjfsM2xsVVthsMUPsZ4Lw2X2sen
1JaS1LCj7m8BfJyexEqMVmSYs8RJhcRasy
1PTyMf9Z2TagnkMJVFNBEzR95QFqH99NQf
1NGL7KxXiYDcxxxhapukprgm2xm3D4MSL4
...
...
...
e.t.c

To increase the speed, maybe I need to cut addresses, leaving, for example, 10-12 characters for search?

Something like this:
Code:
1LAqmtxdjf
1JaS1LCj7m
1PTyMf9Z2T
1NGL7KxXiY
...
...
...
e.t.c

It's not as much as the type of address you're searching for (bech32 does slightly more operations than the other two) or the length of your prefixes, the program stores all of the prefixes in an std::vector, so ignoring memory requirements (70,000,000*34 characters makes 238 megabytes to store the data itself so it's doable) it iterates over all of those addresses, vector is not exactly a fast container type for iteration so you'll be spending too much time waiting for a key to be tried for all 70 million addresses to have a realistic chance of finding a match.

This can be fixed by storing all the prefixes in a bloom filter instead of a vector, but then again, that's not exactly the purpose of VanitySearch.

Quote
What do you mean? VanitySearch can't take a list of addresses, only a list of prefixes, and adding more of those will slow the program down.
It does and will take a list of full addresses. I think Jean Luc said it was better to put in full, if you were looking for a full address.

There are special codepaths taken when VanitySearch detects a full address that check the ripemd160 hash for a match instead of a lengthy strncmp.
full member
Activity: 1162
Merit: 237
Shooters Shoot...
Quote
What do you mean? VanitySearch can't take a list of addresses, only a list of prefixes, and adding more of those will slow the program down.
It does and will take a list of full addresses. I think Jean Luc said it was better to put in full, if you were looking for a full address.
newbie
Activity: 30
Merit: 0

What do you mean? VanitySearch can't take a list of addresses, only a list of prefixes, and adding more of those will slow the program down.

I have a large list of uncompressed addresses. Total number of 70 million addresses.
I have divided this list into 7 files. I expect VanitySearch to find a key to at least one address from the list. Of course, this is a cosmic sum in terms of chance! But theoretical is it possible? Or won't it work? That is, in terms of selecting a perfix for the full value consisting of 33-34 characters "Base58 (P2SH)".

List: "10 000 addr (P2SH)":
Code:
1LAqmtxdjfsM2xsVVthsMUPsZ4Lw2X2sen
1JaS1LCj7m8BfJyexEqMVmSYs8RJhcRasy
1PTyMf9Z2TagnkMJVFNBEzR95QFqH99NQf
1NGL7KxXiYDcxxxhapukprgm2xm3D4MSL4
...
...
...
e.t.c

To increase the speed, maybe I need to cut addresses, leaving, for example, 10-12 characters for search?

Something like this:
Code:
1LAqmtxdjf
1JaS1LCj7m
1PTyMf9Z2T
1NGL7KxXiY
...
...
...
e.t.c

legendary
Activity: 1568
Merit: 6660
bitcoincleanup.com / bitmixlist.org
@NotATether I want to see how many keys are generated when I run from the CPU and when I run from the GPU? I would like to see their difference on the speed of key generation?

In the interactive display it shows you the number of MKeys/s it is searching at for GPU and combined CPU/GPU use, like this:

Code:
$ ./VanitySearch -gpu 1notatether
VanitySearch v1.19
Difficulty: 10054102514374868992
Search: 1notatether [Compressed]
Start Mon Mar  1 06:53:26 2021
Base Key: 2A1422BAED92CCEAC4B23F7DF4CB207FAA88DC1D550D86EA3C6FE7D0881F08E5
Number of CPU thread: 1
GPU: GPU #0 GRID K520 (8x192 cores) Grid(64x128)
[123.15 Mkey/s][GPU 121.60 Mkey/s][Total 2^30.46][Prob 0.0%][50% in 1794.37y][Found 0]

The GPU speed is listed in the [GPU] bracket and the combined GPU+CPU speed is in the first bracket. There is no separate listing for CPU only.

(Yes, I mistakenly got a K520 so I'm stuck with compute cap 30 and CUDA Toolkit 10.2. I don't know the status of my other Tesla server yet. I guess on the flip side this makes it easier for me to run Bitcrack through a debugger even though it's non-reproducible there? Huh)

@NotATether and another question, does it affect the key generation speed if I add a large list   (70 million Bitcoin Addresses (P2SH) in uncompressed format)?

What do you mean? VanitySearch can't take a list of addresses, only a list of prefixes, and adding more of those will slow the program down.
Pages:
Jump to: