Live data from Hacker News

All Bitcoin private keys are on this website

playxo.com

221–230 of 398 posts

Re: All Bitcoin private keys are on this website

#221
post #26

It's like passively playing the world's worst lottery in terms of odds, but hundreds of thousands of times every second. It's fun but the odds are astronomically low. 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 fut…

That CSV is actually really interesting. The median wallet holds about $30, the largest holds $10b, and the standard deviation is over $2m.

    >>> import pandas as pd
        df = pd.read_csv("btc_balance_sorted.csv")
        df['balance'].apply(lambda x: x * 36902.7 / 100e6).describe()

    count    3.359206e+07
    mean     1.838824e+04
    std      2.819739e+06
    min      3.690270e-04
    25%      2.871768e+00
    50%      2.943913e+01
    75%      2.652168e+02
    max      1.063263e+10

Re: All Bitcoin private keys are on this website

#222

Earlier quoted context omitted.

I think you are missing something. If you have a wallet with very little or no money attached to it. And the you check for the correspoinding private key. If you find it - you "know" it works and then _might_ be inclined to try the key for a more serious wallet. But if not, then you know this site doesn't work and would have no inclination to try another key. If you enter important passwords or keys into random websi…

No, I am not. Follow along: I check my $100 dollar wallet. It's there, doesn't get emptied. Cool, I think! Next day I check my $1000000 wallet. It gets immediately emptied. Alternatively: I check my $100 dollar wallet. It gets emptied. SCAMMER I scream on HN and Twitter. Site gets shutdown. Silly person doesn't check their $1000000 wallet.

okay, gotcha. like with passwords. from that angle you have a point.

Re: All Bitcoin private keys are on this website

#224
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.cpub

Re: All Bitcoin private keys are on this website

#225

Earlier quoted context omitted.

No, I am not. Follow along: I check my $100 dollar wallet. It's there, doesn't get emptied. Cool, I think! Next day I check my $1000000 wallet. It gets immediately emptied. Alternatively: I check my $100 dollar wallet. It gets emptied. SCAMMER I scream on HN and Twitter. Site gets shutdown. Silly person doesn't check their $1000000 wallet.

okay, gotcha. like with passwords. from that angle you have a point.

Yeah, "check here to see if your password has been hacked!" ... well it is now!

Re: All Bitcoin private keys are on this website

#226

Earlier quoted context omitted.

> The magnitude of 2^256 is close to the count of atoms in the entire observable universe. I've always heard that even 2¹²⁸ is significantly larger than that number (which is closer to 2⁸⁰). This page seems to support that: https://en.wikipedia.org/wiki/Observable_universe#Matter_con...

Look more carefully, the estimation according to Wikipedia is 10^80, which is roughly 2^266. (BTW, when converting 10^x to 2^x, times 3 is what I use for very rough back of the envelope estimations. Times 10/3 is actually almost precise, as log2(10) = 3.32…)

[deleted]

Re: All Bitcoin private keys are on this website

#227
post #204

Earlier quoted context omitted.

And then, when you "hit the jackpot", will you become a thief? Or will you just feel like you picked a lock, smile and pull the door back shut.

Why a thief? Bitcoin is a silly idea based on scarcity that doesn't exist. If someone generated the right numbers by chance and had luck, I wouldn't say they'd be doing anything wrong getting whatever is there. It's not the same as stealing data, and is not the same as hacking into a banking system. It's decentralized, and there isn't the concept of real scarcity. It's not even hacking. https://henvic.dev/posts/bitco…

it's only silly because you ignored it and now feel envy for everyone who did their research before you and got in early

Re: All Bitcoin private keys are on this website

#228
post #204

Earlier quoted context omitted.

And then, when you "hit the jackpot", will you become a thief? Or will you just feel like you picked a lock, smile and pull the door back shut.

Why a thief? Bitcoin is a silly idea based on scarcity that doesn't exist. If someone generated the right numbers by chance and had luck, I wouldn't say they'd be doing anything wrong getting whatever is there. It's not the same as stealing data, and is not the same as hacking into a banking system. It's decentralized, and there isn't the concept of real scarcity. It's not even hacking. https://henvic.dev/posts/bitco…

Printed money is also artificially scarce, so don't mind if I help myself to yours if do ever find your wallet.

Re: All Bitcoin private keys are on this website

#229
post #124

Earlier quoted context omitted.

That's what mining is too, basically. It's just that a mining rig can "buy a lot more tickets".

Well that's a different lottery system with much better odds than this. Technically miners could start mining by trying to guess private keys, but there's no reason to because the expected value is so so much worse.

They really can't though. Asics are designed to do the SHA2(SHA2()) function over and over again. A private key is any number between 1 and 2^256 power. An ASIC arguably couldn't even perform the operations to query the Bitcoin blockchain and see how many unspent UTXO's the private key's corresponding public key controls.

Re: All Bitcoin private keys are on this website

#230
post #216

Earlier quoted context omitted.

Ignoring the prospects, this is a neat case to explain sharing memory in multiprocessing. You're reading the file in every process, this needs mem x N for N processes. If you first read in the file, create the set, and then use multiprocessing, you will get forked processes sharing the parent's memory, i.e. only need 1 x N the memory.

I haven't grokked shared memory in python yet to implement it ( https://docs.python.org/3/library/multiprocessing.shared_mem... ). Apparently there is also a known bug? ( https://stackoverflow.com/questions/14124588/shared-memory-i... ), but an improvement I'd like to learn and implement. Though the file I have is just over 1GB, so it's not prohibitive yet. Funny thing is even though it's throwaway code, ensuring eve…

multiprocessing relies on the OS' fork() to share the memory transparently to the child(ren). The pages containing the memory will refer back to the same physical page until they're written to. This is what grandparent meant by "sharing memory".

multiprocessing also provides a way to access the OS' explicit shared memory usually used as an IPC mechanism.

Post reply on HN