nomachine
Member
Offline
Activity: 476
Merit: 35
|
|
November 26, 2023, 12:59:53 PM Last edit: November 26, 2023, 01:23:54 PM by nomachine |
|
@nomachine, do we need to change seed for #66? I found 30 on mobile in 30 seconds, lol now we can compare a phone with a pc.
Of course you should. Each puzzle has a separate seed that needs to be discovered. It's best to start with: constant_prefix = b'' but you can start with constant_prefix = b'\xc9\xd9\x1d\xbc' to try luck (seed for 65 starts like that) the script itself generates the additional number of bytes to the required length increasingly I think the length is bits/8 or length = (puzzle//8) I have the most hits that way
|
bc1qdwnxr7s08xwelpjy3cc52rrxg63xsmagv50fa8
|
|
|
nomachine
Member
Offline
Activity: 476
Merit: 35
|
|
November 26, 2023, 04:26:08 PM Last edit: November 26, 2023, 05:33:41 PM by nomachine |
|
Thanks, are you willing to work with mc together? I will give you a few ideas and methods, you two collaborate and make something that could actually solve a key, I have several promising methods, but they require many tweaking and might even be complicated, I'm doing it manually which takes time, I think you two are up to this task and I totally trust that you will do the right thing.
When you figured it out, encrypt a message containing the method with satoshi's first public key aka genesis public key and publish it here. Nobody else can be trusted other than him.😉
I don't even know what to do with the excess of my own ideas.
|
bc1qdwnxr7s08xwelpjy3cc52rrxg63xsmagv50fa8
|
|
|
Denis_Hitov
Newbie
Offline
Activity: 49
Merit: 0
|
|
November 26, 2023, 04:37:47 PM |
|
+30 Million publickeys in a 4mb file, is that okay? for a database, or is there something better.
Hello. How did you manage to get such a small file size with such a large volume of public keys?
|
|
|
|
albert0bsd
|
|
November 26, 2023, 11:41:58 PM |
|
+30 Million publickeys in a 4mb file, is that okay? for a database, or is there something better.
No its not possible, that is only a 1.39 bits per key, i doubt that exists some Datastructure that support such compresion for search or for store.
|
|
|
|
mcdouglasx
Member
Offline
Activity: 328
Merit: 90
New ideas will be criticized and then admired.
|
|
November 26, 2023, 11:54:04 PM |
|
+30 Million publickeys in a 4mb file, is that okay? for a database, or is there something better.
No its not possible, that is only a 1.39 bits per key, i doubt that exists some Datastructure that support such compresion for search or for store. That's because you don't know how, if you want to bet on it, you transfer the money to an admin and I publish it, if you check it and it's true admin sends me the money, if it's false admin returns the money to you and you ridicule me. nothing is impossible, there is only ignorance
|
BTC bc1qxs47ttydl8tmdv8vtygp7dy76lvayz3r6rdahu
|
|
|
albert0bsd
|
|
November 27, 2023, 12:20:07 AM Last edit: November 27, 2023, 12:41:35 AM by albert0bsd |
|
there is only ignorance
It is not, Just name the Data structure that do that? Just the name, you don need to reveal anything else. If that is a bloom filter what is the false positive rate? If it is a loseless compression system just name it. If you can't name it, then I will name it BULLSHIT
Do you mean Megabytes (MB) or Mega bits (mb) ? >>> (8* 4 * 2**20) / (30 * 10**6) 1.1184810666666667 If you divide the number of bits in 4 MB (8* 4 * 2**20) between 30 million (30 * 10**6) you get 1.11 bits per item, if that is not suspicious i don't jnow what it is. A full publickey need at least 257 bits to be stored without lose of data.
|
|
|
|
mcdouglasx
Member
Offline
Activity: 328
Merit: 90
New ideas will be criticized and then admired.
|
|
November 27, 2023, 12:29:04 AM Last edit: May 01, 2024, 08:37:16 PM by Mr. Big |
|
Yeah we would like to know that as well, is it compressed binary or? Whatever it is don't share it any more, you could pm if you wanted, there are some undeserving stalkers around these woods, we know who they are. Holding the competition in suspense has earth breaking impacts on them, no more freebies.🤨
It really doesn't benefit me at all to have this, I have 4gb ddr3 ram, although I can use a giant database I couldn't estimate the speed necessary to reach the objective, that's why I have more faith in the mathematical method I talked about previously. I have not shared it because I have never had 10k in my life and if I cannot benefit, much less a lot of rich people who can take advantage of my work without even saying thank you.
there is only ignorance
It is not, Just name the Data structure that do that? Just the name, you don need to reveal anything else. Are you asking me to name my method? It is not a bloom filter or anything you can find online. Why don't you bet if you are so sure of your words? edit: I will call it MCD algorithm,
|
BTC bc1qxs47ttydl8tmdv8vtygp7dy76lvayz3r6rdahu
|
|
|
albert0bsd
|
|
November 27, 2023, 12:34:53 AM |
|
Are you asking me to name my method? It is not a bloom filter or anything you can find online.
Then it is a bullshit. Added to my ignore list.. have a good day
|
|
|
|
mcdouglasx
Member
Offline
Activity: 328
Merit: 90
New ideas will be criticized and then admired.
|
|
November 27, 2023, 12:41:05 AM Last edit: November 27, 2023, 05:22:02 AM by Mr. Big |
|
Are you asking me to name my method? It is not a bloom filter or anything you can find online.
Then it is a bullshit. Added to my ignore list.. have a good day Okay, I'll put it on my list of "things I don't care about."
there is only ignorance
It is not, Just name the Data structure that do that? Just the name, you don need to reveal anything else. If that is a bloom filter what is the false positive rate? If it is a loseless compression system just name it. If you can't name it, then I will name it BULLSHIT
Do you mean Megabytes (MB) or Mega bits (mb) ? >>> (8* 4 * 2**20) / (30 * 10**6) 1.1184810666666667 If you divide the number of bits in 4 MB (8* 4 * 2**20) between 30 million (30 * 10**6) you get 1.11 bits per item, if that is not suspicious i don't jnow what it is. A full publickey need at least 257 bits to be stored without lose of data. Why don't you put the money in an admin you like so you can see the magic. You have nothing to lose.
|
BTC bc1qxs47ttydl8tmdv8vtygp7dy76lvayz3r6rdahu
|
|
|
mcdouglasx
Member
Offline
Activity: 328
Merit: 90
New ideas will be criticized and then admired.
|
|
November 27, 2023, 03:44:09 AM |
|
|
BTC bc1qxs47ttydl8tmdv8vtygp7dy76lvayz3r6rdahu
|
|
|
ymgve2
|
|
November 27, 2023, 04:28:35 AM Merited by albert0bsd (2) |
|
The 32 million keys in your solution must be sequential, which means it can't do 32 million arbitrary keys, which is what others thought you meant.
|
|
|
|
albert0bsd
|
|
November 27, 2023, 04:43:07 AM |
|
The 32 million keys in your solution must be sequential, which means it can't do 32 million arbitrary keys, which is what others thought you meant.
Interesting, yes I thought that it was arbitrary database solution for any random set of public keys, if the "database" need to be sequential you only need to store the starting point (33 bytes) and recalculate all the keys again each time that you need to use them, that is not useful, it is redundant. Letme guess that he only store one bit per publickey 1 if the key start with 02 and 0 if the key start with 03 something like that.. now that make sense with the calulations it was near only 1 bit per key.
|
|
|
|
mcdouglasx
Member
Offline
Activity: 328
Merit: 90
New ideas will be criticized and then admired.
|
|
November 27, 2023, 05:24:14 AM Last edit: May 01, 2024, 08:36:54 PM by Mr. Big |
|
The 32 million keys in your solution must be sequential, which means it can't do 32 million arbitrary keys, which is what others thought you meant. Why would you need arbitrary keys? Do you need to go through the entire range? target= 1000000000 range=1:200000000 Add and subtract random or arbitrary quantities from the target and you get a list of targets. To these targets you apply a binary sequence of the size you want and you obtain a database distributed in multiple sections of the range. You can also make jumps in the sequence, every 3 keys or however much you want.
Letme guess that he only store one bit per publickey 1 if the key start with 02 and 0 if the key start with 03 something like that.. now that make sense with the calulations it was near only 1 bit per key.
assumption or incognito mode you only need to store the starting point (33 bytes) and recalculate all the keys again each time that you need to use them, that is not useful, it is redundant.
that is not how it works.
|
BTC bc1qxs47ttydl8tmdv8vtygp7dy76lvayz3r6rdahu
|
|
|
WanderingPhilospher
Full Member
Offline
Activity: 1204
Merit: 237
Shooters Shoot...
|
|
November 28, 2023, 02:31:02 AM |
|
The only promising code I have seen in a long time is the one mc posted, searching for either 02, or 03 public keys, if it was 02, ignore and discard, if it was 03, generate rmd160 to compare. That's the half of key space.
Promising eh? But what if it starts with "02"? It's all speculation that it begins with either "03". So if one gambles whether or not a pub starts with 02 or 03 and eliminates an estimated 50% of the keys; they may gamble wrong and search for infinity finding nada. You can eliminate as much of the keyspace as you want with a stride; but again, if you don't "guess" the stride correctly, it's all for not. That code is nothing new, just a different way to gamble. Also, the biggest part of time, is ate up transforming the priv to pub key. Maybe focus on what stride(s) can give you pubs that start with ""03". That would be a "promising" code.
|
|
|
|
btc11235
Newbie
Offline
Activity: 7
Merit: 0
|
|
November 28, 2023, 05:19:40 PM |
|
ok, I'm looking at getting a GPU and trying BitCrack now, but before I do I wanted to know what I can expect... according to this post ( https://bitcointalk.org/index.php?topic=4453897.msg56953547#msg56953547) then if I got an RTX 3090 I'd be looking at roughly ~1800Mh/s... so, to search the whole range of Puzzle 67 (for example), how long would that take...? because my math says ~1300 years... is that right?
|
|
|
|
Woz2000
Jr. Member
Offline
Activity: 85
Merit: 2
|
|
November 28, 2023, 08:11:04 PM |
|
Almost right. 0x7ffffffffffffffff - 0x40000000000000000 = 0x3ffffffffffffffff = 73786976294838206463 keys 73786976294838206463 / (1800000000 * 60 * 60 * 24) = 474453 days = 1299 years ok, I'm looking at getting a GPU and trying BitCrack now, but before I do I wanted to know what I can expect... according to this post ( https://bitcointalk.org/index.php?topic=4453897.msg56953547#msg56953547) then if I got an RTX 3090 I'd be looking at roughly ~1800Mh/s... so, to search the whole range of Puzzle 67 (for example), how long would that take...? because my math says ~1300 years... is that right?
|
|
|
|
Unplugged Taste
Newbie
Offline
Activity: 18
Merit: 1
|
|
November 29, 2023, 12:40:34 PM |
|
I know exactly what range puzzle number 130 is in. It will reduce the key to be scanned by 50%. I will sell it to anyone who wants to buy it. proof is available. If anyone wants to know the range of PUZZLE 130 UN, I can tell you for money.
No offense, but it has already been identified couple of times. One can reduce the any given point by 50% by subtracting the starting bit point. If we are in the range of 2^129 and 2^130, if we subtract the public key point of 2^129 from the puzzle pubkey, the result is 50% down from the original pubkey. One can then start working on cracking it, and after cracking it, he can easily reach the original pubkey by simply adding 2^129 to it.
|
|
|
|
WanderingPhilospher
Full Member
Offline
Activity: 1204
Merit: 237
Shooters Shoot...
|
|
November 29, 2023, 12:40:41 PM |
|
I know exactly what range puzzle number 130 is in. It will reduce the key to be scanned by 50%. I will sell it to anyone who wants to buy it. proof is available. If anyone wants to know the range of PUZZLE 130 UN, I can tell you for money.
Anyone and everyone can easily reduce the range to scan by 50%. How many leading characters of the range do you claim to know, or is it a general and broad range?
|
|
|
|
Baskentliia
Jr. Member
Offline
Activity: 64
Merit: 1
34Sf4DnMt3z6XKKoWmZRw2nGyfGkDgNJZZ
|
|
November 29, 2023, 01:22:41 PM |
|
I know exactly what range puzzle number 130 is in. It will reduce the key to be scanned by 50%. I will sell it to anyone who wants to buy it. proof is available. If anyone wants to know the range of PUZZLE 130 UN, I can tell you for money.
Anyone and everyone can easily reduce the range to scan by 50%. How many leading characters of the range do you claim to know, or is it a general and broad range? Puzzle 130 is either in the range 20-2f or in the range 30-3f. I know this range and I am absolutely sure there is proof. If anyone wants to scan 50% fewer keys, I can tell you. Even though 50% fewer keys are scanned, the scanning range of puzzle 130 is very large. but increases your Chance by 50%. There is no point in scanning another range unnecessarily. So I will tell you that puzzle 130 is divided into two parts in the range of 20-3f, the first of these pieces is in the range of 20-2f and the second is in the range of 30-3f. I will tell you which of these ranges you should scan.
|
34Sf4DnMt3z6XKKoWmZRw2nGyfGkDgNJZZ
|
|
|
mcdouglasx
Member
Offline
Activity: 328
Merit: 90
New ideas will be criticized and then admired.
|
|
November 29, 2023, 03:11:43 PM |
|
I know exactly what range puzzle number 130 is in. It will reduce the key to be scanned by 50%. I will sell it to anyone who wants to buy it. proof is available. If anyone wants to know the range of PUZZLE 130 UN, I can tell you for money.
if you use something like this: import secp256k1 as ice
#1361129467683753853853498429727072845823 #100000000000000000000000000000000
target_public_key = "03633cbe3ec02b9401c5effa144c5b4d22f87940259634858fc7e59b1c09937852" target = ice.pub2upub(target_public_key) num = 13611294 # number of times. sustract= 100000000000000000000000000000000 #amount to subtract each time. sustract_pub= ice.scalar_multiplication(sustract) res= ice.point_loop_subtraction(num, target, sustract_pub) for t in range (num+1): h= (res[t*65:t*65+65]).hex() hc= ice.to_cpub(h) data = open("data-base.txt","a") data.write(str(hc)+"\n") data.close() one of those pubs is in the range lower than puzzle #107
|
BTC bc1qxs47ttydl8tmdv8vtygp7dy76lvayz3r6rdahu
|
|
|
|