As the number of Public keys available in BlockChain increases, does it cause extra risk for private key’s security?

  1. Any bitcoin address eventually use its public key when spending its BTC. And as we all know, bitcoin address is produced from a public key by utilizing one way function. What is advantage of using bitcoin address ?
  2. Does it make any address anonymous till spending BTCs ?
  3. While the block-chain size increases over the time, there are lots of public keys available, and some fraudulent person maybe try to estimate private key by enabling brute-force method. Does it make any disadvantage or cause extra risks the whole system ?

Recent Questions – Bitcoin Stack Exchange

"Every day that goes by and Bitcoin hasn't collapsed due to legal or technical problems, that brings new information to the market. It increases the chance of Bitcoin's eventual success and justifies a higher price." – Hal Finney (reddit.com)

Bitcoin