BitCrack icon indicating copy to clipboard operation
BitCrack copied to clipboard

speed-up x1.25 is really - need symmetry when calculating batch inversion

Open Telariust opened this issue 6 years ago • 6 comments

Hi, dev brichard19! Take a look at this program. github.com/JeanLucPons/VanitySearch It also computes the keys sequentially, but uses symmetry to calculate batch inversion. After fix code (turned off unallowable symmetry of Y and endomorphism), I was convinced that it works +%25 faster than BitCrack. You can really speed up your creation, just do the calculation of the pack from the center to the edges.

test calc RANGE: 0xF00000000 - 0xA00000000 = 0x500000000 (21,474,836,480)

[VanitySearch ver1.15.2, add BitCrack mode, startPrivKey from seed arg]

>powershell Get-Date && VanitySearch-1.15_bitcrack -stop -t 0 -gpu -r 10000 -s 0000000000000000000000000000000000000000000000000000000A00000000 1CABDYTie48wXV93XJ4Bdk7MFSTyshTXxg && powershell Get-Date

8 Aug 2019 y. 22:54:43

VanitySearch v1.15.2, add BitCrack mode, startPrivKey from seed arg
Difficulty: 1461501637330902918203684832716283019655932542976
Search: 1CABDYTie48wXV93XJ4Bdk7MFSTyshTXxg [Compressed]
Start Thu Aug  8 22:54:44 2019
Starting at PrivKey: 0x0000000000000000000000000000000000000000000000000000000A00000000
Save progress every 10000 Mkeys
Number of CPU thread: 0
GPU: GPU #0 GeForce GTX 980 (16x128 cores) Grid(128x128)

[save] 0x0000000000000000000000000000000000000000000000000000000A00000000
197.135 MK/s (GPU 197.135 MK/s) (2^33.26) [P 0.00%][50.00% in 1.6295e+32y][0]
[save] 0x0000000000000000000000000000000000000000000000000000000C540BE400
197.135 MK/s (GPU 197.135 MK/s) (2^34.26) [P 0.00%][50.00% in 1.6295e+32y][0]
[save] 0x0000000000000000000000000000000000000000000000000000000EA817C800
196.087 MK/s (GPU 196.087 MK/s) (2^34.48) [P 0.00%][50.00% in 1.63821e+32y][0]

Pub Addr: 1CABDYTie48wXV93XJ4Bdk7MFSTyshTXxg
Priv (WIF): p2pkh:KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qYjgd9MxjBfWawjmiQu7
Priv (HEX): 0x0000000000000000000000000000000000000000000000000000000F00000000

8 Aug 2019 y. 22:56:48

RUNTIME: 22:56:48 - 22:54:43 = 00:02:05 (125sec)

post updated, retest , bad small arg -p 64, -p 1024 more optimal, iam sry [BitCrack v0.30]

>powershell Get-Date && cuBitCrack-0.30 -c -d 0 -b 32 -t 512 -p 1024 --keyspace 0000000000000000000000000000000000000000000000000000000A00000000 1CABDYTie48wXV93XJ4Bdk7MFSTyshTXxg && powershell Get-Date

19 Aug 2019 y. 8:32:46


[2019-08-19.08:32:47] [Info] Compression: compressed
[2019-08-19.08:32:47] [Info] Starting at: 0000000000000000000000000000000000000000000000000000000A00000000
[2019-08-19.08:32:47] [Info] Ending at:   FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364140
[2019-08-19.08:32:47] [Info] Counting by: 0000000000000000000000000000000000000000000000000000000000000001
[2019-08-19.08:32:47] [Info] Initializing GeForce GTX 980
[2019-08-19.08:32:47] [Info] Generating 16,777,216 starting points (640.0MB)
[2019-08-19.08:32:51] [Info] 10.0%
[2019-08-19.08:32:52] [Info] 20.0%
[2019-08-19.08:32:52] [Info] 30.0%
[2019-08-19.08:32:52] [Info] 40.0%
[2019-08-19.08:32:52] [Info] 50.0%
[2019-08-19.08:32:53] [Info] 60.0%
[2019-08-19.08:32:53] [Info] 70.0%
[2019-08-19.08:32:53] [Info] 80.0%
[2019-08-19.08:32:53] [Info] 90.0%
[2019-08-19.08:32:53] [Info] 100.0%
[2019-08-19.08:32:53] [Info] Done
GeForce GTX 980  2057 / 8192MB | 1 target 152.36 MKey/s (21,390,950,400 total) [00:02:17][2019-08-19.08:35:14] [Info] Address:     1CABDYTie48wXV93XJ4Bdk7MFSTyshTXxg
                             Private key: 0000000000000000000000000000000000000000000000000000000F00000000
                             Compressed:  yes
                             Public key:
                             0382113A9377D0B8638231D9669811A7022B31F5805B0AE2C4E0C0A6B7C3C934B3

[2019-08-19.08:35:14] [Info] No targets remaining

19 Aug 2019 y. 8:35:14

RUNTIME: 8:35:14 - 8:32:46 = 00:02:28 (148sec)

COMPARE if runtime right: 148s / 125s = x1,18 if hashrate right: 195MK/s / 152Mk/s = x1,28

source and binary attached VanitySearch-1.15.4_bitcrack

Telariust avatar Aug 08 '19 21:08 Telariust

@Telariust From where we can get VanitySearch v1.15.2 ? :D

CryptoSupika avatar Aug 09 '19 07:08 CryptoSupika

Hi,

You can download it from the GitHub link. http://github.com/JeanLucPons/VanitySearch

FYI, It supports only cuda devices. Doesn't work with opencl devices like AMD gpus.

Releases section.

Regards,

On Fri, Aug 9, 2019, 1:27 PM su314ka [email protected] wrote:

@Telariust https://github.com/Telariust From where we can get VanitySearch v1.15.2 ? :D

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/brichard19/BitCrack/issues/188?email_source=notifications&email_token=AA5MDIJHPW6VTYJARR6EVVLQDUPM3A5CNFSM4IKOUCF2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD355NEQ#issuecomment-519820946, or mute the thread https://github.com/notifications/unsubscribe-auth/AA5MDIJC2MDSM5UZHJKQBKDQDUPM3ANCNFSM4IKOUCFQ .

sponnusa avatar Aug 09 '19 08:08 sponnusa

@sponnusa That is official version v.1.15 not v.1.15.2

CryptoSupika avatar Aug 09 '19 11:08 CryptoSupika

try -b 22

jingiwi avatar Dec 24 '19 19:12 jingiwi

how did you calculate the range for the kangaroo 0000000000000000000000000000000000000000000000000000000A00000000 for this address 1CABDYTie48wXV93XJ4Bdk7MFSTyshTXxg or is it a search range for all addresses?

axe777 avatar Jun 15 '20 15:06 axe777