Live data from Hacker News

Bitcoin puzzle #66 was solved: 6.6 BTC (~$400k) withdrawn

blockchain.com

181–190 of 428 posts

Re: Bitcoin puzzle #66 was solved: 6.6 BTC (~$400k) withdrawn

#181

Earlier quoted context omitted.

> processed the now known public key from which the private key can be recovered in 2^33 operations (2^(n/2)) So anybody that has sent a transaction can have their private key cracked just from their public address? How is this considered secure? That's absurd...

Well this isn't a normal key. It's a key with extremely reduced entropy for the sake of the puzzle. Most of the private key is already known and is in fact all zero. So this would not be possible with a normal Bitcoin transaction with regular entropy.

How is most of the let known of it's a puzzle? Why would people make their progress public?

Re: Bitcoin puzzle #66 was solved: 6.6 BTC (~$400k) withdrawn

#182

We had fraudsters using modal.com compute to solve this challenge. It's not traditional mining software so it didn't initially get flagged, but we've updated our detection to catch it now[1]. 1. https://modal.com/blog/catching-cryptominers

Context: these users were not paying, were using stolen credit card numbers.

Re: Bitcoin puzzle #66 was solved: 6.6 BTC (~$400k) withdrawn

#183
post #163

Earlier quoted context omitted.

To avoid this risk: either you solo mine your transaction, or you submit your transaction to a mining pool that will not broadcast it to the P2P network until it is mined. Some pools offer this as a service (eg. https://slipstream.mara.com/ ). This is kludgey but this is because the puzzle is inherently limited by its technical design. Note that this issue doesn't exist with puzzle numbers that are multiple of 5, bec…

I didn't know there was a formal service for it, that's very cool. Still, it relies on the miner keeping its word instead of cracking the private key. In practice it would definitely not bother risking its reputation like that, but I wonder if there's way around it, with smart contracts or something.

I am not a bitcoiner, but I think there is a way to have transactions on bitcoin that are the hash of the script you want. So maybe you could submit the script hash and then submit the script in the next block? IDK if how that would work but I overheard some sort of hash-of-script functionality described by bitcoiners to save space. Hold on, let me see if I can find it.

Edit: nevermind, I got confused with P2SH: https://learnmeabitcoin.com/technical/script/p2sh/ pretty sure you can't unlock outputs with a hashed script unless the creator of those outputs did it ahead of time.

Re: Bitcoin puzzle #66 was solved: 6.6 BTC (~$400k) withdrawn

#184

Earlier quoted context omitted.

> there's no chance to stay safe when you put that kind of target on your back. Vitalik Buterin seems to be a counter example here, his net worth peaked around $1.46 billion. He has some interesting writing on how he stays secure. At one point the SHIBA token sent a huge amount of funds to his cold wallet and he details what he did to securely access those funds: https://decrypt.co/91000/ethereum-founder-vitalik-bute…

Target stores were early adopters of every-shopper profiling. Target has cameras on the purchase area, and have been known to refuse cash.

I've heard about Target's tracking from reputable sources, but never of them refusing to take cash, do you have a reputable source for that?

Re: Bitcoin puzzle #66 was solved: 6.6 BTC (~$400k) withdrawn

#185
post #164
post #153

Earlier quoted context omitted.

Private mempool transaction

I’m a relatively smart person, probably above average, but glad bitcoin hasn’t taken over banking because I don’t understand any of this.

You don't need to. Most of us will never understand the complexity of banking either

Re: Bitcoin puzzle #66 was solved: 6.6 BTC (~$400k) withdrawn

#186

Earlier quoted context omitted.

For something like $10k-20k I bet you could get someone (good lawyer?) to solve those problems for you, leaving you with $399-398k. Worth the deal, I think.

The math doesn't check out

Hence the need for a really good lawyer

Re: Bitcoin puzzle #66 was solved: 6.6 BTC (~$400k) withdrawn

#187

Can someone EILI5? I thought cracking anything to steal bitcoin was impossible due to the keys sizes involved? Is this possible because a portion of the key is already available so there is less to crack? Which key is known? The public or private? Another comment said the “now known public” but then also said the private key can now be recovered by cracking it? Two keys need to be cracked? What kind computing power i…

As I understand it, they are basically private keys. The idea is to find the wallet address that they go with. Once that is done, the winner can create a transaction that sends the contents of the wallet to their own as a prize.

This would normally be computationally intractable but these keys are much smaller than normal, with most of their leading digits intentionally zeroed out to make it easier to 'steal' the funds from the corresponding wallet. If anyone knows who set this up, or why, they aren't talking.

In the process of creating the transaction to claim the prize, the winner must generate a corresponding public key based on some sort of hash of the private key and wallet address. I don't know how they can tell when they've succeeded; hopefully someone else can clarify/correct this point. But once they do succeed, the transaction is then posted in public to allow miners to add it to the blockchain.

Unfortunately, due to mathematical witchfuckery, knowledge of both the private key and a valid public key makes it possible to solve the puzzle as if the already-shortened private key had half the number of bits. In that case, finding the wallet address might take only a minute or two on a standard GPU rather than the months of time on a whole warehouse full of them that the original winner had to spend.

Knowing this, people who are bad and who should feel bad set up bots to watch for the prize-claiming transactions. The bots are designed to recompute the source wallet address independently and front-run the winner's transaction by resubmitting it for the benefit of the thief, using a higher reward to incentivize miners to prioritize their transaction over their original one. Bitcoin blocks are mined about every 20 minutes, so on average the thief has about 10 minutes to create an overriding transaction once the original transaction is posted. Sucks to be the winner who expended so much effort to claim the prize, as they are now out about $400K. Nothing left but a huge electric bill.

Re: Bitcoin puzzle #66 was solved: 6.6 BTC (~$400k) withdrawn

#188

Earlier quoted context omitted.

It's some kind of EC/DSA scheme, isn't it? Then from the private key you can indeed get the public key.

Is this true? from an ECDSA private key you could derive many possible public keys? asking for a friend

For simple key derivation no, just the one pubkey. However most crypto wallets use a "hierarchical derivation" [1] scheme.

[1] https://www.ledger.com/academy/crypto/what-are-hierarchical-...

Re: Bitcoin puzzle #66 was solved: 6.6 BTC (~$400k) withdrawn

#189

Earlier quoted context omitted.

> there's no chance to stay safe when you put that kind of target on your back. Vitalik Buterin seems to be a counter example here, his net worth peaked around $1.46 billion. He has some interesting writing on how he stays secure. At one point the SHIBA token sent a huge amount of funds to his cold wallet and he details what he did to securely access those funds: https://decrypt.co/91000/ethereum-founder-vitalik-bute…

Vitalik got indirectly pwned by the infamous DAO smart contract hack, but had the social clout to pause/rollback the supposedly decentralised/immutable Blockchain. Maybe not the best example of cryptographic security.

> Vitalik got indirectly pwned

How exactly was Vitalik "indirectly pwned"?

Re: Bitcoin puzzle #66 was solved: 6.6 BTC (~$400k) withdrawn

#190
post #131

Earlier quoted context omitted.

Vitalik got indirectly pwned by the infamous DAO smart contract hack, but had the social clout to pause/rollback the supposedly decentralised/immutable Blockchain. Maybe not the best example of cryptographic security.

how would anything ever be immutable if people can reassign the symbol/pointer/name? the DAO hack happened, immutably, no one disputes it. the hashes and blocks and transactions are well-known. so there was a "schism", that explicitly validates the fact that without this large-scale cooperation, without the redefinition of what Ethereum is, it would be still be what is on that other branch. these both provide evidenc…

It wasn't a rollback in much the same way that UPDATEing a row in an MVCC database doesn't actually overwrite that row, it just creates a new version of it that becomes the version that people tend to care about from that point on.
Post reply on HN