Pages:
Author

Topic: BitCrack - A tool for brute-forcing private keys - page 42. (Read 74618 times)

legendary
Activity: 1568
Merit: 6660
bitcoincleanup.com / bitmixlist.org
How many can you run on one Linux machine?

It's not about how many you can run on one machine, Windows 10 is extremely bad at preserving uptime.

Say sp_ does add the code for pooling Bitcrack one day (though I doubt it), if somebody fires up a cluster of say 100 Windows boxes with 18 GPUs in each, its only a matter of time before Windows restarts itself for an automatic update.

And just like that, you lose hashing power without even being aware of it. To negate this, you must either 1) Buy Windows server on all those boxes (you see, you can't just run it unlicensed because after 6 months of running like that they will start powering themselves off automatically per anti-piracy measures) and make Group Policy halt all the updates, and this already puts you at a net loss because Windows Server already costs a couple hundred per key.

Or 2) you pay for some third party monitoring software that alerts you if a box restarts, which also puts you at a net loss before you even started the search.



Meanwhile, in VS2019 land...



These CUDA and OpenCL include directories are becoming a real problem to deal with, I'll see if there's any way to abstract them in the solution properties (and not in the project properties or I will have to do this 18 times).
legendary
Activity: 3430
Merit: 2663
Escrow Service
where is the pool? what software is needed for this?
full member
Activity: 1078
Merit: 219
Shooters Shoot...
some idea

split scan from 100,000,000 keys to 1 slot  (or if too much may be = 10,000,000)
so, will got 92233720369 slot
random 1 from 92233720369 slot and scan

if random slot number not have store on database then begin scan that slot
but if random slot number have store on database already, then scan new one slot

second slot will start from 9223372036854775808+100000000 = 9223372036954775808
slot number 999 will = 9223372036854775808+100000000*999 = 9223372136654775808

when scan complete slot sent request to record slot on firebase database
that mean that slot already scan

when other people scan will be check same system and skip slot not found to ther slot

options
make option -slot (number)  for can custom order to scan

if number slot have on record
give error message "slot 999 already scanned"

firebase c++
https://firebaseopensource.com/projects/firebase/quickstart-cpp/

just sn idea not serious

now we work some same thing with burn resource out  (many people do same job same keyspace but not fould
this system will be help to skip address that already scan
Why reinvent the wheel? There is already a pool with 11-15% of the ranges scanned.  The pool is broken down into 2^36 ranges but you can go up to 2^40 range if you have higher end GPUs so time is not wasted doing small range and having to regen up for the next range.
member
Activity: 406
Merit: 45
some idea

Can someone Fork BitCrack to version for puzzle #64 only

BitCrackPuzzle64.exe

some detail
Create database from firebase free version (1GB storage)
pool scanned database

split scan from 100,000,000 keys to 1 slot  (or if too much may be = 10,000,000)
so, will got 92233720369 slot
random 1 from 92233720369 slot and scan

if random slot number not have store on database then begin scan that slot
but if random slot number have store on database already, then scan new one slot

second slot will start from 9223372036854775808+100000000 = 9223372036954775808
slot number 999 will = 9223372036854775808+100000000*999 = 9223372136654775808

when scan complete slot sent request to record slot on firebase database
that mean that slot already scan

when other people scan will be check same system and skip slot not found to ther slot

options
make option -slot (number)  for can custom order to scan

if number slot have on record
give error message "slot 999 already scanned"

firebase c++
https://firebaseopensource.com/projects/firebase/quickstart-cpp/

just sn idea not serious

now we work some same thing with burn resource out  (many people do same job same keyspace but not fould
this system will be help to skip address that already scan
full member
Activity: 1078
Merit: 219
Shooters Shoot...
The puzzle transactions are hard, but not impossible to solve. Some mining farms have 100 000 2gb/3gb/4gb cards that cannot mine ethereum anymore.

how long will it take to crack puzzle #64 with
100 000 1060 gtx 3gb@366MKeys with the sp-mod?

2^64 / (366 000 000 * 100 000) = 504009 seconds (140 hours)


I'm not really interested in bringing this up anymore now that I have my own fork but let me just point out that as long as there's only a windows version then you're never going to be able to pool that many GPUs together, because NVIDIA/AMD drivers and PCI cards limit the amount of GPUs you can attach at once and there is no MPI-kind of code for serving other machines Bitcrack shares like Kangaroo has (as primitive as it may be).

I can run 18 GPUs on a Windows machine. How many more do you need on 1 PC?  Grin

How many can you run on one Linux machine?
member
Activity: 406
Merit: 45

on think about puzzle #64 and other
private key may be on some where people not yet scan

calculate time scan 1 day from start and skip it may be save time
I think every start from start point will be scan same

some where not from start and middle(half)

legendary
Activity: 1568
Merit: 6660
bitcoincleanup.com / bitmixlist.org
The puzzle transactions are hard, but not impossible to solve. Some mining farms have 100 000 2gb/3gb/4gb cards that cannot mine ethereum anymore.

how long will it take to crack puzzle #64 with
100 000 1060 gtx 3gb@366MKeys with the sp-mod?

2^64 / (366 000 000 * 100 000) = 504009 seconds (140 hours)


I'm not really interested in bringing this up anymore now that I have my own fork but let me just point out that as long as there's only a windows version then you're never going to be able to pool that many GPUs together, because NVIDIA/AMD drivers and PCI cards limit the amount of GPUs you can attach at once and there is no MPI-kind of code for serving other machines Bitcrack shares like Kangaroo has (as primitive as it may be).



PS. I just got a GPU attached to my Windows server VM with PCI passthrough. I should be able to make a compiled Bitcrack now...
full member
Activity: 1078
Merit: 219
Shooters Shoot...
Just using python script running you can find easy

I know you want to use very fast key generate like bitcrack
not yet have someone help to modify to save to file
 

i have not mutch knowledge about python
It really doesn't matter.  You would have to have tens of thousands of GPUs or CPUs just to get through that range. Next problem is I/O...writing to disk/file.  You could have a GPU that searches 1000 MKey/s but when you use it to write every key to file it will drop to 0 and you will be lucky to write maybe 200k in a minute.  so divide 2^160 by 200k = 7.30750818665451459101842416358141509827966271488e+42 minutes with one GPU.

Let's say you got lucky and 1,000,000 people gifted you a GPU. So now you have 1 million GPUs. Now divide 2^160 / 200k*1000000 = 7.30750818665451459101842416358141509827966271488e+36 minutes.  That's a whole lot of years, right?
newbie
Activity: 28
Merit: 1
Just using python script running you can find easy

I know you want to use very fast key generate like bitcrack
not yet have someone help to modify to save to file
 

i have not mutch knowledge about python
member
Activity: 406
Merit: 45
Is there any way to generate all privat keys with compressed and uncompressed and save them to txt file with 100MB Splited size?

starting from:
000000000000000000000000000000000000000000000001A838B13505B26867
ending on:
000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF






Just using python script running you can find easy

I know you want to use very fast key generate like bitcrack
not yet have someone help to modify to save to file
 
newbie
Activity: 28
Merit: 1
Is there any way to generate all privat keys with compressed and uncompressed and save them to txt file with 100MB Splited size?

starting from:
000000000000000000000000000000000000000000000001A838B13505B26867
ending on:
000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF




sp_
legendary
Activity: 2912
Merit: 1087
Team Black developer
Well, no one is going to mine a bitcoin using the cards that are used for the puzzle so you have to break it down mining alt coins like eth, and convert earnings to bitcoin to get an estimate. Pretty sure more is made from mining AND it's guaranteed (if in a eth pool, or solo if you have enough juice) versus you may run cards 6 months, a year, 2 years, and never find puzzle key(s).

The problem with ethereum mining is that the memory requrements need cards with over 4gigs of memory. <4gb cards have few profitable coins to choose from.
A rx 570 4GB card earn around $1.7 a day mining vertcoin with the spminer,  (570 khash)
a rx 570 8GB card earn around $2.90 a day mining ethereum.

A few months ago the profit was as low as $0.25 and could barely cover the power cost.

- Bitcrack doesn't need an internet connection
- Bitcrack provide anonymous mining revenue in bitcoin

The puzzle transactions are hard, but not impossible to solve. Some mining farms have 100 000 2gb/3gb/4gb cards that cannot mine ethereum anymore.

how long will it take to crack puzzle #64 with
100 000 1060 gtx 3gb@366MKeys with the sp-mod?

2^64 / (366 000 000 * 100 000) = 504009 seconds (140 hours)
member
Activity: 406
Merit: 45
Interesting tool. Is it possible to feed the tool with a list of millions of BTC addresses and the tool will try to find a private key to one of the BTC addresses in the list? Or is it only possible to specify an address and limit the search radius like with the puzzle searches e.g. puzzle #64?

BitCrack is very very great tools
but not yet have power enough for scan 265 bit key

yes, you can try use BitCrack with real bitcoin I try it , it works
you can try on list of million bitcoin have balance
I testing by start from not so far from private key millions key, bitcrack found key (key for test by generate)
but problem is range between bitcoin is over 1 quintilliard not easy to found key

bitcrack no limited scan, unlimited,
problem is range too high and very very large too much

for puzzle #64 bitcrack still scan very long time a half year
because individual scan for group scan is just 1/9 of all range
legendary
Activity: 3430
Merit: 2663
Escrow Service
Interesting tool. Is it possible to feed the tool with a list of millions of BTC addresses and the tool will try to find a private key to one of the BTC addresses in the list? Or is it only possible to specify an address and limit the search radius like with the puzzle searches e.g. puzzle #64?
legendary
Activity: 1568
Merit: 6660
bitcoincleanup.com / bitmixlist.org
Can possible port BitCrack full version to BitCrack Lite version for small version cpu and port again to mobile device, android for convert old mobile device unused to be BitCrack android

That's a bad idea. Continuous CPU usage of phones while they're charging will deplete the battery's maximum capacity. Besides a phone doesn't have enough memory to run it anyway, even when I use -b 1 -t 32 -p 1 I'm still using about 100MB+ of video card memory (not RAM, remember that. Embedded GPU chips don't have that much VRAM).
member
Activity: 406
Merit: 45

Can possible port BitCrack full version to BitCrack Lite version for small version cpu and port again to mobile device, android for convert old mobile device unused to be BitCrack android
member
Activity: 406
Merit: 45
This is normal ? the same 5 last digits every --continue salve file
 

I think it is normal
that is Hexadecimal number
see 15 character backward is difference

What are you problem


if want to check
use Hexadecimal to Decimal converter
https://www.rapidtables.com/convert/number/hex-to-decimal.html

start=E667E1F7F83AFE0A116B600527C2E3F5036D3A5B75FBB4580109BE466D0F818E
next=E667E1F7F83AFE0A116B600527C2E3F5036D3A5B75FBB45803A3E326710F818E
end=FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364140

convert
start=104215500000000013950216560791676821333686418379511238386252825580488178499982
next=104215500000000013950216560791676821333686418379511238386253013083367226179982
end=115792089237316195423570985008687907852837564279074904382605163141518161494336

calculate
104215500000000013950216560791676821333686418379511238386252825580488178499982-104215500000000013950216560791676821333686418379511238386253013083367226179982
= -187502879047680000

scan = 187502879047680000  key

187502879047680000 = hex = 29A24E004000000

five character difference , I think it is normal
jr. member
Activity: 32
Merit: 11
This is normal ? the same 5 last digits every --continue salve file

F818E
Code:
start=E667E1F7F83AFE0A116B600527C2E3F5036D3A5B75FBB4580109BE466D0F818E
next=E667E1F7F83AFE0A116B600527C2E3F5036D3A5B75FBB45803A3E326710F818E
end=FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364140
blocks=42
threads=512
points=2500
compression=both
device=0
elapsed=56088390
stride=0000000000000000000000000000000000000000000000000000000000000001

972D1
Code:
start=D26865903CCCE5DDBEC71A2523CCDAFD13E51EC2ACD574A5235C0E949EE972D1
next=D26865903CCCE5DDBEC71A2523CCDAFD13E51EC2ACD574A5296DE34C062972D1
end=FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364140
blocks=42
threads=512
points=2500
compression=both
device=0
elapsed=130823312
stride=0000000000000000000000000000000000000000000000000000000000000001

43793
Code:
start=19AF6EACEEB5F70423A37D460D6C5D8AC192FF7629D71EDC29B07EB1D8943793
next=19AF6EACEEB5F70423A37D460D6C5D8AC192FF7629D71EDC533B1C1226943793
end=FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364140
blocks=42
threads=512
points=2500
compression=both
device=0
elapsed=914610374
stride=0000000000000000000000000000000000000000000000000000000000000001

4A521
Code:
start=ED014D0C096C5D1EFD42BAF92E9B8CAEDA633C41642386B0723B6A2EBBE4A521
next=ED014D0C096C5D1EFD42BAF92E9B8CAEDA633C41642386B07A066BEB2364A521
end=FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364140
blocks=42
threads=512
points=2500
compression=both
device=0
elapsed=167956233
stride=0000000000000000000000000000000000000000000000000000000000000001
jr. member
Activity: 32
Merit: 1
Thanks for responding but when I search for keys 1 or 230 addresses at a time it doesn’t affect my speed is there a way to search for more than 230 addresses that maxes out the character limit on command prompt. Thanks lostrelic

Yes there is. Just put all your keys in a file, one per line, and run BitCrack with the --in FILENAME option.

Make sure that the file is in the same folder that BitCrack is also located in.

Thanks will try later
legendary
Activity: 1568
Merit: 6660
bitcoincleanup.com / bitmixlist.org
Thanks for responding but when I search for keys 1 or 230 addresses at a time it doesn’t affect my speed is there a way to search for more than 230 addresses that maxes out the character limit on command prompt. Thanks lostrelic

Yes there is. Just put all your keys in a file, one per line, and run BitCrack with the --in FILENAME option.

Make sure that the file is in the same folder that BitCrack is also located in.
Pages:
Jump to: