Are there any articles about theoretical attacks on bitcoin? I've been mining for a while and have a minuscule amount of coins but before I invested any money in hardware, speculation or explored any BC related business ideas (of which I've got a couple) I want to read up more on the security of the protocol. I'm familiar with PPK encryption, the protocol and the idea of bitcoing but by no means an expert.
One thought that did occur to me is that while an attack on a single wallet is impractical, is it possible to attack all wallets? Similar in the way that passwords for any accounts on a system can be harvested even if they're hashed what's to prevent an attacker from generating PPK pairs night and day until they get a hit for a wallet somewhere in the block chain?
I said I was familiar with encryption and the concepts, by no means an expert.