brichard19 / BitCrack

A tool for cracking Bitcoin private keys
MIT License
729 stars 486 forks source link

Optimzied CPU implementation #24

Open brichard19 opened 6 years ago

brichard19 commented 6 years ago

Modern CPUs have many cores which have fast 64-bit integer multipliers, so it might be worthwhile to target modern x86-64 CPUs.

ogronome commented 6 years ago

LBC is using AVX2 and LBC really sucks speed wise! Vanitygen fork from NDV moved everything to GPU and it became faster.

You have old card and it will speed proggie a bit, but it is a wrong decision, because such card is virtually useless, for puzzles 57 and up you need rigs. And they very often doesn't have modern CPU.

nightwalker89 commented 6 years ago

LBC is using AVX2 and LBC really sucks speed wise! Vanitygen fork from NDV moved everything to GPU and it became faster.

You have old card and it will speed proggie a bit, but it is a wrong decision, because such card is virtually useless, for puzzles 57 and up you need rigs. And they very often doesn't have modern CPU.

I am a fan of Vanitygen (vanitygen plus and vanity from ndv) but I have to say Bitcrack is much faster.

brichard19 commented 6 years ago

LBC is using AVX2 and LBC really sucks speed wise! Vanitygen fork from NDV moved everything to GPU and it became faster.

You have old card and it will speed proggie a bit, but it is a wrong decision, because such card is virtually useless, for puzzles 57 and up you need rigs. And they very often doesn't have modern CPU.

I'd still like to give it a shot. AMD is coming out with 32 and 64 core chips, those should be at least over 100 millions keys per second I think.