Still trying to wrap my head around this;
You have 10,000 people attempting to mine stake blocks. A has 30,000 coin years, and B has 10,000 coin years, and the rest of the network have less than 10,000 coin years.
B mints a stake block and the rest of the network mints stake blocks on top of B.
Can A fork the chain by declaring a chain in which he mints a stake block in place of B's block? I would guess you made that forbidden by timestamp, but if A decides he doesn't like a transaction in block B, what's to stop A from announcing a new block and in effect destroying that transaction before the next person adds a block? Is there anything in place to stop malicious stake mining like that, or is that the "51%" stake attack?
51% stake attack doesn't seem to require 51% of the coins either, since 51% would be based upon the assumption that everyone in the network is holding coins to mine stake blocks. However, if most coins are being used for actual transactions, the required amount of stake to fork the network is actually only a fraction of 51%.
A problem also may arise when you have 10,000 people all making hundreds of possibly valid chains at the same. If all these 10,000 people are announcing valid stake blocks at the same time, how do you avoid network congestion because the users are all required to figure out what the most valid chain is (chain with the most coinstakeage)? Won't you generate hundreds or thousands of orphan chains?
Bear in mind Sunny doesn't get paid money to develop PPCoin he does it all in his spare part time. Just saying this because you are asking Sunny a lot of technical questions all over the forum which I am sure is time consuming for him and he is probably too polite to say this (excuse me Sunny if I mis-speak here)