Again, here you are talking about speed in MKey/s...why?
Take away random, because my program kicks his backside, period. Small range.
What I am talking about is getting through a range and finding the key(s)...the results!
So are you willing to buy a program I created that will SHOW you on the screen that you are getting 2000 MKey/s with an old Nvidia or AMD card? Because I can sure fudge the speed on the screen to appear to be getting 2000 MKey/s
Or would you rather use a program that gets through a range quicker and finds all keys in the range? That is my point. Someone can posts speed and increases in speed but unless you compare them, actually working through an entire range, not just finding one random key, then it's all talk and quite frankly, BS.
I did a test with the original bitcrack with a less powerful card than what sp was using with his mod and the numbers didn't compute. My lesser card only trailed his by a few seconds in finding the key, but his speed showed 450+ MKey/s while mine was at 93 or 113 MKey/s ... see the problem there? His program and card should have finished 4x faster than mine. But it didn't.
Of course I'm talking about real MKeys/sec, not about some digits on screen. I have my own Vanity modification for range searching, but I still have not fixed the speed multiplier by 6 when outputting to the screen, because the numbers on the screen are not the most important thing.
I asked someone do a true comparison test, through a range, with 1 key up front, 1 key in middle, and 1 at the end. That's how you compare the two programs, not by MKey/s on a screen.
I made a simple syntetic test within puzzle 33 range, and run it on my old laptop. The grid on original and mod versions is same, to ensure that number of starting points not affecting the speed.
Keys generation:
import random
import btc
a = 0x100000000
b = 0x1ffffffff
for i in range(1,10):
k = random.randint(a,b)
print(hex(k), btc.key_to_address(k, true))
------
0x1e5594206 15MjvwJbHtbxJKy8AmZWXjXppk66qxYaoV
0x15ab52be9 15CvUrFPRuTmRfrqdyeJmzJyBm5XSgG2pF
0x16750f92f 13ePh5jTqAScHpHn64veJCjsNercbY2Vk8
0x16e34fd54 1FHcbX4NRHyM7czubge2qGvTyWbm7mpHAj
0x1377cdc0c 131P4vKA1Udm4pYLR6AdxqTS8MicrtHwAP
0x1a80ec32e 1CXTEzbAATX1D5YB3Ncci1gtBEEchT2JJs
0x1d3667a73 1KGqdarqVdTDS7qDxb4haaMqBMRZ4kJvEU
0x1343f12f9 13vN1zbeNJaLEAapSEB5q6Tx2u8Czbg3PC
0x1a7ceb1e9 1F7GmqBsaijtTzubeuk32qC6Nn5MYAyfkT
Original BitCrack:
oBitCrack.exe -b 6 -t 512 -p 512 --keyspace 100000000:1ffffffff -i addresses.txt
[2021-03-26.10:07:36] [Info] Compression: compressed
[2021-03-26.10:07:36] [Info] Starting at: 0000000000000000000000000000000000000000000000000000000100000000
[2021-03-26.10:07:36] [Info] Ending at: 00000000000000000000000000000000000000000000000000000001FFFFFFFF
[2021-03-26.10:07:36] [Info] Counting by: 0000000000000000000000000000000000000000000000000000000000000001
[2021-03-26.10:07:36] [Info] Initializing GeForce 940M
[2021-03-26.10:07:36] [Info] Generating 1,572,864 starting points (60.0MB)
[2021-03-26.10:07:38] [Info] 10.0%
[2021-03-26.10:07:38] [Info] 20.0%
[2021-03-26.10:07:38] [Info] 30.0%
[2021-03-26.10:07:38] [Info] 40.0%
[2021-03-26.10:07:39] [Info] 50.0%
[2021-03-26.10:07:39] [Info] 60.0%
[2021-03-26.10:07:39] [Info] 70.0%
[2021-03-26.10:07:40] [Info] 80.0%
[2021-03-26.10:07:40] [Info] 90.0%
[2021-03-26.10:07:40] [Info] 100.0%
[2021-03-26.10:07:40] [Info] Done
[2021-03-26.10:07:40] [Info] Loading addresses from 'addresses.txt'
[2021-03-26.10:07:40] [Info] 9 addresses loaded (0.0MB)
GeForce 940M 503 / 2048MB | 9 targets 31.25 MKey/s (849,346,560 total) [00:00:25][2021-03-26.10:08:08] [Info] Address: 13vN1zbeNJaLEAapSEB5q6Tx2u8Czbg3PC
Private key: 00000000000000000000000000000000000000000000000000000001343F12F9
Compressed: yes
Public key:
03C9A5A30DBEDAF27F315A0C7A1F4BFDF2A1537396F500CDD51101CDB0B131F4C7
GeForce 940M 503 / 2048MB | 8 targets 30.96 MKey/s (905,969,664 total) [00:00:27][2021-03-26.10:08:10] [Info] Address: 131P4vKA1Udm4pYLR6AdxqTS8MicrtHwAP
Private key: 00000000000000000000000000000000000000000000000000000001377CDC0C
Compressed: yes
Public key:
02452A6D3FB3C4EBF93EDC7EFE5ABB1C1F953FFA033D9D397FE9E68261EFDA1E25
GeForce 940M 503 / 2048MB | 7 targets 31.23 MKey/s (1,478,492,160 total) [00:00:45][2021-03-26.10:08:29] [Info] Address: 15CvUrFPRuTmRfrqdyeJmzJyBm5XSgG2pF
Private key: 000000000000000000000000000000000000000000000000000000015AB52BE9
Compressed: yes
Public key:
02DC0DF5814157C4134F4FC16B47CE49CDB20597EBDC5F3F71265BB75152C20416
GeForce 940M 503 / 2048MB | 6 targets 31.23 MKey/s (1,706,557,440 total) [00:00:52][2021-03-26.10:08:36] [Info] Address: 13ePh5jTqAScHpHn64veJCjsNercbY2Vk8
Private key: 000000000000000000000000000000000000000000000000000000016750F92F
Compressed: yes
Public key:
0307CD9AA9FEB167423BA03675FCC911BFCE47D860FAB89E9E6CF2E8ABC7C181F8
GeForce 940M 503 / 2048MB | 5 targets 31.29 MKey/s (1,821,376,512 total) [00:00:56][2021-03-26.10:08:39] [Info] Address: 1FHcbX4NRHyM7czubge2qGvTyWbm7mpHAj
Private key: 000000000000000000000000000000000000000000000000000000016E34FD54
Compressed: yes
Public key:
02D58BEA141737AE1B010188BDDAB3D91729E2E4385C85451F8BC47002099FFBCF
GeForce 940M 503 / 2048MB | 4 targets 31.56 MKey/s (2,801,270,784 total) [00:01:27][2021-03-26.10:09:10] [Info] Address: 1F7GmqBsaijtTzubeuk32qC6Nn5MYAyfkT
Private key: 00000000000000000000000000000000000000000000000000000001A7CEB1E9
Compressed: yes
Public key:
03FD0E95164339B2F228CCF60A95F596FC706F5C5559F2D06AC7BBEED4BE1B2578
[2021-03-26.10:09:10] [Info] Address: 1CXTEzbAATX1D5YB3Ncci1gtBEEchT2JJs
Private key: 00000000000000000000000000000000000000000000000000000001A80EC32E
Compressed: yes
Public key:
020C60BB4BED07723B7D4537E4C7A6C437477EDD9CF19FDD458EFDA1EFDE1C02FE
GeForce 940M 503 / 2048MB | 2 targets 31.58 MKey/s (3,493,330,944 total) [00:01:49][2021-03-26.10:09:34] [Info] Address: 1KGqdarqVdTDS7qDxb4haaMqBMRZ4kJvEU
Private key: 00000000000000000000000000000000000000000000000000000001D3667A73
Compressed: yes
Public key:
0218FEB4168B89B4A118C8B1DA28309FD97405D979CA96165BC86FBA8E2C59A7E1
GeForce 940M 503 / 2048MB | 1 target 31.84 MKey/s (3,840,933,888 total) [00:02:00][2021-03-26.10:09:43] [Info] Address: 15MjvwJbHtbxJKy8AmZWXjXppk66qxYaoV
Private key: 00000000000000000000000000000000000000000000000000000001E5594206
Compressed: yes
Public key:
0259B67380B41AD100F4592503C2F260B13334374238724105BE03EE1602C1F1AE
[2021-03-26.10:09:43] [Info] No targets remaining
sp_'s mod:
cuBitCrack.exe -b 6 -t 512 -p 512 --keyspace 100000000:1ffffffff -i addresses.txt
Bitcrack sp-mod #4 (https://github.com/sp-hash)
[2021-03-26.10:10:15] [Info] Compression: compressed
[2021-03-26.10:10:15] [Info] Starting at: 0000000000000000000000000000000000000000000000000000000100000000
[2021-03-26.10:10:15] [Info] Ending at: 00000000000000000000000000000000000000000000000000000001FFFFFFFF
[2021-03-26.10:10:15] [Info] Counting by: 0000000000000000000000000000000000000000000000000000000000000001
[2021-03-26.10:10:15] [Info] Initializing GeForce 940M
[2021-03-26.10:10:15] [Info] Generating 1,572,864 starting points (60.0MB)
[2021-03-26.10:10:16] [Info] 10.0%
[2021-03-26.10:10:16] [Info] 20.0%
[2021-03-26.10:10:17] [Info] 30.0%
[2021-03-26.10:10:17] [Info] 40.0%
[2021-03-26.10:10:17] [Info] 50.0%
[2021-03-26.10:10:18] [Info] 60.0%
[2021-03-26.10:10:18] [Info] 70.0%
[2021-03-26.10:10:18] [Info] 80.0%
[2021-03-26.10:10:18] [Info] 90.0%
[2021-03-26.10:10:19] [Info] 100.0%
[2021-03-26.10:10:19] [Info] Done
[2021-03-26.10:10:19] [Info] Loading addresses from 'addresses.txt'
[2021-03-26.10:10:19] [Info] 9 addresses loaded (0.0MB)
GeForce 940M 505 / 2048MB | 9 targets 32.99 MKey/s (871,366,656 total) [00:00:23][2021-03-26.10:10:45] [Info] Address: 13vN1zbeNJaLEAapSEB5q6Tx2u8Czbg3PC
Private key: 00000000000000000000000000000000000000000000000000000001343F12F9
Compressed: yes
Public key:
03C9A5A30DBEDAF27F315A0C7A1F4BFDF2A1537396F500CDD51101CDB0B131F4C7
[2021-03-26.10:10:46] [Info] Address: 131P4vKA1Udm4pYLR6AdxqTS8MicrtHwAP
Private key: 00000000000000000000000000000000000000000000000000000001377CDC0C
Compressed: yes
Public key:
02452A6D3FB3C4EBF93EDC7EFE5ABB1C1F953FFA033D9D397FE9E68261EFDA1E25
GeForce 940M 505 / 2048MB | 7 targets 30.36 MKey/s (1,480,065,024 total) [00:00:42][2021-03-26.10:11:04] [Info] Address: 15CvUrFPRuTmRfrqdyeJmzJyBm5XSgG2pF
Private key: 000000000000000000000000000000000000000000000000000000015AB52BE9
Compressed: yes
Public key:
02DC0DF5814157C4134F4FC16B47CE49CDB20597EBDC5F3F71265BB75152C20416
GeForce 940M 505 / 2048MB | 6 targets 34.14 MKey/s (1,711,276,032 total) [00:00:49][2021-03-26.10:11:11] [Info] Address: 13ePh5jTqAScHpHn64veJCjsNercbY2Vk8
Private key: 000000000000000000000000000000000000000000000000000000016750F92F
Compressed: yes
Public key:
0307CD9AA9FEB167423BA03675FCC911BFCE47D860FAB89E9E6CF2E8ABC7C181F8
GeForce 940M 505 / 2048MB | 5 targets 32.97 MKey/s (1,830,813,696 total) [00:00:53][2021-03-26.10:11:14] [Info] Address: 1FHcbX4NRHyM7czubge2qGvTyWbm7mpHAj
Private key: 000000000000000000000000000000000000000000000000000000016E34FD54
Compressed: yes
Public key:
02D58BEA141737AE1B010188BDDAB3D91729E2E4385C85451F8BC47002099FFBCF
GeForce 940M 505 / 2048MB | 4 targets 27.78 MKey/s (2,809,135,104 total) [00:01:22][2021-03-26.10:11:43] [Info] Address: 1F7GmqBsaijtTzubeuk32qC6Nn5MYAyfkT
Private key: 00000000000000000000000000000000000000000000000000000001A7CEB1E9
Compressed: yes
Public key:
03FD0E95164339B2F228CCF60A95F596FC706F5C5559F2D06AC7BBEED4BE1B2578
[2021-03-26.10:11:43] [Info] Address: 1CXTEzbAATX1D5YB3Ncci1gtBEEchT2JJs
Private key: 00000000000000000000000000000000000000000000000000000001A80EC32E
Compressed: yes
Public key:
020C60BB4BED07723B7D4537E4C7A6C437477EDD9CF19FDD458EFDA1EFDE1C02FE
GeForce 940M 505 / 2048MB | 2 targets 34.42 MKey/s (3,496,476,672 total) [00:01:42][2021-03-26.10:12:05] [Info] Address: 1KGqdarqVdTDS7qDxb4haaMqBMRZ4kJvEU
Private key: 00000000000000000000000000000000000000000000000000000001D3667A73
Compressed: yes
Public key:
0218FEB4168B89B4A118C8B1DA28309FD97405D979CA96165BC86FBA8E2C59A7E1
GeForce 940M 505 / 2048MB | 1 target 34.14 MKey/s (3,792,175,104 total) [00:01:51][2021-03-26.10:12:14] [Info] Address: 15MjvwJbHtbxJKy8AmZWXjXppk66qxYaoV
Private key: 00000000000000000000000000000000000000000000000000000001E5594206
Compressed: yes
Public key:
0259B67380B41AD100F4592503C2F260B13334374238724105BE03EE1602C1F1AE
[2021-03-26.10:12:14] [Info] No targets remaining
As you can see, not only MKey/s on screen is faster, but also time to solve is ~5% faster. Unfortunally I cannot test sp_'s mod on my Tesla GPUs, because, as I said earlier, it all working under Ubuntu. So I'll waiting for Linux release to made a more complex and interesting tests.