Harold-Glitch / bitreverse

Bitcoin, Altcoins and Ethereum address collision mining software for cracking private keys
http://bitreverse.io
MIT License
32 stars 22 forks source link

Update README #1

Open TGM opened 6 years ago

TGM commented 6 years ago

The program is interesting. But you might want to add more details about usage and how it works.

What exactly are you generating and based on what? As far as I know eth and btc private keys are far from identical to be matches against btc and eth addresses in the same time.

Harold-Glitch commented 6 years ago

Yes I'll do. For the second part of the question Bitcoin (also Altcoins like Dash or LTC) and Ethereum have the secp256k1 part in common, this takes 50% of the GPU and at the end of computation we have to hash with compressed & uncompressed BTC algorithm and Keccak (Ethereum). Okay it is longer but we add 2'300'000 more addresses to target.

What's best ?

TGM commented 6 years ago

ETH - https://etherworld.co/2017/11/17/understanding-the-concept-of-private-key-public-key-and-address-in-ethereum-blockchain/ BTC - https://royalforkblog.github.io/2014/08/11/graphical-address-generator/#hello

The end-result seems pretty different.

I have privately implemented a similar project in nodejs, a few months ago. The common point between the currencies seems to elude me.

Harold-Glitch commented 6 years ago

Okay yes we deal with 3 different output hashes (addresses) the end result is different.

The common point is secp256k1. Computation of secp256k1 is slow (even super optimized) comparing to the keccac256 hash, so the cost of adding Ethereum is not so high.

TGM commented 6 years ago

The performance is kind of slow tough, 44'000'000 -> 44KiloKeys/sec if I'm not mistaken. I suppose you are loading the database in RAM. Are you using a one line array for match?

Harold-Glitch commented 6 years ago

GTX 1060 3GB it is exactly 48MegaKeys/secs, there is four nested level of bloom for matching with 18 Mega keys. GTX 1070 Ti runs at 71MegaKeys/secs. I have only valuable addresses > than 0.01 BTC or 0.1 ETH.

TGM commented 6 years ago

I like your style. :+1: I'll give it a go. Try adding incremental ranges. We can setup a pool.

TGM commented 6 years ago

BTW - Have your tried to hookup in OpenGL? Should open compatibility with AMD cards.

Harold-Glitch commented 6 years ago

Hi!

Yes I know I coming from deep learning, I'm on the nvidia side. Got no AMD cards for testing right now. It should be a good option it I have a good playing field of AMD GPUs.

TGM commented 6 years ago

Once more thing. Can you add a switch for CPU or GPU? --cpu (cpu only computing) --gpu (gpu only computing) Alternatively --gpu id

Harold-Glitch commented 6 years ago

--cpu is 20 times slower

TGM commented 6 years ago

What data is sent to bitreverse.io?

Harold-Glitch commented 6 years ago

I've my own data extraction rig. It is not complicated, addresses > 0.001 BTC (or for altcoin > 1) or EHT > 0.01. This is just addresses with relevant amount.

TGM commented 6 years ago

Can you add incremental variables as input?

prodnet commented 6 years ago

Can be installed and executed locally using your own address files without a remote connection?

prodnet commented 6 years ago

Can you repy to my question, please? Thank you very much.

Simkas45 commented 6 years ago

help me please run, not started programm windows 10

xBreadyx commented 4 years ago

Good luck guys, im worked😊

MAITHI19 commented 2 years ago

how to install this program please help me