If this kind of attack is feasible, then maybe one should have several wallets and spread one's Bitcoin funds among these wallets, to dilute the risk. Maybe one wallet could be used just for receiving external transactions, but its funds could be immediately transferred to other wallets. Or maybe there are also weaknesses to this approach... I'm not currently a Bitcoin user, and ambivalent about Bitcoin's virtue, but…
> then maybe one should have several wallets and spread one's Bitcoin funds among these wallets, to dilute the risk Sounds like Bitcoin is ready for the mainstream!
Large Bitcoin Collider Is Generating Trillions of Keys and Breaking into Wallets
31–40 of 67 posts
Re: Large Bitcoin Collider Is Generating Trillions of Keys and Breaking into Wallets
#32Re: Large Bitcoin Collider Is Generating Trillions of Keys and Breaking into Wallets
#33Earlier quoted context omitted.
Small note, but 3,000 trillion is 3 quadrillion, not 3 quintillion. Which is their total, over a significant amount of time. The bitcoin network does over 3 quintillion (>3,000,000 trillion) hashes a second. So even if they were doing a significantly harder to compute hash -- they're still only a very small part of the computational power the bitcoin network is using. So it's probably already more effective to attack…
Multi-sig is the cure :)
OP_1 [compressed pubkey] [0x02, 29 random bytes, 3 byte counter] OP_2 OP_CHECKMULTISIG
A new compressed pubkey must be generated every 2^24 iterations.
You compute a sha256 midstate from the first 64 bytes, then restore and compute over the rest of the script for each subsequent iteration, then ripemd160 the output. Very easy to GPU accelerate.
The slowest part of address generation is the elliptic curve math, and this avoids it entirely for most iterations, only needing to to refresh the public key when the counter rolls over.
Re: Large Bitcoin Collider Is Generating Trillions of Keys and Breaking into Wallets
#34Earlier quoted context omitted.
Small note, but 3,000 trillion is 3 quadrillion, not 3 quintillion. Which is their total, over a significant amount of time. The bitcoin network does over 3 quintillion (>3,000,000 trillion) hashes a second. So even if they were doing a significantly harder to compute hash -- they're still only a very small part of the computational power the bitcoin network is using. So it's probably already more effective to attack…
Multi-sig is the cure :)
Re: Large Bitcoin Collider Is Generating Trillions of Keys and Breaking into Wallets
#35Earlier quoted context omitted.
Small note, but 3,000 trillion is 3 quadrillion, not 3 quintillion. Which is their total, over a significant amount of time. The bitcoin network does over 3 quintillion (>3,000,000 trillion) hashes a second. So even if they were doing a significantly harder to compute hash -- they're still only a very small part of the computational power the bitcoin network is using. So it's probably already more effective to attack…
Multi-sig is the cure :)
Re: Large Bitcoin Collider Is Generating Trillions of Keys and Breaking into Wallets
#36Very interesting work. 3 Quintillion keys generated, 3 private keys with coin in them. I have to wonder what processing power is being put into it, and if that power would be more effective at just mining coin, if someone were just after the money. At least in the short term. I think in the long term attacks like this might become more and more prevalent. Because at some point it may be easier to do this than mine ne…
Small note, but 3,000 trillion is 3 quadrillion, not 3 quintillion. Which is their total, over a significant amount of time. The bitcoin network does over 3 quintillion (>3,000,000 trillion) hashes a second. So even if they were doing a significantly harder to compute hash -- they're still only a very small part of the computational power the bitcoin network is using. So it's probably already more effective to attack…
Re: Large Bitcoin Collider Is Generating Trillions of Keys and Breaking into Wallets
#37Earlier quoted context omitted.
> then maybe one should have several wallets and spread one's Bitcoin funds among these wallets, to dilute the risk Sounds like Bitcoin is ready for the mainstream!
To be fair, aren't bank accounts only insured by the government for up to $250,000 per account?
having your account or identity hacked, on the other hand, you are on your own to make sure the bank replenishes your account ^.^
Re: Large Bitcoin Collider Is Generating Trillions of Keys and Breaking into Wallets
#38Earlier quoted context omitted.
> So it's probably already more effective to attack wallets than join a mining pool. That's not how you make the calculations. The reason the idea was called stupid is because the math doesn't add up. My guess is that these 3 private keys had weaknesses in them. Even the probability that they were found by "luck" is way far off. Given merge mining is possible, I'd assume with some tweaking side-colliding + mining is…
I'm sorry, I'm not sure I understand your point: are you saying my math is off, given the claims of the article (ie, hashes computed, time spent, and compromises), or that the article is wrong because it's not that easy to crack? Google found a SHA-1 collision (160 bit hash, same size but different method) in 9 quintillion hashes (plus some crypto work). The article claims they found a collision against 3 of millions…
Re: Large Bitcoin Collider Is Generating Trillions of Keys and Breaking into Wallets
#39Earlier quoted context omitted.
This explains the approach in more detail: https://lbc.cryptoguru.org/man/theory
This is confusing to me. The link describes narrowing the search space to ~136.17bit, but that is still far too large to be tractable. Do they get an additional birthday bound on that somehow? 68 bits would not be insane, but I don't really understand what's going on here. I highly doubt they found a collision with a probability of 2^-136, unless they exploited some kind of bad RNG bug (in which case the probability…
Re: Large Bitcoin Collider Is Generating Trillions of Keys and Breaking into Wallets
#40About 10% of Bitcoins were created early, before 2012, and have never been traded. If somebody ever finds the key of the early lost Bitcoins, they'll have a huge payoff, over a billion dollars. Speculation is that either "Satoshi Nakamoto", whoever he is, is holding onto them for a big payoff, or somebody lost the private key for all those early Bitcoins. As the years go on, the second explanation seems more likely.