Bitcoin Forum
May 12, 2024, 04:55:45 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Private keys  (Read 985 times)
Kontakt (OP)
Sr. Member
****
Offline Offline

Activity: 266
Merit: 250



View Profile
October 01, 2012, 04:19:14 PM
 #1

How many private keys are possible? I mean, I understand that it's a very large number, but I was mining for some vanity addresses and I started to wonder about the feasibility of saving every generated private/public key pair in a database and checking that against the list of transactions from known accounts. I get that the odds of having a match are impossibly low, but I wanted to make some actual stats to think over. With the rate of account creation and disposal, could this sort of attack be feasible in the future? Goes against my code of ethics, but I still wonder.
1715489745
Hero Member
*
Offline Offline

Posts: 1715489745

View Profile Personal Message (Offline)

Ignore
1715489745
Reply with quote  #2

1715489745
Report to moderator
1715489745
Hero Member
*
Offline Offline

Posts: 1715489745

View Profile Personal Message (Offline)

Ignore
1715489745
Reply with quote  #2

1715489745
Report to moderator
1715489745
Hero Member
*
Offline Offline

Posts: 1715489745

View Profile Personal Message (Offline)

Ignore
1715489745
Reply with quote  #2

1715489745
Report to moderator
In order to get the maximum amount of activity points possible, you just need to post once per day on average. Skipping days is OK as long as you maintain the average.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715489745
Hero Member
*
Offline Offline

Posts: 1715489745

View Profile Personal Message (Offline)

Ignore
1715489745
Reply with quote  #2

1715489745
Report to moderator
RaTTuS
Hero Member
*****
Offline Offline

Activity: 792
Merit: 1000


Bite me


View Profile
October 01, 2012, 04:22:29 PM
 #2

more than you can possibly imagine Wink

In the Beginning there was CPU , then GPU , then FPGA then ASIC, what next I hear to ask ....

1RaTTuSEN7jJUDiW1EGogHwtek7g9BiEn
hamdi
Hero Member
*****
Offline Offline

Activity: 826
Merit: 500



View Profile
October 01, 2012, 04:49:10 PM
 #3

theres a calculation after which we would need all the energy resources in the universe to build a computer powerful enough.
Kontakt (OP)
Sr. Member
****
Offline Offline

Activity: 266
Merit: 250



View Profile
October 01, 2012, 10:23:01 PM
 #4

Do you have a link?
FLHippy
Full Member
***
Offline Offline

Activity: 784
Merit: 101



View Profile
October 01, 2012, 10:43:18 PM
 #5

How many private keys are possible? I mean, I understand that it's a very large number, but I was mining for some vanity addresses and I started to wonder about the feasibility of saving every generated private/public key pair in a database and checking that against the list of transactions from known accounts. I get that the odds of having a match are impossibly low, but I wanted to make some actual stats to think over. With the rate of account creation and disposal, could this sort of attack be feasible in the future? Goes against my code of ethics, but I still wonder.

I mine for vanity addresses and I've checked thousands and thousands of them. Literally 10s of thousands of them.
I have NEVER found one in use. I mine for very common vanity addresses... 1eBay, 1Coin, 1BTC... never ever found a used one.

I'm an honest monkey. I wouldn't steal found coins. But who knows how some honest monkey would react if they stumbled on an account with hundreds or thousands of coins? They say locks only keep the honest people out. Open doors change people.




WHALES HEAVEN
Custody-free Swapping Platform
◈  ────────  Reddit ⬝  BountyWebsiteTelegramTwitterGitHub  ────────  ◈
SgtSpike
Legendary
*
Offline Offline

Activity: 1400
Merit: 1005



View Profile
October 01, 2012, 10:47:17 PM
 #6

Basically, even with all the computing power in the world at your disposal, you wouldn't (on average) find a key containing someone else's Bitcoins before the universe completely burnt out.
scintill
Sr. Member
****
Offline Offline

Activity: 448
Merit: 254


View Profile WWW
October 01, 2012, 10:48:13 PM
 #7

David Perry/enmaku(?) just wrote about this: http://codinginmysleep.com/stealing-bitcoins-the-hardest-way/

1SCiN5kqkAbxxwesKMsH9GvyWnWP5YK2W | donations
Kontakt (OP)
Sr. Member
****
Offline Offline

Activity: 266
Merit: 250



View Profile
October 01, 2012, 10:49:00 PM
 #8

That's really impressive. I'll keep feeling safe until SHA256 fails, then.
FLHippy
Full Member
***
Offline Offline

Activity: 784
Merit: 101



View Profile
October 01, 2012, 11:55:19 PM
 #9

David Perry/enmaku(?) just wrote about this: http://codinginmysleep.com/stealing-bitcoins-the-hardest-way/

Initially I thought, "This paper does not address vanity bitcoin addresses." but of course it does. Because they don't just happen, you still have to search every possible address until you find your target.

Still...  all a gambler sees is "blah blah blah blah" there is a chance "blah blah blah"

Wink



WHALES HEAVEN
Custody-free Swapping Platform
◈  ────────  Reddit ⬝  BountyWebsiteTelegramTwitterGitHub  ────────  ◈
JompinDox
Member
**
Offline Offline

Activity: 107
Merit: 10


View Profile
October 02, 2012, 09:17:08 PM
 #10

How many private keys are possible? I mean, I understand that it's a very large number, but I was mining for some vanity addresses and I started to wonder about the feasibility of saving every generated private/public key pair in a database and checking that against the list of transactions from known accounts. I get that the odds of having a match are impossibly low, but I wanted to make some actual stats to think over. With the rate of account creation and disposal, could this sort of attack be feasible in the future? Goes against my code of ethics, but I still wonder.

Hehe, check this out Smiley

https://bitcointalk.org/index.php?topic=107172.0

Tips? 1ELECeJompinDox61L73eAUyaWpe3Q5HZB
Down with socks!
scintill
Sr. Member
****
Offline Offline

Activity: 448
Merit: 254


View Profile WWW
October 03, 2012, 03:40:04 AM
 #11

Still...  all a gambler sees is "blah blah blah blah" there is a chance "blah blah blah"

Wink

http://www.youtube.com/watch?v=gqdNe8u-Jsg#t=82s

1SCiN5kqkAbxxwesKMsH9GvyWnWP5YK2W | donations
Dabs
Legendary
*
Offline Offline

Activity: 3416
Merit: 1912


The Concierge of Crypto


View Profile
October 03, 2012, 04:07:36 AM
 #12

I've been thinking of saving my private keys (even old ones) just in case they get some coins. But beyond several thousand keys, and that will take too long for a live update. You may want to make a program (and there are already several) that analyzes the block chain against your list of keys, and you only do this operation once a year. It's not really a good idea to use the "wallet balance" app on the android market (google play store) to check the balance of 1 million keys.

I'm sure someone will come up with a PC (desktop) version that works offline so I don't DOS blockexplorer.com with my list of keys.

CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1078


Ian Knowles - CIYAM Lead Developer


View Profile WWW
October 03, 2012, 04:13:25 AM
 #13

I'm sure someone will come up with a PC (desktop) version that works offline so I don't DOS blockexplorer.com with my list of keys.

This could be fairly easily added to the Satoshi client but will require an additional index (and is not currently a priority).

I have already offered a 10BTC bounty for a successful pull request (i.e. one that is pulled into the master branch by the dev team) that will accomplish this. Maybe if others want to add to this bounty we could get this feature added sooner rather than later.

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
Dabs
Legendary
*
Offline Offline

Activity: 3416
Merit: 1912


The Concierge of Crypto


View Profile
October 04, 2012, 01:47:54 PM
 #14

It would have to be a separate app, like part of bitcoin tools, or something. Like you said, it's not a priority for the satoshi client.

In theory, you could just add each private key or maybe you can make a pull request for bulk adding of private keys instead of one at a time. That would accomplish basically the same thing. Then you do a rescan with your 1 million key wallet. (That would make it a nice target, so better encrypt that.)

Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!