Pages:
Author

Topic: Guess keys per second etc, vb6 bitcoin guesser (Read 240 times)

copper member
Activity: 1330
Merit: 899
🖤😏
Wow, so here we have it.

No matter what i write on this post, either people say its impossible, or people say its possible but it wont happen, whats the point of even writing something here.
Indeed, I wonder what is the point of posting a no point post? Because from your first post till this one, all you have are empty claims, you just showed some numbers and now expect us to give you a BJ in turns, well around these woods we like the opposite. 🤣
newbie
Activity: 28
Merit: 3
Wow, so here we have it.

No matter what i write on this post, either people say its impossible, or people say its possible but it wont happen, whats the point of even writing something here.
legendary
Activity: 3472
Merit: 10611
But it does prove that guessing btc private keys can be successful.
The only thing that your post proves is that either you are too confused about what happened (if we give you the benefit of the doubt), or ....
You also didn't need to move the coins to prove you have "found" the key, you could sign a message from the address that has the balance and post it here as proof...

It’s possible that the way he coded his program was to start at private key 0. Which is low entropy. And these have been sweeped years ago but someone maybe sent some funds to one address which has a low entropy key but the fee to sweep it is higher than the value of the bitcoins inside, since fees are high right now.
It is a possibility but a small one since usually there are many "scripts" written to watch these keys for any funds and steal them right away. Which means it is nearly impossible to see any of them having any confirmed balance for long.
legendary
Activity: 3808
Merit: 1723
It’s possible that the way he coded his program was to start at private key 0. Which is low entropy. And these have been sweeped years ago but someone maybe sent some funds to one address which has a low entropy key but the fee to sweep it is higher than the value of the bitcoins inside, since fees are high right now.

I highly doubt he found some actual Bitcoin address which was generated using an actual Bitcoin wallet. Highly unlikely or actually impossible to run into those collisions.
copper member
Activity: 1330
Merit: 899
🖤😏
Results:

Yes i have been looking at this for on and off for a year as it does fascinate me. Because everyone says its impossible to do it, thats why i do it.

So with the latest app running, with the bubble sort routine in place and comparing to the half a million addresses, guess what first SUCCESS, a private key found, WIF import, and yes a small balance appeared.

Did i take the balance, NO, i didnt. But it does prove that guessing btc private keys can be successful.
Here is my result as well :

So I was doing my thing which is simply looking at public keys, then all of a sudden I realized that I could guess their private keys, not using any primitive tools you mortals tend to use and love, I used the most advanced computer in the universe, aka my brain, long story short, I was able to get the wif then imported to see a little something around 5000 bitcoins, but did I steal them? Of course I did, but when I woke up I had a bad feeling about taking the coins!🤣

@op, be a champion and don't kill us with your invention, let us live a bit longer!

"extraordinary claims, require extraordinary evidence"

The bolded part above is the thing you should focus on, not posting results: results is your claim, evidence yet to be seen!
legendary
Activity: 4466
Merit: 3391
Yes i have been looking at this for on and off for a year as it does fascinate me. Because everyone says its impossible to do it, thats why i do it.

If you are serious, take a look at these projects:

https://github.com/JeanLucPons/BTCCollider
https://bitcointalksearch.org/topic/collision-attack-feasibility-study-1555043

newbie
Activity: 28
Merit: 3
Results:

Yes i have been looking at this for on and off for a year as it does fascinate me. Because everyone says its impossible to do it, thats why i do it.

So with the latest app running, with the bubble sort routine in place and comparing to the half a million addresses, guess what first SUCCESS, a private key found, WIF import, and yes a small balance appeared.

Did i take the balance, NO, i didnt. But it does prove that guessing btc private keys can be successful.
copper member
Activity: 1330
Merit: 899
🖤😏

Ahhh, I think I see the misunderstanding.  I'm going to take a guess that you're native language is not English?

000001 = zeros in front of 1
1000000 = zeros behind 1


Confusing, hmm.
000001 = 1 with 5 leading zeros.
100000 = 1 with 5 trailing zeros.

Here, 01, 0 comes before the 1, therefore we say 1 with a 0 behind it. Math is a universal language though, trying to change it's terms will confuse people.
Anyways, I have got my own mirror-verse to deal with. Thanks for talking with machine language with humans.😉
jr. member
Activity: 46
Merit: 25
Well I don't know what byte array stuff are

Binary data, it's what bitcoin uses.  The hex code we always pass around is just a human readable representation of the binary data.  A byte is a u8 which has a range of 0 - 255, and a private key has 32 of them.

What you described earlier, a 1 with zeroes behind it looks like this  000000000000000000000000000000000000000000000000000000000000000000000000000001   maybe  "behind" means something different in your world, like front? Tell me, are you from the upside down world? Lol.

Ahhh, I think I see the misunderstanding.  I'm going to take a guess that you're native language is not English?

000001 = zeros in front of 1
1000000 = zeros behind 1

legendary
Activity: 3808
Merit: 1723
I think like 10 years ago I was thinking the same way as you. I had tons of GPUs and figured maybe it won’t take too long to find a private key. However you wouldn’t believe how many different keys are out there.

If you find a key with a balance it’s usually low entropy. Some people basically used basic numbers as their private key and those aren’t random. You can play around with this but you are really wasting your time.
copper member
Activity: 1330
Merit: 899
🖤😏
Who told you that? 1 with 77 zeroes behind it is just 1, doesn't matter how many 0 you add behind it, the total number of keys is called N, go search for it, it is also the private key for the end range key -1.


What are you talking about?  100 is greater than 10, and 1000 is greater than 100.  Obviously, the number of zeros behind the 1 matters.

Bitcoin has approx this many possible private keys:

100000000000000000000000000000000000000000000000000000000000000000000000000000

Whatever that number is called.  A private key is a 32 byte array, and that above number is how many possible combinations a 32 byte array has.  It's basic math.

Well I don't know what byte array stuff are, but the exact number of bitcoin private keys is  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364140  or in decimal  115792089237316195423570985008687907852837564279074904382605163141518161494336.

What you described earlier, a 1 with zeroes behind it looks like this  000000000000000000000000000000000000000000000000000000000000000000000000000001   maybe  "behind" means something different in your world, like front? Tell me, are you from the upside down world? Lol.

Number you posted above is this in hex :  dd15fe86affad91249ef0eb713f39ebeaa987b6e6fd2a0000000000000000000   and that doesn't look like N to me. Maybe try to be exact next time, maybe you meant this  ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff  which is 2^256 -1, so if we add 1 to it, we'll have  10000000000000000000000000000000000000000000000000000000000000000 in hexadecimal = 2^256 exactly.


As I said, we are from different worlds, but please try to provide correct information.
jr. member
Activity: 46
Merit: 25
Who told you that? 1 with 77 zeroes behind it is just 1, doesn't matter how many 0 you add behind it, the total number of keys is called N, go search for it, it is also the private key for the end range key -1.


What are you talking about?  100 is greater than 10, and 1000 is greater than 100.  Obviously, the number of zeros behind the 1 matters.

Bitcoin has approx this many possible private keys:

100000000000000000000000000000000000000000000000000000000000000000000000000000

Whatever that number is called.  A private key is a 32 byte array, and that above number is how many possible combinations a 32 byte array has.  It's basic math.
copper member
Activity: 1330
Merit: 899
🖤😏
How many keys can you check per second for just 1 address? That's the important part, never mind the comparing part, tell us how many per second for 1.


The number of possible private keys is a 1 with 77 zeros behind it, whatever that number is called.  Here's what ChatGPT says:


Who told you that? 1 with 77 zeroes behind it is just 1, doesn't matter how many 0 you add behind it, the total number of keys is called N, go search for it, it is also the private key for the end range key -1.
jr. member
Activity: 46
Merit: 25

If I wrote a computer program that generates private btc addresses and then generated the public address, if that public address has a balance, and if I then imported that private address into a wallet, could I claim the money on that wallet?

How many addresses would nee to be checked before I found an address with a balance?


The number of possible private keys is a 1 with 77 zeros behind it, whatever that number is called.  Here's what ChatGPT says:

--------------------

A byte is a unit of digital information that consists of 8 bits, and each bit can have two possible values (0 or 1). Therefore, there are 2^8 = 256 possible values for each byte.

Since there are 32 bytes in the array, the total number of possible combinations is:

256^32 = 1.157920892373162e+77

This number is incredibly large, indicating that there are an astronomical number of possible combinations of a 32 byte array.
legendary
Activity: 3472
Merit: 10611
Just so u know, its purely a bit of fun for a lazy afternoon, and a coding experiment. Why do you always think of the worst.
I try not to assume the worst of people in first encounter but in your case after I saw your post history and saw that this has been going on for almost a year I realized that this doesn't seem like "fun for a lazy afternoon" kind of deal. Smiley

If I wrote a computer program that generates private btc addresses and then generated the public address, if that public address has a balance, and if I then imported that private address into a wallet, could I claim the money on that wallet?

How many addresses would nee to be checked before I found an address with a balance?
jr. member
Activity: 46
Merit: 25


You're counting each private key as 5,000,000 comparisons, when in my mind at least, it should be 1 comparison.  So you're effectively doing 10,000 comparisons every 4 seconds, unless I'm missing something.  Just load the 5,000,000 addresses into memory, it'll be fine.

Here, something I developed a while ago.  It may help:

https://crates.io/crates/utxo-scanner

https://github.com/mdizak/rust-utxo-scanner
newbie
Activity: 28
Merit: 3

Am i right, thats 50 billion in 4 seconds, so thats approx 12 billion or so in 1 sec?Huh

Seems like you have implemented a very efficient bubble sort in your app. If your app can compare 10,000 private keys to 5 million address keys in just 4 seconds, then it can perform probably 12 billion comparison per second, as you calculated.


If thats correct, i wonder what the figure in comparisons is in 24 hrs?? Its too big to calculate?

Assuming your app runs continuously for 24 hrs, it can perform probably 1.04 trillion comparison ithink ( idk if my calculation is correct ) its like 12 billion comparison x 86,400 seconds in 24 hours.


Also am i right in saying this number 9500000000000 is almost a trillion?

I think you are correct that 9,500,000,000,000 is almost a trillion. and it is actually 9.5 trillion.

Thankyou, to all those others that think its a bad thing to try and break crypto, without people trying to break it, security does not improve. It was once thought that crypto is not hackable, but unfortunately that is no longer the case. Its just like WPA on wifi networks 20 years ago, thought to be unbreakable, well it was, now we have WPA instead.
hero member
Activity: 882
Merit: 800
Just so u know, its purely a bit of fun for a lazy afternoon, and a coding experiment. Why do you always think of the worst.

Yeah it's better to think of the worth than just wasting previous time that could give you something tangible.
There's are lots of things to learn about bitcoin or even use that time to keep reading interesting news here would as well fetch you good than wasting energy and time.

All less you wanna intentionally stealing people's funds. Now my question is ; what if you tried and you succeeded would you leave you those funds or you empty that wallet? You see, with the effort you have put to make this coding will emanate you to steal another person's funds which isn't encouraging because stealing someone funds is bad and ill activities.

If your heart earned money is being stolen from you by a random user will you be happy and worth would be your reaction and actions after finding your fellow stole your money or bitcoin?
 Don't do to person what you know if happened to you you won't be happy at all cost.
legendary
Activity: 4466
Merit: 3391
If each search is comparing 5 million addresses then you can do better. At a minimum, you should be doing a binary search on a sorted list that would require only 23 comparisons per search. And if you group the 5 million addresses into buckets, you could easily cut that number of comparisons in half.
copper member
Activity: 1470
Merit: 1609
Bitcoin Bottom was at $15.4k
If you think you can guess somebody's private key and steal their Bitcoins, go ahead and try.
What you will get -> Waste your electricity, time, and power.

Rather focus on creating something impactful and useful for the community. <3
Pages:
Jump to: