Pages:
Author

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

legendary
Activity: 2982
Merit: 1091
--- ChainWorks Industries ---
THIS ...

Is why I am interested in a chat and a collaboration - we have ALL this equipment now, no need to buy anything. I will fill you in on how BIG we actually are when we chat. Let's start.

Skype - chrysophylax69
BCTThread - in my Sig As well as Discord Server Connection

#crysx

I'm a bit busy with Kangaroo right now as I said earlier (I have a client waiting on me to finish tuning the 256-bit Int class so he can pay me the rest of my contract money) then I want to try to insert that into VanitySearch as well.

When I have some free time I will talk with you about this, I promise  Smiley

I am here ...

Have been for 10.5 years. Not going to disappear or hide.

Speak as soon as you are able. Looking forward to it.

TimeZones may be an issue also, but we will work around that as well. I work 15Hours a day 7 Days a week in this Industry, so don;t be afraid to message any time. I'm in Australia.

#crysx
legendary
Activity: 1568
Merit: 6660
bitcoincleanup.com / bitmixlist.org
THIS ...

Is why I am interested in a chat and a collaboration - we have ALL this equipment now, no need to buy anything. I will fill you in on how BIG we actually are when we chat. Let's start.

Skype - chrysophylax69
BCTThread - in my Sig As well as Discord Server Connection

#crysx

I'm a bit busy with Kangaroo right now as I said earlier (I have a client waiting on me to finish tuning the 256-bit Int class so he can pay me the rest of my contract money) then I want to try to insert that into VanitySearch as well.

When I have some free time I will talk with you about this, I promise  Smiley
legendary
Activity: 2982
Merit: 1091
--- ChainWorks Industries ---
I think I'll end up making the speed tweaks myself after I wrap up with Kangaroo-256, without waiting for anyone.

Quote
hi, where can i find your vanbitcracken?
I haven't released it or put it out to the public due to same concerns others have about closed source. I never want to get blamed for a virus or any type of "hacking". I have put a few things out, but have stopped.

This is why all open source projects have some sort of license attached to them such as GPLv3 , they include a no liability clause that look like this:

Pool ...

I do know how to compile and such basic levels, just not a coder. I am referrign to the Pool link that apparently runs the BitCrack Software (and forks thereof) in a pooled environment. PureBasic is apparently what it is written in, and unlike any other compilations that I have created to date, this is not one I am familiar with.

An open source and available Pool is something I am happy to setup for the community, including the vast array of GPU systems IF deemed necessary to work with, that we have at our disposal also.

I am happy to work WITH someone along the lines of setting up under CentOS7/8 and my appreciation would go further than just a 'Thanks'. Purely because I like dabbling with things that interest the hell outta me Wink

#crysx

Making a pool would be one of my wildest dreams lol, but I think that before we all get too exited and start buying equipment we should be porting Bitcrack to different architectures, ARM64 & OpenCL and FPGAs and whatnot, right? Nobody wants to wait for the cracker to finished being written while their ROI is steadily lowered.  Wink

There was this one guy a few pages back trying to make an ARM port to raspberry Pi 4 and he reported speeds 3x faster than Intel. I am quite curious to see if ARMv8's NEON instruction set really does run Bitcrack better, so that we can stock up on RPi's and get a better rate of return (because all that chassis and memory crap doesn't have to be bought separately).

Diversifying of compute units is also important so that we don't become NVIDIA's next nerf target after ethereum miners.

THIS ...

Is why I am interested in a chat and a collaboration - we have ALL this equipment now, no need to buy anything. I will fill you in on how BIG we actually are when we chat. Let's start.

Skype - chrysophylax69
BCTThread - in my Sig As well as Discord Server Connection

#crysx
legendary
Activity: 1568
Merit: 6660
bitcoincleanup.com / bitmixlist.org
I think I'll end up making the speed tweaks myself after I wrap up with Kangaroo-256, without waiting for anyone.

Quote
hi, where can i find your vanbitcracken?
I haven't released it or put it out to the public due to same concerns others have about closed source. I never want to get blamed for a virus or any type of "hacking". I have put a few things out, but have stopped.

This is why all open source projects have some sort of license attached to them such as GPLv3 , they include a no liability clause that look like this:

Pool ...

I do know how to compile and such basic levels, just not a coder. I am referrign to the Pool link that apparently runs the BitCrack Software (and forks thereof) in a pooled environment. PureBasic is apparently what it is written in, and unlike any other compilations that I have created to date, this is not one I am familiar with.

An open source and available Pool is something I am happy to setup for the community, including the vast array of GPU systems IF deemed necessary to work with, that we have at our disposal also.

I am happy to work WITH someone along the lines of setting up under CentOS7/8 and my appreciation would go further than just a 'Thanks'. Purely because I like dabbling with things that interest the hell outta me Wink

#crysx

Making a pool would be one of my wildest dreams lol, but I think that before we all get too exited and start buying equipment we should be porting Bitcrack to different architectures, ARM64 & OpenCL and FPGAs and whatnot, right? Nobody wants to wait for the cracker to finished being written while their ROI is steadily lowered.  Wink

There was this one guy a few pages back trying to make an ARM port to raspberry Pi 4 and he reported speeds 3x faster than Intel. I am quite curious to see if ARMv8's NEON instruction set really does run Bitcrack better, so that we can stock up on RPi's and get a better rate of return (because all that chassis and memory crap doesn't have to be bought separately).

Diversifying of compute units is also important so that we don't become NVIDIA's next nerf target after ethereum miners.
legendary
Activity: 2982
Merit: 1091
--- ChainWorks Industries ---
Care to share the source code? I’m really wondering what’ve been missing all this time.

sp_? ...

Share THIS Source Code? Pfft!

Read up on what I wrote about this guy and go to his spmod thread in his history of how he deals with code AND people. When the code is useless, he releases - Maybe!

He uses GNU Open Source Public Code, makes changes and PRIVATELY distributes it breaking EVERY direction in the GNU License.
Rune is not a man that knows fairness, equality AND Legality.

As for ordering a new card or two? For ALL the cashflow he has sucked out of the communities he has sold rubbish to the last 6 years, I am amazed that a new card is being purchased NOW that he has come out the rock he lived under for so long MINING (yes - GPU Mining) while everyone else was struggling.

Be VERY Careful of this person. Very Very VERY careful.

#crysx
legendary
Activity: 2982
Merit: 1091
--- ChainWorks Industries ---
How? ...

C/C++/Python and most of the other 'commonly' known languages are readily available in CentOS/Ubuntu. How is PureBasic one of those and how on earth do you compile this in a CentOS7/8 VPS.

I suppose it is one thing to say it works, another to make it work in such environments. Windows will never be an OS we use.

So if you can point to a link that shows how to compile this in CentOS/Ubuntu - I may be able to work it out without taking any of my developers off the projects they are already inundated with.

#crysx

If you're referring to Bitcrack itself and not a pool, it's pretty straight forward: make BUILD_CUDA=1

Memory usage during compilation is actually very light, should work on an entry-level VPS. I suspect this is not what you're asking though. I'm quite confused.

Original VanitySearch uses endomorphisms to perform fast additional checks for each key generated.
For each key it checks K, K*lambda, K*lambda*lambda, -K, -K*lambda, -K*lambda*lambda - total 6 possible addresses.

Now I know what an endomorphism is. By sheer coincidence, I was thinking about implementing something like:

Code:
x.bits64[0] == key.bits64[0] && ...
~x.bits64[0] == key.bits64[0] && ...
... 14 more lines

So I would've checked 15 other keys just by flipping each of the 4 64-bit words that make up the Int using NOT, but in the end I scrapped it because I didn't think any of those additional points have any special relationship with the target public key.

I have no idea either...no way to write 15 billion in one minute, IMO, at least not on my hardware. Best I could do was about 200K a minute. Let me better explain. Normally when I do a search/look for keys, whether random or sequential, one of my GPUs will get 200MKey/s, but when I try to write the results, it drops to 0.1MKey/s because of the writing to file/RAM. So the bottleneck to me, is all in the CPU writing to file.

Alternatively if you have a 10GBit Ethernet port lying around somewhere you can just send all the points across your local network to some other system that just writes the points in its own storage.

The idea scales too: While the other system is waiting on packets it can send some more points to other systems so that it doesn't have to write all the points on its own disk and fill it up quickly. There are some kernel options that tune the network drivers for uploading.

Pool ...

I do know how to compile and such basic levels, just not a coder. I am referrign to the Pool link that apparently runs the BitCrack Software (and forks thereof) in a pooled environment. PureBasic is apparently what it is written in, and unlike any other compilations that I have created to date, this is not one I am familiar with.

An open source and available Pool is something I am happy to setup for the community, including the vast array of GPU systems IF deemed necessary to work with, that we have at our disposal also.

I am happy to work WITH someone along the lines of setting up under CentOS7/8 and my appreciation would go further than just a 'Thanks'. Purely because I like dabbling with things that interest the hell outta me Wink

#crysx
legendary
Activity: 2982
Merit: 1091
--- ChainWorks Industries ---
Quote
C/C++/Python and most of the other 'commonly' known languages are readily available in CentOS/Ubuntu. How is PureBasic one of those and how on earth do you compile this in a CentOS7/8 VPS.
He was referring to the 64 bit pool, not the link I posted

Thanks ...

That was what I was confused about Smiley

So I still need to know how to get this pool running under CentOS7/8. Anyone know?

#crysx
member
Activity: 406
Merit: 47

This one was extremely tough for VanBitCracken...it took the 1060 card a total of 26 seconds to find the key. The card barely had time to turn on fans and it was shutting down.

#40 - 26 seconds, start to finish, for a 1060 to find the key.

1060 card

a lot

Are you mine bitcoin by using GPU card mining?
Are you own mine farm?

or where cloud service have 1060 card provide?

a 1060 card is the card in between a 1050Ti and a 1070/1070Ti; nothing special about it.

Sorry I miss understand just fast think have quantity 1060 card at mining farm, correct is gtx1060 card
full member
Activity: 1232
Merit: 242
Shooters Shoot...

This one was extremely tough for VanBitCracken...it took the 1060 card a total of 26 seconds to find the key. The card barely had time to turn on fans and it was shutting down.

#40 - 26 seconds, start to finish, for a 1060 to find the key.

1060 card

a lot

Are you mine bitcoin by using GPU card mining?
Are you own mine farm?

or where cloud service have 1060 card provide?

a 1060 card is the card in between a 1050Ti and a 1070/1070Ti; nothing special about it.
member
Activity: 406
Merit: 47

This one was extremely tough for VanBitCracken...it took the 1060 card a total of 26 seconds to find the key. The card barely had time to turn on fans and it was shutting down.

#40 - 26 seconds, start to finish, for a 1060 to find the key.

1060 card

a lot

Are you mine bitcoin by using GPU card mining?
Are you own mine farm?

or where cloud service have 1060 card provide?
full member
Activity: 1232
Merit: 242
Shooters Shoot...
Another test for sp, this one the #40 puzzle/challenge:

Code:
VanBitCracken v1.0
Keyspace start=8000000000
Keyspace   end=FFFFFFFFFF
Searching for: 1EeAxcprB2PpCnr34VfZdFrkUWuxyiNEFv [Compressed]
Start at Wed Mar 24 16:39:55 2021
CPU threads: 0
GPU: GPU #0 GeForce GTX 1060 6GB (10x128 cores) Grid(3072x512)

Key 0: DA2EF9ED0E
Key 1: D1F7AB9EEF
Key 2: EEFB135A12
Key 3: F1FFB2171D
Key 1572861: EA8A4A7453
Key 1572862: F536CB2664
Finish at Wed Mar 24 16:40:21 20210.58) [00:00:16 Elapsed Time//Time Left 01:33:35][0]    Left infinity][0]

C:\Users\your\Documents\VanSearch>pause
Press any key to continue . . .
This one was extremely tough for VanBitCracken...it took the 1060 card a total of 26 seconds to find the key. The card barely had time to turn on fans and it was shutting down.

#40 - 26 seconds, start to finish, for a 1060 to find the key.
full member
Activity: 1232
Merit: 242
Shooters Shoot...
Here are some more problems:

Puzzles:
#39: 122AJhKLEfkFBaGAd84pLp1kfE7xK3GdT8
#40: 1EeAxcprB2PpCnr34VfZdFrkUWuxyiNEFv
#41: 1EeAxcprB2PpCnr34VfZdFrkUWuxyiNEFv
#42: 1L5sU9qvJeuwQUdt4y1eiLmquFxKjtHr3E

How much time does your programs use? How many keys where scanned? What was the launch config of the program?

#39 with sp-mod #4 takes less than 10 minutes with 1 gpu

My results:
Code:
VanBitCracken v1.0
Keyspace start=4000000000
Keyspace   end=7FFFFFFFFF
Searching for: 122AJhKLEfkFBaGAd84pLp1kfE7xK3GdT8 [Compressed]
Start at Wed Mar 24 16:02:11 2021
CPU threads: 0
GPU: GPU #0 GeForce GTX 1060 6GB (10x128 cores) Grid(3072x512)

Key 0: 55DAFBEAE6
Key 1: 458FB443F9
Key 2: 519660A796
Key 3: 444EC5BDF3
Key 1572861: 6F45C17253
Key 1572862: 5D18BAFE2F
Finish at Wed Mar 24 16:02:55 20212.17) [00:00:35 Elapsed Time//Time Left 00:46:06][0]    Left infinity][0]

C:\Users\your\Documents\VanSearch>pause
Press any key to continue . . .
For the #39, it took the 1060 6GB card exactly 44 seconds to find the key.  Start to finish = 44 seconds, with 1 card. Grid size of 3072x512.

sp, is 44 seconds good on an old 1060 card?
sp_
legendary
Activity: 2954
Merit: 1087
Team Black developer
Here are some more problems:

Puzzles:
#39: 122AJhKLEfkFBaGAd84pLp1kfE7xK3GdT8
#40: 1EeAxcprB2PpCnr34VfZdFrkUWuxyiNEFv
#41: 1EeAxcprB2PpCnr34VfZdFrkUWuxyiNEFv
#42: 1L5sU9qvJeuwQUdt4y1eiLmquFxKjtHr3E

How much time does your programs use? How many keys where scanned? What was the launch config of the program?

#39 with sp-mod #4 takes less than 10 minutes with 1 gpu
newbie
Activity: 32
Merit: 0
I know this.  If i could modify the code so that it is possible to use it with multi gpu it would be great

With Vanitysearch version 1.19, I get 1100 Mk / s with 3 gtx 970.
with your version I get 690 Mk / s

Vanitysearch is not  the same as bitcrack. To get the vanitysearch speed multiply by 6..
sp_
legendary
Activity: 2954
Merit: 1087
Team Black developer
With Vanitysearch version 1.19, I get 1100 Mk / s with 3 gtx 970.
with your version I get 690 Mk / s

Vanitysearch is not  the same as bitcrack. To get the vanitysearch speed multiply by 6..
full member
Activity: 1232
Merit: 242
Shooters Shoot...
puzzle #34 solved in 25 seconds with 1 1070ti. (44 seconds including the generation of starting points)

https://github.com/sp-hash/Bitcrack/releases/tag/4

#4 cuda 10.2 ptx With more speed.

Might work on compute 8.0 devices as well, But the default thread/block/points configuration is using alot of memory.

Figured I would run the original cubitcrack just to see how long it would take to solve.
On a 1060 card, it completed the same #34 in a total of 51 seconds:
Code:
[2021-03-24.14:48:11] [Info] Compression: compressed
[2021-03-24.14:48:11] [Info] Starting at: 0000000000000000000000000000000000000000000000000000000200000000
[2021-03-24.14:48:11] [Info] Ending at:   00000000000000000000000000000000000000000000000000000003FFFFFFFF
[2021-03-24.14:48:11] [Info] Counting by: 0000000000000000000000000000000000000000000000000000000000000001
[2021-03-24.14:48:11] [Info] Initializing GeForce GTX 1060 6GB
[2021-03-24.14:48:11] [Info] Generating 18,874,368 starting points (720.0MB)
[2021-03-24.14:48:18] [Info] 10.0%
[2021-03-24.14:48:18] [Info] 20.0%
[2021-03-24.14:48:19] [Info] 30.0%
[2021-03-24.14:48:19] [Info] 40.0%
[2021-03-24.14:48:20] [Info] 50.0%
[2021-03-24.14:48:20] [Info] 60.0%
[2021-03-24.14:48:20] [Info] 70.0%
[2021-03-24.14:48:21] [Info] 80.0%
[2021-03-24.14:48:21] [Info] 90.0%
[2021-03-24.14:48:22] [Info] 100.0%
[2021-03-24.14:48:22] [Info] Done
GeForce GTX 1060 2785 / 6144MB | 1 target 113.58 MKey/s (5,398,069,248 total) [00:00:45][2021-03-24.14:49:11] [Info] Found key for address '1PWABE7oUahG2AFFQhhvViQovnCr4rEv7Q'. Written to '34test.txt'
[2021-03-24.14:49:11] [Info] No targets remaining

C:\Users\your\Documents\VanSearch>pause
Press any key to continue . . .
On your 1070Ti it took 44 seconds.  Maybe someone else with a 1070 or 1070Ti can run the original cubitcrack and compare times.  But your 1070Ti at 400+ MKey/s beat my 1060 with only 113 MKey/s. Doesn't sound right, doesn't look right...to me.
full member
Activity: 1232
Merit: 242
Shooters Shoot...
1060 6GB card, 25 seconds total time, start to finish.

Start to finish tests is not a good way to compare 2 programs in a simple problem. My program use time to setup a good grid in order to solve the harder  problem.

If I remove ptx and support for other cards than compute 6.1 I gain 10 sec's++
Well, if you have a "good" grid, then you would finish solving faster. Grid meaning how the points are spread out across the range?
"harder" problem? Don't come out with a small little 34 bit range test and then say yours is set up for something "harder".
Secondly, your program/bitcrack program takes way too long to distribute the points across the range. It doesn't support multiple gpus, and doesn't work with 30xx cards.

I await to see your "harder" problem...and the results.
newbie
Activity: 5
Merit: 1
FYI Yoyodapro, when running your latest clBitCrack (v.11.2-beta) and a single address on a 3060 and default settings I get 173 Mkey/s. When changing to cuBitCrack and same setup I'm getting Error: misaligned address.
newbie
Activity: 32
Merit: 0
Sp_
Can you do bitcrack multi gpu?

With Vanitysearch version 1.19, I get 1100 Mk / s with 3 gtx 970.
with your version I get 690 Mk / s

Quote
- causal search in a range
- set the search bits

In bitcrack sp-mod:

For random search use the -r option or --random

sp_
legendary
Activity: 2954
Merit: 1087
Team Black developer
Quote
- causal search in a range
- set the search bits

In bitcrack sp-mod:

For random search use the -r option or --random
Pages:
Jump to: