All Bitcoin private keys are on this website(playxo.com)
playxo.com
All Bitcoin private keys are on this website
https://playxo.com
363 comments
Just don't lookup your private key in there. This would be like giving it to the website
Reminds me pretty popular torrent from old times named something similar to "List of all IPv4 addresses - every hacker must have". Sadly I am not able to remember exact name and find it anymore.
Backstory is that ~15 years ago when upload ratio was important some person decided to generate a list and upload a torrent with such click bait name just to increase his/her ratio. It worked well.
Backstory is that ~15 years ago when upload ratio was important some person decided to generate a list and upload a torrent with such click bait name just to increase his/her ratio. It worked well.
> Finding an active wallet is hard, but not impossible. Every time you open a random page, you have a chance of finding someone else's fortune.
Good to know I have a 1/2^256 chance to find a bitcoin billionaire's wallet. This feels only slightly more ludicrous than the guy who lost his bitcoin in a hard drive and went looking for it in a dumpster.
Good to know I have a 1/2^256 chance to find a bitcoin billionaire's wallet. This feels only slightly more ludicrous than the guy who lost his bitcoin in a hard drive and went looking for it in a dumpster.
Curiously, after hitting a random page and >> twice, I came upon this page
https://playxo.com/bitcoin/904625697166532776746648320380374...
that had several keys in use in the past.
I would expect this website, in the rare event of discovering some positive balance, to try spending it right away...
I would expect this website, in the rare event of discovering some positive balance, to try spending it right away...
Reminds me of https://libraryofbabel.info/
What's up with this in the javascript:
-1 !== a.indexOf("1EHNa6Q4Jz2uvNExL497mE43ikXhwF6kZm,") && (a = a.replace("1EHNa6Q4Jz2uvNExL497mE43ikXhwF6kZm,", ""), r("5HpHagT65TZzG1PH3CSu63k8DbpvD8s5ip4nEB3kEsreAnchuDf", 0, 1213)),
-1 !== a.indexOf(",1JPbzbsAx1HyaDQoLMapWGoqf9pD5uha5m") && (a = a.replace(",1JPbzbsAx1HyaDQoLMapWGoqf9pD5uha5m", ""), r("5Km2kuu7vtFDPpxywn4u3NLpbr5jKpTB3jsuDU2KYEqetqj84qw", 0, 19)),
-1 !== a.indexOf("1BFhrfTTZP3Nw4BNy4eX4KFLsn9ZeijcMm,") && (a = a.replace("1BFhrfTTZP3Nw4BNy4eX4KFLsn9ZeijcMm,", ""), r("5KJp7KEffR7HHFWSFYjiCUAntRSTY69LAQEX1AUzaSBHHFdKEpQ", 0, 165)),
axios.get(n + a).then((function(e) {
keys.forEach((function(t) {
o(3e3).then((function() {
var n = e.data[t.pub];
void 0 !== n && r(t.wif, n.final_balance / 1e8, n.n_tx)
}))
}))
}))
,
isOnFirstPage ? (a = keys.slice(1).map((function(e) {
return e.cpub
})).join(","), r("5HpHagT65TZzG1PH3CSu63k8DbpvD8s5ip4nEB3kEsreAnchuDf", 0, 24)) : a = keys.map((function(e) {
return e.cpubSoo what happens if you're incredibly lucky and stumble across the private key for an active wallet?
If you transfer the funds out, isn't that just theft? Is "guessing" a private key any different from guessing someone's bank details?
If you transfer the funds out, isn't that just theft? Is "guessing" a private key any different from guessing someone's bank details?
This raises a really interesting question. Though it’s essentially impossible to figure out the key for any given wallet… if you download the blockchain and generate private keys as fast as you can, how often do you find one that has a balance? Will there just be some ongoing very low but decidedly nonzero risk of all of your assets vanishing some day if you’re not using multisig?
I was fascinated by a similar idea as a child, generating images of everything that has been, could be, or will be by exhaustively going through the possible combinations of pixels for some fixed size of image.
Later realized that the number of combinations were impossibly large, although in some ways the models that generate photos of people that aren't real, etc are searching the same space just with a lot of direction on what they are searching for (as opposed to my math.rand implementation in Adobe flash that produced noise...)
Later realized that the number of combinations were impossibly large, although in some ways the models that generate photos of people that aren't real, etc are searching the same space just with a lot of direction on what they are searching for (as opposed to my math.rand implementation in Adobe flash that produced noise...)
Word of advice: don't go looking for your private keys. If someone was malicious they could log all fetched pages and scan those for keys with funds attached. The act of looking up a specific key is revealing information.
I get that it's statistically impossible to actually rob bitcoin using this site (by finding a "green" private key).
But can anyone explain why I am able to find so many "yellow" ones (empty wallets that have previously made transactions)?
I expected going in to _only_ find "red" (never used) wallets and was surprised to find that was very much not the case.
But can anyone explain why I am able to find so many "yellow" ones (empty wallets that have previously made transactions)?
I expected going in to _only_ find "red" (never used) wallets and was surprised to find that was very much not the case.
This website contains all Bitcoin private keys in the same sense that a Turing complete computer can solve any programming problem, or the way that a suficient quantity of certain chemicals in the right environment will eventually evolve into all possible life-forms that will ever exist in the universe.
This is like when you learned programming 20 years ago and realized that if you randomly generated a 300x300 pixel image you could get a nude picture. Exciting until you learned how to calculate the odds…
It reminds me of "All credit card PINs in the world leaked out! Here they are: 0000, 0001, ..., 9999".
Is this the modern "i am feeling lucky" button? Hahaha
Who made the website probably should have made an interception script. Or probably did...
If any of the website users ever finds a viable wallet, just import the wallet right away server side and move all the funds :)
If any of the website users ever finds a viable wallet, just import the wallet right away server side and move all the funds :)
So, after a few minutes on the site, I found a half-dozen private keys with several transactions, but zero balance. Is the key-space so densely populated that this is expected?
Edit: Never mind, I'd misclicked on the "last page" button, which has a page with a fair few transactions showing.
>Finding an active wallet is hard, but not impossible.
Hard may be an understatement...
Hard may be an understatement...
An all private keys are in π... somewhere.
For all dutch people in this thread:
"the guy who knows all PIN-codes" [0]
[0] https://www.youtube.com/watch?v=p54CXA2eilk
[0] https://www.youtube.com/watch?v=p54CXA2eilk
If you actually did stumble upon a key with a balance, would you steal it? I think I would and I wouldn't even feel bad about it even though logically I know it's a horrible thing to do.
So this is basically πfs of the crypto world, right?
[0]: https://github.com/philipl/pifs
[0]: https://github.com/philipl/pifs
This one has a more condensed ui:
https://keys.lol/bitcoin/random
https://keys.lol/bitcoin/random
Let's play a game just to visualize how unlikely this is.
Do you know our universe?
Nice, now choose a random atom. Yup, one single atom.
Randomly guessing your exact single atom is just a bit harder than guessing someone's private key in that way... considering that the number of atom in the observable universe is between 10^78 and 10^82 and not considering that there are a lot of wallets around.
Do you know our universe?
Nice, now choose a random atom. Yup, one single atom.
Randomly guessing your exact single atom is just a bit harder than guessing someone's private key in that way... considering that the number of atom in the observable universe is between 10^78 and 10^82 and not considering that there are a lot of wallets around.
What if my utxo is a taproot output? The page only shows base52 addresses. What if they are additionally locked with hash like Lightning channels are?
The checker is bound to be unexhaustive because even with Bitcoins limited scripting, there are too many scripts to check. And with taproot it has gotten even cheaper to use complicated locking schemes.
The checker is bound to be unexhaustive because even with Bitcoins limited scripting, there are too many scripts to check. And with taproot it has gotten even cheaper to use complicated locking schemes.
All human knowledge is in /dev/urandom
Somewhat related: Every once in a while someone sends BTC to the wallet you get when you generate a private key based on hashes of the word "bitcoin"[0] and the empty string[1].
0: https://www.blockchain.com/btc/address/1E984zyYbNmeuumzEdqT8...
1: https://www.blockchain.com/btc/address/1HZwkjkeaoZfTSaJxDw6a...
0: https://www.blockchain.com/btc/address/1E984zyYbNmeuumzEdqT8...
1: https://www.blockchain.com/btc/address/1HZwkjkeaoZfTSaJxDw6a...
I had a similar idea a while back, albeit less profitable. It is to find all integers inside pi:
https://pi.paradite.com/
https://pi.paradite.com/
At what point does brute forcing wallet private keys become more lucrative for miners than mining? Presumably you can use almost identical hardware too.
I have a script[1] that generates a pub+private key and checks against a massive file of addresses with BTC[2]. The list of addresses is loaded in memory as a python `set` so checking is O(1), but I feel like optimisations at increasing the rate are futile, since no matter what you're basically rolling the die and hoping RNG lands on your side in your lifetime and your universe of all possible universes.
1. https://github.com/theden/btc-heist
2. https://bitkeys.work/download.php has a weekly updated CSV of all known addresses with nonzero BTC balance