Search content
Sort by

Showing 20 of 28 results by davidjjones
Post
Topic
Board Development & Technical Discussion
Re: BitCrack - A tool for brute-forcing private keys
by
davidjjones
on 20/11/2021, 20:29:24 UTC
I've tested cuBitcrack and Keyhunt-cuda:
Bitcrack generates starting points but checks the range sequentially from start to end !
So what is the use of these starting points?
Post
Topic
Board Development & Technical Discussion
Re: Brute-forcing Bitcoin private keys
by
davidjjones
on 20/11/2021, 20:05:51 UTC
Is it possible to Brute-force multi-sig addresses?
As far as I know the only threat to our multi-sig wallets is the risk of being hacked.
Post
Topic
Board Development & Technical Discussion
Re: 64. Can the Transfer of the Inventor of the Puzzle Be Manipulated?
by
davidjjones
on 25/10/2021, 15:41:59 UTC
Quote
This thread broke my motivation to keep searching. I'm thinking of pausing the search if there isn't any definitive solution.
Attackers are unlikely to succeed if you make a transaction with the highest fee and non-RBF.
Bur if you feel you're wasting time an money on the puzzle 64 just ignore it! and focus on the puzzle 120 which you are more likely to find and there is almost no risk of attack for it.
Post
Topic
Board Development & Technical Discussion
Re: 64. Can the Transfer of the Inventor of the Puzzle Be Manipulated?
by
davidjjones
on 25/10/2021, 14:26:33 UTC
Quote

RBF activation and deactivation option is available in Bitcoin Core.

If I transfer the private key to Bitcoin Core and disable the RBF option from there, will there be a definitive solution if I start the transfer process from there?
There is no guarantee for such transaction that private key will be leaked in less than a minute but you have to do disable RBF and set highest fee for your tx.
You haven't found the key yet, what are you worried about !?
Post
Topic
Board Development & Technical Discussion
Merits 1 from 1 user
Re: 64. Can the Transfer of the Inventor of the Puzzle Be Manipulated?
by
davidjjones
on 25/10/2021, 09:18:58 UTC
⭐ Merited by Stroncow (1)
Quote
Yes, I'm sure they'll find it in such a short time. They can create RBF in 1 minute in total. Do you have an idea as a solution to this?
CPFP fee bumping is the only technique that you can use to increase your chance.
Post
Topic
Board Development & Technical Discussion
Merits 1 from 1 user
Re: 64. Can the Transfer of the Inventor of the Puzzle Be Manipulated?
by
davidjjones
on 25/10/2021, 06:12:25 UTC
⭐ Merited by pooya87 (1)
My computer has been searching for about a year, and I'm not hopeful.

However, today it occurred to me that the transfer of the person who finds the 64th puzzle may be cancelled.

In other words, after the transfer process starts, the public key will be revealed and thieves who do not deserve it will find the public key within minutes with Kangoroo. Then they will open a double trade with RBF by spending high, the transfer of the person who finds it will be cancelled.

It occurred to me that the thief would figure it out in about 3 minutes.

The average bitcoin transfer confirmation takes 10 minutes and can be canceled without 3 confirmations. (I could be wrong, please correct me.)

How can you get 3 confirmations in 5 minutes in Bitcoin transfer?
First, you have to know that finding a private key with Kangaroo in range 8000000000000000 to FFFFFFFFFFFFFFFF takes less than 10 seconds with a gpu like RTX 2080ti.
Replacing a tx is discussed in the topic below:
https://bitcointalk.org/index.php?topic=5361673.0
Post
Topic
Board Development & Technical Discussion
Re: VanitySearch (Yet another address prefix finder)
by
davidjjones
on 18/10/2021, 19:40:42 UTC
Post
Topic
Board Development & Technical Discussion
Re: BSGS solver for cuda
by
davidjjones
on 18/10/2021, 13:59:43 UTC
Interesting List you have. I would have given merits If I had some.

I don't think that they can be effectively searched in parallel. You have to divide each pubkey and check it with the babysteps. So not only do you need to make very expensive global memory lookup (GPU has slow global and super fast local memory) and load each key.

So if you would search multiple keys you would effectively reduce the performance by them. Like 10 keys in parallel means 10 times slower. 2800 keys means 2800 times slower.

Quote
Is there a limit to the number of pubkeys in the input txt file?

I am sure there will be a limit, but it is probably in the millions. For similar programs, it usually caps out at around 30 million addresses, pubkeys, xpoints...

a.a.
Have you ran this program yet? It's just that some of your answers make it seem like you have not ran it at all.

The program does not check keys in parallel, it runs range with one pubkey, once finished, it moves to the next, until the last pubkey has been checked for that specific range.
Thanks for your good explanation, I got how it works.
So multiple xpoints checking (in parallel) is only possible with KeyHunt-CUDA.
Post
Topic
Board Development & Technical Discussion
Merits 1 from 1 user
Re: BSGS solver for cuda
by
davidjjones
on 18/10/2021, 07:27:34 UTC
⭐ Merited by NotATether (1)
New release v1.4.0
supported compressed/uncompressed format public keys
removed binsort program (don`t need sorted array any more)
baby array need only first time to create HT (or rebuild HT when -htsz changed)
After HT created and saved, next time you will need less ram and only HT, giant array to launch.
...

Thanks for your great code.
Is there a limit to the number of pubkeys in PUBS.txt?
Here is the list of 2800+ top richest pubkeys: https://pastebin.com/vmn0YNXq
Post
Topic
Board Development & Technical Discussion
Re: BSGS solver for cuda
by
davidjjones
on 16/10/2021, 11:59:24 UTC
Is there any script to uncompress multiple pubkeys in a file?
like this script: BTC Adresses > HASH160
https://github.com/sezginyildirim91/btc-address-to-hash160
here i see post related to compress to uncompress and uncompress to compress (codes)
https://bitcointalk.org/index.php?topic=5244940.msg57700007#msg57700007
Thank you
Post
Topic
Board Development & Technical Discussion
Re: BSGS solver for cuda
by
davidjjones
on 16/10/2021, 06:42:53 UTC
Is there any script to uncompress multiple pubkeys in a file?
like this BTC Adresses > RIPEMD160
https://github.com/sezginyildirim91/btc-address-to-hash160
Post
Topic
Board Development & Technical Discussion
Re: BSGS solver for cuda
by
davidjjones
on 10/10/2021, 10:35:50 UTC
It is my implementation of BigStepGiantStep algorithm for Nvidia card (Cuda and Windows x64 only)
https://github.com/Etayson/BSGS-cuda
Let me know of your speed results.

I tested your BSGS on GTX 1660s, the speed was much slower than JeanLucPons Kangaroo:
BSGS-cuda => 330 Mkey/s
Kangaroo 2.2 => 450 Mkey/s
Post
Topic
Board Bitcoin Technical Support
Re: About p2sh addresses?
by
davidjjones
on 06/10/2021, 16:09:06 UTC
I tried many ways to check addresses that start with 3 if it's segwit or not but I couldn't find any tool that can check the address if it's segwit or not.

Except to those addresses that already have spent transactions.
I got it
🙏
Post
Topic
Board Bitcoin Technical Support
Re: About p2sh addresses?
by
davidjjones
on 06/10/2021, 15:54:21 UTC
Not without knowing the redeem script used in these P2SH addresses.
That requires the owner to spent from that address at least once and reveal that redeem script, then it is trivial to look at it and know the details.
Thanks
Please explain the details to me with 2 examples from blockchain.com
Post
Topic
Board Bitcoin Technical Support
Merits 2 from 1 user
Topic OP
About p2sh addresses?
by
davidjjones
on 06/10/2021, 15:14:21 UTC
⭐ Merited by OmegaStarScream (2)
As you know bitcoin adresses start with 3 can be p2sh or p2sh-segwit.
Is it possible to find out the script-type of these addresses? or the number of cosingers/signs?
Post
Topic
Board Development & Technical Discussion
Re: total bitcoin address 2^160 or 2^160/2
by
davidjjones
on 04/10/2021, 18:36:33 UTC
Are these similar privatekeys have certain distances from each other?

What do you mean by saying “similar private keys” and “distances”?
Are those private keys which have same address, distributed randomly in 2^256 range? or they have certain numerical distances?
Post
Topic
Board Development & Technical Discussion
Re: total bitcoin address 2^160 or 2^160/2
by
davidjjones
on 04/10/2021, 17:19:23 UTC
I thought the number of valid private keys = fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140 = 115792089237316195423570985008687907852837564279074904382605163141518161494336 (decimal) ?

My bad, thanks for correcting me!

Indeed, the keys are - fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140. I confused the total private keys with - fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f - which is p and Fp the finite field of secp256k1.

I updated my post.
Thanks for your good explain.

Are these similar privatekeys have certain distances from each other? or they are random in the whole range?
Post
Topic
Board Development & Technical Discussion
Merits 2 from 1 user
Re: total bitcoin address 2^160 or 2^160/2
by
davidjjones
on 04/10/2021, 16:39:47 UTC
⭐ Merited by BlackHatCoiner (2)
then maybe there are more (or less) than 2^96 privatekeys for some addresses?

I'll show you how detailly and decimally how many private keys can create the same address. So there are 2256-232-977 valid private keys. That's:
Code:
115792089237316195423570985008687907853269984665640564039457584007908834671663

Total combinations of a 160-bit number are 2160 which is:
Code:
1461501637330902918203684832716283019655932542976

So, each address should averagely have the division of those two numbers;

115792089237316195423570985008687907853269984665640564039457584007908834671663 / 1461501637330902918203684832716283019655932542976

That's:
Code:
79228162514264337593543950336

Each time you spend bitcoins from one of your addresses, you're signing using 1 of the 79,228,162,514,264,337,593,543,950,336 different and valid, on average, private keys.
I thought the number of valid private keys = fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140 = 115792089237316195423570985008687907852837564279074904382605163141518161494336 (decimal) ?
Post
Topic
Board Development & Technical Discussion
Re: total bitcoin address 2^160 or 2^160/2
by
davidjjones
on 04/10/2021, 15:06:19 UTC
Quote
You mean how many private keys give the same compressed address? As said, approximately 2256 / 2160 = 296. That's true for uncompressed addresses too.
When you say approximately 2^96 !? then maybe there are more (or less) than 2^96 privatekeys for some addresses?

Is the number of pubkeys the same?
Post
Topic
Board Development & Technical Discussion
Re: total bitcoin address 2^160 or 2^160/2
by
davidjjones
on 04/10/2021, 14:34:41 UTC
Hi
As I read this post, two questions came to me:

1. Is it possible that Compressed address of Privatekey_X be the same as Uncompressed address of Privatekey_Y?

2. How many private keys are in the range with the same Compressed address?