sp_
Legendary
Offline
Activity: 2954
Merit: 1087
Team Black developer
|
|
March 24, 2021, 09:22:20 PM |
|
- causal search in a range - set the search bits
In bitcrack sp-mod: For random search use the -r option or --random
|
|
|
|
filo1992
Newbie
Offline
Activity: 32
Merit: 0
|
|
March 24, 2021, 09:25:03 PM |
|
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 - causal search in a range - set the search bits
In bitcrack sp-mod: For random search use the -r option or --random
|
|
|
|
Twohundred
Newbie
Offline
Activity: 5
Merit: 1
|
|
March 24, 2021, 09:31:05 PM |
|
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.
|
|
|
|
WanderingPhilospher
Full Member
Offline
Activity: 1204
Merit: 237
Shooters Shoot...
|
|
March 24, 2021, 09:39:12 PM |
|
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.
|
|
|
|
WanderingPhilospher
Full Member
Offline
Activity: 1204
Merit: 237
Shooters Shoot...
|
|
March 24, 2021, 09:52:01 PM |
|
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: [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.
|
|
|
|
sp_
Legendary
Offline
Activity: 2954
Merit: 1087
Team Black developer
|
|
March 24, 2021, 09:58:07 PM |
|
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..
|
|
|
|
filo1992
Newbie
Offline
Activity: 32
Merit: 0
|
|
March 24, 2021, 10:04:15 PM |
|
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
Offline
Activity: 2954
Merit: 1087
Team Black developer
|
|
March 24, 2021, 10:41:45 PM |
|
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
|
|
|
|
WanderingPhilospher
Full Member
Offline
Activity: 1204
Merit: 237
Shooters Shoot...
|
|
March 24, 2021, 11:05:51 PM |
|
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: 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?
|
|
|
|
WanderingPhilospher
Full Member
Offline
Activity: 1204
Merit: 237
Shooters Shoot...
|
|
March 24, 2021, 11:43:23 PM |
|
Another test for sp, this one the #40 puzzle/challenge: 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.
|
|
|
|
fxsniper
Member
Offline
Activity: 406
Merit: 47
|
|
March 25, 2021, 01:40:22 AM |
|
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?
|
|
|
|
WanderingPhilospher
Full Member
Offline
Activity: 1204
Merit: 237
Shooters Shoot...
|
|
March 25, 2021, 01:49:49 AM |
|
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.
|
|
|
|
fxsniper
Member
Offline
Activity: 406
Merit: 47
|
|
March 25, 2021, 03:16:51 AM |
|
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
|
|
|
|
chrysophylax
Legendary
Offline
Activity: 2912
Merit: 1091
--- ChainWorks Industries ---
|
|
March 25, 2021, 06:08:47 AM |
|
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 So I still need to know how to get this pool running under CentOS7/8. Anyone know? #crysx
|
|
|
|
chrysophylax
Legendary
Offline
Activity: 2912
Merit: 1091
--- ChainWorks Industries ---
|
|
March 25, 2021, 06:14:45 AM |
|
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=1Memory 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: 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 #crysx
|
|
|
|
chrysophylax
Legendary
Offline
Activity: 2912
Merit: 1091
--- ChainWorks Industries ---
|
|
March 25, 2021, 06:21:18 AM |
|
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
|
|
|
|
NotATether
Legendary
Offline
Activity: 1778
Merit: 7374
Top Crypto Casino
|
|
March 25, 2021, 06:31:18 AM |
|
I think I'll end up making the speed tweaks myself after I wrap up with Kangaroo-256, without waiting for anyone. 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: 16. Limitation of Liability.
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
17. Interpretation of Sections 15 and 16. [15 is the unrelated "no warranty" clause]
If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. In other words if your program is used by a bunch of hackers you can tell claimants trying to hold you liable to take a hike (and perhaps practice some better security hygiene like not revealing the first ~30 characters of their private key ). Unless your country's law code has some special terms about liability of cracking tool devs, you (and I, and sp_, and anyone else who codes) quite literally have no liability for whatever people do with our tools. It would be like the Feds taking PhoenixMiner devs to court because some crime ring used their miner on a bunch of victim machines. Case will be thrown out. Jean_Luc uses this kind of license for his programs also. 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 #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. 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.
|
|
|
|
chrysophylax
Legendary
Offline
Activity: 2912
Merit: 1091
--- ChainWorks Industries ---
|
|
March 25, 2021, 06:41:11 AM |
|
I think I'll end up making the speed tweaks myself after I wrap up with Kangaroo-256, without waiting for anyone. 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: 16. Limitation of Liability.
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
17. Interpretation of Sections 15 and 16. [15 is the unrelated "no warranty" clause]
If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. In other words if your program is used by a bunch of hackers you can tell claimants trying to hold you liable to take a hike (and perhaps practice some better security hygiene like not revealing the first ~30 characters of their private key ). Unless your country's law code has some special terms about liability of cracking tool devs, you (and I, and sp_, and anyone else who codes) quite literally have no liability for whatever people do with our tools. It would be like the Feds taking PhoenixMiner devs to court because some crime ring used their miner on a bunch of victim machines. Case will be thrown out. Jean_Luc uses this kind of license for his programs also. 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 #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. 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
|
|
|
|
NotATether
Legendary
Offline
Activity: 1778
Merit: 7374
Top Crypto Casino
|
|
March 25, 2021, 07:08:52 AM |
|
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
|
|
|
|
chrysophylax
Legendary
Offline
Activity: 2912
Merit: 1091
--- ChainWorks Industries ---
|
|
March 25, 2021, 07:13:32 AM |
|
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 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
|
|
|
|
|