Bitcoin Forum
June 04, 2024, 09:29:40 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 [2]
21  Bitcoin / Bitcoin Discussion / Re: Bitcoin puzzle transaction ~32 BTC prize to who solves it on: February 24, 2019, 05:43:18 PM

OK thanks.
The  integer  read after  the  -r option seems to be a signed  byte, can't go beyond 127 (you get  a negative  range)


Thanks! Fixed in current version.

Nice Wink



Next update will get rid of the <bitrange> parameter and just generate random values in specified keyspace start:end if -r is specified.
This will also optimize key initializing hopefully so it will start faster.
22  Bitcoin / Bitcoin Discussion / Re: Bitcoin puzzle transaction ~32 BTC prize to who solves it on: February 24, 2019, 04:19:42 PM

OK thanks.
The  integer  read after  the  -r option seems to be a signed  byte, can't go beyond 127 (you get  a negative  range)


Thanks! Fixed in current version.
23  Bitcoin / Bitcoin Discussion / Re: Bitcoin puzzle transaction ~32 BTC prize to who solves it on: February 24, 2019, 12:06:35 AM

Please explain more what " -r  <bitrange>" does exactly. And why 3 starting points?


"-r 61" will make all points start at a random offset in 61 bit range.
The 3 sample starting points are just for information/confirmation the correct range is used.

If your BitCrack is generating 37,748,736 starting points then each point starts at a random offset in 61 bit range.

It is easy to adjust the code now. Simply adjust in generateStartingPoints() function.

You can combine -r with --keyspace if you need to additional control.

Please "git pull" to get the latest version that also contains fixes.
24  Bitcoin / Bitcoin Discussion / Re: Bitcoin puzzle transaction ~32 BTC prize to who solves it on: February 23, 2019, 01:42:29 AM

Yes ... still a OpenCL novice lol (I am too old now, maybe not you lol)

I've asked brichard19 about it ... he does not seem to be interested.

I am no youngling too but I like code. I can make adjustments to Cuda but have no experience with OpenCL yet so lets see.

Ok, let us know Wink

Initial version for OpenCL only:

https://github.com/pikachunakapika/BitCrack

use -r <bitrange> to enable it. You will get 3 samples for starting points beeing used.

Please notice:
The total movement relative to each random starting point is defined by total processed keys / number of starting points.
E.g. if BitCrack generated 200,000 starting points and your total processed keys is 4,000,000. Each point moved by (only) 20 steps.
This is by original design and the only way to benefit from the huge parallel processing power of GPUs.

Tested OpenCL and Cuda with Nvidia Device on Linux.
Not tested on Windows. Please give feedback!
25  Bitcoin / Bitcoin Discussion / Re: Bitcoin puzzle transaction ~32 BTC prize to who solves it on: February 22, 2019, 11:41:54 PM

Yes ... still a OpenCL novice lol (I am too old now, maybe not you lol)

I've asked brichard19 about it ... he does not seem to be interested.

I am no youngling too but I like code. I can make adjustments to Cuda but have no experience with OpenCL yet so lets see.
26  Bitcoin / Bitcoin Discussion / Re: Bitcoin puzzle transaction ~32 BTC prize to who solves it on: February 22, 2019, 11:35:47 PM

You can't ignore ranges completely because bitcrack is not designed so. If you start an offset for each GPU working point, things will awfully slow down ...


You have to adjust the initial point generation, remove the first point doubling kernel and adjust the result reporting slightly.
Everything else can remain almost untouched and will not influence performance.

It would be nice if you could do that Wink

K. You need OpenCL too, right?
27  Bitcoin / Bitcoin Discussion / Re: Bitcoin puzzle transaction ~32 BTC prize to who solves it on: February 22, 2019, 11:22:39 PM

You can't ignore ranges completely because bitcrack is not designed so. If you start an offset for each GPU working point, things will awfully slow down ...


You have to adjust the initial point generation, remove the first point doubling kernel and adjust the result reporting slightly.
Everything else can remain almost untouched and will not influence performance.
28  Bitcoin / Bitcoin Discussion / Re: Bitcoin puzzle transaction ~32 BTC prize to who solves it on: February 22, 2019, 11:02:14 PM

...snip...

goto step 2 and repeat.

each cycle will take 16*10min = 160 min if you have one GPU.

This trick will increase your likelihood in finding the key as times increases and not wait 180 years (1GPU) or 5 years (36GPUs). LOL
    

I like the idea of including randomness in the process. Because in the end you don't have to search any repeating patterns if consequently followed (0101, 1f1f).
It is possible in theory these patterns appear but very unlikely in practice.

I thought about ignoring ranges completely and just generate random starting offsets for each GPU working point. This would raise the factor of luck by a magnitude but make inclusion of deterministic methods harder.
29  Bitcoin / Bitcoin Discussion / Re: Bitcoin puzzle transaction ~32 BTC prize to who solves it on: February 22, 2019, 10:53:52 PM

I know!! was trying to pass some optimism on to the hunters: D

I'm scanning address 61;)

That is a good idea. Feel free to post your keyspaces for us to check.

@Bajula, sure Smiley.
30  Bitcoin / Bitcoin Discussion / Re: Bitcoin puzzle transaction ~32 BTC prize to who solves it on: February 22, 2019, 09:23:45 PM


1 target =  86 Mkey/s  -b 108 -t 256 -p 1024
45000 targets = 90 Mkeys/s  -b 72 -t 256 -p 1024

I already started my project.

bc.exe -d 1 --keyspace 000000000000000 -o ohmygodimrich.txt -b 72 -t 256 -p 1024 1FeexV6bAHb8ybZjqQMjJrcCrHGW9sb6uF

LOL   Grin Grin Grin

you are awesome!
thank you so much guys!!!


Very good! Good luck!
You have to be lucky256 to hit an address in 256 bit range.
31  Bitcoin / Bitcoin Discussion / Re: Bitcoin puzzle transaction ~32 BTC prize to who solves it on: February 22, 2019, 09:17:38 PM

in this script, pubkeys, where from you get pubkeys ?

In general you get the pubkeys from a transaction that has been sent from the target address (spent).

For puzzle key #60:
https://www.blockchain.com/btc/tx/6c08747ecd15904128c3f15f3bf47f6f365405da2661f17eb5119008807cee3e

ScriptSig: PUSHDATA(72)[3045022100b0d935af1a8b20186c2cd3e43dddb391d85acbfab890f025e683bc0da2534de702200b7816d64a59579da5328fbfd7ddd34b19ad864915fe2474338e53d04131257f01]
PUSHDATA(33)0348e843dc5b1bd246e6309b4924b81543d02b16c8083df973a89ce2c7eb89a10d

Compressed public key in red: 0348e843dc5b1bd246e6309b4924b81543d02b16c8083df973a89ce2c7eb89a10d

You can convert between compressed and uncompressed public key here:
https://iancoleman.io/bitcoin-key-compression/

But better use python and use bitcoin library. E.g.:

Code:
import bitcoin as b
pubkey = b.decode_pubkey("0348e843dc5b1bd246e6309b4924b81543d02b16c8083df973a89ce2c7eb89a10d")
print("X:", hex(pubkey[0]), "Y:", hex(pubkey[1]))

Just research little on your own from here.

32  Bitcoin / Bitcoin Discussion / Re: Bitcoin puzzle transaction ~32 BTC prize to who solves it on: February 22, 2019, 08:21:58 PM
What memory size are your rx480?


4GB

I downloaded the latest version of bitcrack!

Is compiling ....

I think it was the old version that was giving me half of mkey / s
with Rx480 4Gb, this must work better

bc.exe -c -u -d 1 --keyspace 1000000000000000:1FFFFFFFFFFFFFFF -i addrdata.txt -o ohmygodimrich.txt -b 72 -t 256 -p 1024


also watch your core-clock and memory-clock
no need to overclock,  you won't gain much. In fact you can lower core clock to 975MHz, you will still get around 100MKeys/s ...
 


Can you please check your performance with -u -c again please. I noticed you got 80Mkeys/s with compressed only.

[2019-02-22.19:47:44] [Info] Compression: compressed
33  Bitcoin / Bitcoin Discussion / Re: Bitcoin puzzle transaction ~32 BTC prize to who solves it on: February 22, 2019, 06:59:15 PM

5 years pass quickly :-D LOL
i have 40Mkeys per gpu(Is there any way to improve?)


Good speed increase if you only want to target the #61 puzzle address.

  • Only -c
  • Only one target: 1AVJKwzs9AskraJLGHAZPiaZcrpDr1U6AB
  • Make sure to use latest BitCrack version from github. There have been good speed improvements to the OpenCL version recently
  • Check your settings. For Cuda I have better performance with more threads (~512) instead of high processes

GL HF
34  Bitcoin / Bitcoin Discussion / Re: Bitcoin puzzle transaction ~32 BTC prize to who solves it on: February 12, 2019, 04:18:38 PM
0x7496CBB87CAB44F
Pages: « 1 [2]
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!