TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

All Bitcoin private keys are on this website

426 pointsby bashyover 3 years ago

58 comments

thedenover 3 years ago
It&#x27;s like passively playing the world&#x27;s worst lottery in terms of odds, but hundreds of thousands of times every second. It&#x27;s fun but the odds are astronomically low.<p>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&#x27;re basically rolling the die and hoping RNG lands on your side in your lifetime and your universe of all possible universes.<p>1. <a href="https:&#x2F;&#x2F;github.com&#x2F;theden&#x2F;btc-heist" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;theden&#x2F;btc-heist</a><p>2. <a href="https:&#x2F;&#x2F;bitkeys.work&#x2F;download.php" rel="nofollow">https:&#x2F;&#x2F;bitkeys.work&#x2F;download.php</a> has a weekly updated CSV of all known addresses with nonzero BTC balance
评论 #29636391 未加载
评论 #29636370 未加载
评论 #29637646 未加载
评论 #29637439 未加载
评论 #29636958 未加载
评论 #29637203 未加载
评论 #29636301 未加载
评论 #29636317 未加载
评论 #29639235 未加载
评论 #29639359 未加载
sirk390over 3 years ago
Just don&#x27;t lookup your private key in there. This would be like giving it to the website
评论 #29636192 未加载
评论 #29636774 未加载
评论 #29636431 未加载
Pawkaover 3 years ago
Reminds me pretty popular torrent from old times named something similar to &quot;List of all IPv4 addresses - every hacker must have&quot;. Sadly I am not able to remember exact name and find it anymore.<p>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&#x2F;her ratio. It worked well.
评论 #29637622 未加载
anshumankmrover 3 years ago
&gt; Finding an active wallet is hard, but not impossible. Every time you open a random page, you have a chance of finding someone else&#x27;s fortune.<p>Good to know I have a 1&#x2F;2^256 chance to find a bitcoin billionaire&#x27;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.
评论 #29636428 未加载
评论 #29636390 未加载
评论 #29637267 未加载
trompover 3 years ago
Curiously, after hitting a random page and &gt;&gt; twice, I came upon this page <a href="https:&#x2F;&#x2F;playxo.com&#x2F;bitcoin&#x2F;904625697166532776746648320380374280100293470930272690489102837043110636675" rel="nofollow">https:&#x2F;&#x2F;playxo.com&#x2F;bitcoin&#x2F;904625697166532776746648320380374...</a> that had several keys in use in the past.<p>I would expect this website, in the rare event of discovering some positive balance, to try spending it right away...
评论 #29636125 未加载
评论 #29636221 未加载
评论 #29636123 未加载
评论 #29636093 未加载
评论 #29636239 未加载
评论 #29638747 未加载
tkw01536over 3 years ago
Reminds me of <a href="https:&#x2F;&#x2F;libraryofbabel.info&#x2F;" rel="nofollow">https:&#x2F;&#x2F;libraryofbabel.info&#x2F;</a>
评论 #29640003 未加载
评论 #29636402 未加载
authedover 3 years ago
What&#x27;s up with this in the javascript:<p><pre><code> -1 !== a.indexOf(&quot;1EHNa6Q4Jz2uvNExL497mE43ikXhwF6kZm,&quot;) &amp;&amp; (a = a.replace(&quot;1EHNa6Q4Jz2uvNExL497mE43ikXhwF6kZm,&quot;, &quot;&quot;), r(&quot;5HpHagT65TZzG1PH3CSu63k8DbpvD8s5ip4nEB3kEsreAnchuDf&quot;, 0, 1213)), -1 !== a.indexOf(&quot;,1JPbzbsAx1HyaDQoLMapWGoqf9pD5uha5m&quot;) &amp;&amp; (a = a.replace(&quot;,1JPbzbsAx1HyaDQoLMapWGoqf9pD5uha5m&quot;, &quot;&quot;), r(&quot;5Km2kuu7vtFDPpxywn4u3NLpbr5jKpTB3jsuDU2KYEqetqj84qw&quot;, 0, 19)), -1 !== a.indexOf(&quot;1BFhrfTTZP3Nw4BNy4eX4KFLsn9ZeijcMm,&quot;) &amp;&amp; (a = a.replace(&quot;1BFhrfTTZP3Nw4BNy4eX4KFLsn9ZeijcMm,&quot;, &quot;&quot;), r(&quot;5KJp7KEffR7HHFWSFYjiCUAntRSTY69LAQEX1AUzaSBHHFdKEpQ&quot;, 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 &amp;&amp; r(t.wif, n.final_balance &#x2F; 1e8, n.n_tx) })) })) })) , isOnFirstPage ? (a = keys.slice(1).map((function(e) { return e.cpub })).join(&quot;,&quot;), r(&quot;5HpHagT65TZzG1PH3CSu63k8DbpvD8s5ip4nEB3kEsreAnchuDf&quot;, 0, 24)) : a = keys.map((function(e) { return e.cpub</code></pre>
wirelesspotatover 3 years ago
Soo what happens if you&#x27;re incredibly lucky and stumble across the private key for an active wallet?<p>If you transfer the funds out, isn&#x27;t that just theft? Is &quot;guessing&quot; a private key any different from guessing someone&#x27;s bank details?
评论 #29636484 未加载
评论 #29636488 未加载
评论 #29636432 未加载
评论 #29636478 未加载
评论 #29637173 未加载
评论 #29636596 未加载
评论 #29636865 未加载
评论 #29642093 未加载
friscoover 3 years ago
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?
评论 #29636129 未加载
评论 #29636120 未加载
评论 #29636126 未加载
评论 #29636101 未加载
评论 #29636150 未加载
评论 #29636109 未加载
评论 #29636118 未加载
评论 #29636100 未加载
mnahkiesover 3 years ago
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.<p>Later realized that the number of combinations were impossibly large, although in some ways the models that generate photos of people that aren&#x27;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...)
评论 #29637157 未加载
评论 #29637138 未加载
评论 #29641192 未加载
hjorthjortover 3 years ago
Word of advice: don&#x27;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.
mrorbitmanover 3 years ago
I get that it&#x27;s statistically impossible to actually rob bitcoin using this site (by finding a &quot;green&quot; private key).<p>But can anyone explain why I am able to find so many &quot;yellow&quot; ones (empty wallets that have previously made transactions)?<p>I expected going in to _only_ find &quot;red&quot; (never used) wallets and was surprised to find that was very much not the case.
评论 #29639363 未加载
yholioover 3 years ago
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.
评论 #29636677 未加载
jozo2over 3 years ago
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…
ivancheover 3 years ago
It reminds me of &quot;All credit card PINs in the world leaked out! Here they are: 0000, 0001, ..., 9999&quot;.
joshxyzover 3 years ago
Is this the modern &quot;i am feeling lucky&quot; button? Hahaha
sergioisidoroover 3 years ago
Who made the website probably should have made an interception script. Or probably did...<p>If any of the website users ever finds a viable wallet, just import the wallet right away server side and move all the funds :)
评论 #29636500 未加载
james_a_craigover 3 years ago
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&#x27;d misclicked on the &quot;last page&quot; button, which has a page with a fair few transactions showing.
hn_throwaway_69over 3 years ago
&gt;Finding an active wallet is hard, but not impossible.<p>Hard may be an understatement...
评论 #29636397 未加载
rwoerzover 3 years ago
An all private keys are in π... somewhere.
评论 #29636763 未加载
bartkappenburgover 3 years ago
For all dutch people in this thread: &quot;the guy who knows all PIN-codes&quot; [0]<p>[0] <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=p54CXA2eilk" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=p54CXA2eilk</a>
globular-toastover 3 years ago
If you actually did stumble upon a key with a balance, would you steal it? I think I would and I wouldn&#x27;t even feel bad about it even though logically I know it&#x27;s a horrible thing to do.
avaikaover 3 years ago
So this is basically πfs of the crypto world, right?<p>[0]: <a href="https:&#x2F;&#x2F;github.com&#x2F;philipl&#x2F;pifs" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;philipl&#x2F;pifs</a>
hubaduover 3 years ago
This one has a more condensed ui:<p><a href="https:&#x2F;&#x2F;keys.lol&#x2F;bitcoin&#x2F;random" rel="nofollow">https:&#x2F;&#x2F;keys.lol&#x2F;bitcoin&#x2F;random</a>
评论 #29636563 未加载
Lucasoatoover 3 years ago
Let&#x27;s play a game just to visualize how unlikely this is.<p>Do you know our universe?<p>Nice, now choose a random atom. Yup, one single atom.<p>Randomly guessing your exact single atom is just a bit harder than guessing someone&#x27;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.
iso8859-1over 3 years ago
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?<p>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.
mogohover 3 years ago
All human knowledge is in &#x2F;dev&#x2F;urandom
notreallyserioover 3 years ago
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 &quot;bitcoin&quot;[0] and the empty string[1].<p>0: <a href="https:&#x2F;&#x2F;www.blockchain.com&#x2F;btc&#x2F;address&#x2F;1E984zyYbNmeuumzEdqT8VSL8QGJi3byAD" rel="nofollow">https:&#x2F;&#x2F;www.blockchain.com&#x2F;btc&#x2F;address&#x2F;1E984zyYbNmeuumzEdqT8...</a><p>1: <a href="https:&#x2F;&#x2F;www.blockchain.com&#x2F;btc&#x2F;address&#x2F;1HZwkjkeaoZfTSaJxDw6aKkxp45agDiEzN" rel="nofollow">https:&#x2F;&#x2F;www.blockchain.com&#x2F;btc&#x2F;address&#x2F;1HZwkjkeaoZfTSaJxDw6a...</a>
paraditeover 3 years ago
I had a similar idea a while back, albeit less profitable. It is to find all integers inside pi:<p><a href="https:&#x2F;&#x2F;pi.paradite.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;pi.paradite.com&#x2F;</a>
tompccsover 3 years ago
At what point does brute forcing wallet private keys become more lucrative for miners than mining? Presumably you can use almost identical hardware too.
评论 #29637124 未加载
divbzeroover 3 years ago
“<i>When it was proclaimed that the Library contained all books, the first impression was one of extravagant happiness. All men felt themselves to be the masters of an intact and secret treasure. There was no personal or world problem whose eloquent solution did not exist in some hexagon. The universe was justified, the universe suddenly usurped the unlimited dimensions of hope.</i>” — Jorge Luis Borges
metanomiconover 3 years ago
Just curious. Legally speaking. If someone was to &quot;guess&quot; the private key to an account with hundreds or thousands of bitcoin, could they legally move the bitcoin and take control of it? Or is it just as much an act of theft as guessing someone&#x27;s car door code and driving off with the car? I can&#x27;t imagine there is any legal precedent for such a thing.
评论 #29636744 未加载
评论 #29636711 未加载
评论 #29636698 未加载
评论 #29636699 未加载
bradorover 3 years ago
“This website doesn&#x27;t actually have a database of all private keys, that would take an impossible amount of disk space.”<p>Exactly how much space?
评论 #29637200 未加载
bhoustonover 3 years ago
I completely expect in the next 10 years someone will steal Satoshi&#x27;s private key for their huge horde of bitcoin.<p>The incentives are huge.
评论 #29637088 未加载
herve76over 3 years ago
I guess I got lucky with this one: <a href="https:&#x2F;&#x2F;playxo.com&#x2F;bitcoin&#x2F;904625697166532776746648320380374280100293470930272690489102837043110636675" rel="nofollow">https:&#x2F;&#x2F;playxo.com&#x2F;bitcoin&#x2F;904625697166532776746648320380374...</a><p>How is it possible?
评论 #29644222 未加载
singularity2001over 3 years ago
some even have transactions:<p><a href="https:&#x2F;&#x2F;playxo.com&#x2F;bitcoin&#x2F;1" rel="nofollow">https:&#x2F;&#x2F;playxo.com&#x2F;bitcoin&#x2F;1</a><p><a href="https:&#x2F;&#x2F;www.blockchain.com&#x2F;btc&#x2F;address&#x2F;1PDSZN2qgFcuay1vVRxYo1yp9gfXeSKJgt" rel="nofollow">https:&#x2F;&#x2F;www.blockchain.com&#x2F;btc&#x2F;address&#x2F;1PDSZN2qgFcuay1vVRxYo...</a><p>is&#x2F;was there a way to get vanity keys from the &#x27;first page&#x27;?<p>also last one:<p><a href="https:&#x2F;&#x2F;playxo.com&#x2F;bitcoin&#x2F;904625697166532776746648320380374280100293470930272690489102837043110636675" rel="nofollow">https:&#x2F;&#x2F;playxo.com&#x2F;bitcoin&#x2F;904625697166532776746648320380374...</a><p>if a visitor to this site stumbles upon a jackpot, will the server be informed?
评论 #29757952 未加载
zikduruqeover 3 years ago
Here also. <a href="https:&#x2F;&#x2F;keys.lol" rel="nofollow">https:&#x2F;&#x2F;keys.lol</a><p>Good luck.
bjanoover 3 years ago
Couple years ago there was a similar site with the same idea about listing all private keys. If you &quot;found&quot; an active address it was immediately emptied. (I am not sure if it had a search bar or you had to edit the URL)
swiftcoderover 3 years ago
I&#x27;m curious whether anyone has ever actually stumbled on a wallet containing coins via this method of randomly walking all private keys. The odds are... not in one&#x27;s favour
syngrog66over 3 years ago
I predicted&#x2F;realized something like this was possible, years ago, back when I first read the Bitcoin paper. The trick is that its a gigantically gigantic range of numbers
jtbaylyover 3 years ago
Am I right in understanding that this is somehow checking every private key on the page against every single wallet with money?<p>How can it do that so fast?
评论 #29638682 未加载
评论 #29638945 未加载
Navarrover 3 years ago
I suppose if you took Nakamoto&#x27;s coins, you&#x27;d either get away with it or learn who Nakamoto is REAL quick
rhn_mk1over 3 years ago
Are they though? What kind of a random number generator is being used? Does it have 256 bits of entropy?
评论 #29636415 未加载
评论 #29636984 未加载
iamricksover 3 years ago
If someone guessed your private key, mathematically, would you be the unluckiest person in the world?
评论 #29637483 未加载
sudhirjover 3 years ago
Obligatory reminder about the birthday problem - the probability that someone birthday is a particular day is 1&#x2F;365, but the chances of two people in a group of 30 having the same birthday is very high - because the universe has so many combinations of people to work with.<p>The chances of hitting a particular wallet you want to hack are 1&#x2F;2^256 or some absurdly minuscule number, but the chances of hitting <i>some</i> wallet are higher because there are so many opportunities to get lucky.
评论 #29636219 未加载
zild3dover 3 years ago
Probably a dumb question but why are there links to 2 btc addresses for each key, not just 1?
评论 #29639193 未加载
unnouinceputover 3 years ago
Quote: &quot;A private key is basically just a number between 1 and 2^256&quot;<p>Anyone who still uses 2^256 as key length deserves to have their bitcoins stolen. Form what I know modern wallets have their keys more like 2^4096, at least. Heck, even Satoshi did that with its wallet, you know the famous &gt;1M bitcoins he mined at beginning.
评论 #29643495 未加载
hankchinaskiover 3 years ago
relevant video that this reminded me of &quot;Stealing Bitcoin with Math&quot; <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=f2s3_UG9IPU" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=f2s3_UG9IPU</a>
jtbaylyover 3 years ago
Drat. I didn’t find any money.
jhoelzelover 3 years ago
the odds increase a lot though if you have millions of people all over the world using the site to generate pairs right? ;)<p>yes yes i know its still a shot in the dark but a man can dream.
Havocover 3 years ago
I&#x27;m surprised by the amount of wallets its hitting that have had transactions. Like ~5% perhaps.<p>Would have guess a far lower number. Almost suggests bots would have perhaps luck at hitting a live one. Which seems somewhat counterintuitive.
评论 #29637666 未加载
bellajbadrover 3 years ago
It would be interesting if the code is open sourced
评论 #29636475 未加载
Blackstone4over 3 years ago
What would quantum comouting mean for Bitcoin?
Holamrjuanover 3 years ago
If by any chance I come up with a wallet that has BTC in it, who do I transfer those BTC to my wallet ?
albybisyover 3 years ago
i want to find the private key of Satoshi Nakamoto wallet! Wish me luck :)
discordanceover 3 years ago
Silliness. Yes… All private keys ∈ R
评论 #29636328 未加载
s5300over 3 years ago
I found a used wallet on 1337, and also a few other funny number strings that quickly came to mind.<p>Does this mean I’ve won the game?
magma1983over 3 years ago
no, they aren&#x27;t.
评论 #29636165 未加载