JeanLucPons / VanitySearch

Bitcoin Address Prefix Finder
GNU General Public License v3.0
428 stars 207 forks source link

Search random hex #20

Open dtoan1402 opened 5 years ago

dtoan1402 commented 5 years ago

May i ask if VanitySearch work by generate massive sha256 random hex priv key? If there isn't, i'd like to modify it

ttran2425 commented 5 years ago

May i ask if VanitySearch work by generate massive sha256 random hex priv key? If there isn't, i'd like to modify it

I saw many ppl demand this feature on many brute force & vanitygen app. What are your intention with this?

JeanLucPons commented 5 years ago

Hi there, This would require a different program, at least for the GPU side. This feature requires to compute a complete EC multiplication at each point. The GPU constant memory is small. The current kernel performs only addition and use the constant memory for storing consecutive generators. A GPU kernel kernel designed for EC multiplication should use the constant memory for storing a multiplicative generators table. If you want to modify this, It would be better to start a new project.

dtoan1402 commented 5 years ago

Hi there, This would require a different program, at least for the GPU side. This feature requires to compute a complete EC multiplication at each point. The GPU constant memory is small. The current kernel performs only addition and use the constant memory for storing consecutive generators. A GPU kernel kernel designed for EC multiplication should use the constant memory for storing a multiplicative generators table. If you want to modify this, It would be better to start a new project.

Well, i tried to write one myself run on CPU with C# & it can only run 30k keys/sec which is why i'm asking if i can modify your app since your is new. Most of bitcoin brute force or key generator i know only generate one single private key then mutiply the public keys which practically never reach any collisions even if you ever generate 2^80 keys. Pure random key in theory was more feasible

JeanLucPons commented 5 years ago

Yes you can modify it but as I said It will better to start a new program, the strategy will be very different than the one currently used in VanitySearch but don't expect a very high key rate. EC multiplication is slow.

broka77 commented 5 years ago

@JeanLucPons Can you start such a project? by pollard_rho method or something else for brute force BTC ... please

JeanLucPons commented 5 years ago

When i have time, i'll start this pollard_rho project.

broka77 commented 5 years ago

@JeanLucPons Please everyone is waiting for this :) please take some time off

neutron220 commented 5 years ago

@broka77 don't be so annoying like a little kid, with please word. I suggest you to ask JeanLucPons for BTC donation address, and donate him for his hard work and for answers that he gave to you. (at most he was answering your's questions). Because you said, you have time and money, so why didn't share ?

broka77 commented 5 years ago

@JeanLucPons Any news on the Pollard rho method? Are you planning to develop a brute forcer?

JeanLucPons commented 5 years ago

Very busy at the moment, huge professional work, very difficult for me to find free time.

broka77 commented 5 years ago

@JeanLucPons can i write you an email? do you have e-Mail?

alevlaslo commented 3 years ago

@JeanLucPons Сможете ли вы начать такой проект? методом pollard_rho или чем-то еще для брутфорса BTC ... пожалуйста

https://github.com/traxm/Bitcoin-Micro-Collider