Bitcoin Forum
May 25, 2024, 11:33:42 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Distributed wallet attack using Bitcoin's own design  (Read 700 times)
andyd00d (OP)
Newbie
*
Offline Offline

Activity: 3
Merit: 0


View Profile
January 06, 2014, 01:02:00 AM
 #1

What if a new coin came to exist but its goal was to attack Bitcoin wallets?

Perhaps on some interval a bloom filter is created where the inputs are the top N least-recently-spent Bitcoin addresses with a substantial positive balance. Miners do work by creating a random ECDSA key pair. Then they convert the public key to the Bitcoin address format and test the filter for membership -- essentially a distributed brute-force attack.

Yes, the odds of brute-force cracking one of these keys are astronomically small. In the interest of improving the odds, maybe the design is modified to specifically attack brain wallets. The miner could choose to sweep the balance or not should they ever actually be successful but the by-product of this work could also serve as a new altcoin.

So, how would you tune difficulty and award these new altcoins themselves? The bloom filter could be made to only use some number of significant bits from the address space -- perhaps the first N bits. You get a mining reward if you find an address which tests positively in the filter but negatively in a filter containing addresses previously associated with a reward. The latter filter would use all address bits. Difficulty could be handled identically to Bitcoin. The block header would be signed with the private key associated with the address which satisfies the difficulty -- presumably the miner would check if this actually collides with one of the full addresses used to populate the bloom filter prior to broadcasting their new block.

Thoughts?
BurtW
Legendary
*
Offline Offline

Activity: 2646
Merit: 1136

All paid signature campaigns should be banned.


View Profile WWW
January 06, 2014, 01:12:34 AM
 #2

There are 2160 possible Bitcoin addresses.

/thread (please)

Our family was terrorized by Homeland Security.  Read all about it here:  http://www.jmwagner.com/ and http://www.burtw.com/  Any donations to help us recover from the $300,000 in legal fees and forced donations to the Federal Asset Forfeiture slush fund are greatly appreciated!
andyd00d (OP)
Newbie
*
Offline Offline

Activity: 3
Merit: 0


View Profile
January 06, 2014, 01:17:23 AM
 #3

There are 2256 private key possibilities -- which is what's relevant. I'm not claiming successful collision is likely.
BurtW
Legendary
*
Offline Offline

Activity: 2646
Merit: 1136

All paid signature campaigns should be banned.


View Profile WWW
January 06, 2014, 01:32:44 AM
 #4

There are 2256 private key possibilities -- which is what's relevant. I'm not claiming successful collision is likely.
2160 is the correct number as you only need for the address to collide in order to move/spend the coins.  Any of the 296 key pairs that hash to a given address will do.

There have been dozens and dozens of threads on this subject (address collision).

If you pay your miners on address hits then you will never pay them.

If you pay your miners on being "close" to an address that has coins then you are paying them for worthless "close but no cigar" addresses.

Darn, my attempt to kill this thread has failed Wink

Our family was terrorized by Homeland Security.  Read all about it here:  http://www.jmwagner.com/ and http://www.burtw.com/  Any donations to help us recover from the $300,000 in legal fees and forced donations to the Federal Asset Forfeiture slush fund are greatly appreciated!
andyd00d (OP)
Newbie
*
Offline Offline

Activity: 3
Merit: 0


View Profile
January 06, 2014, 01:58:30 AM
 #5

Would it function as a viable altcoin?
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!