you don't seem to understand a fundamental issue with decentralization, of course unless you plan to add centralization.
the fundamental problem is that you can not control how a user will interact in the network or use a protocol. of course a 51% attack would be impossible in a perfect world, because the software that is widely used simply does not allow it. however users can write their own software to do different things, therefore if you have a large portion of the network, you have "control" as long as you have custom software to allow it.
also, you cant enforce time stamping to be more than somewhat accurate, because you have no central authority to say if a time stamp was bad or not.
and i challenge you to attack the bitcoin network, since you seem to have figured it out.
Where do you get the idea I don't understand decentralization? What part of the post above makes you believe that?
If you think the only way to defend a network is through centralization you would be wrong. If you think all the smartest ideas in the world are going into Bitcoin you would be wrong.
Anyone that argues "Once you get 51% you can do blah blah with SolidCoin" is someone that doesn't understand the issue. 51% on SC or BTC right now means DEATH. There is nothing worse than DEATH. If they start playing with the timestamps, generating mass coins, double spending, withholding tx etc, people will stop accepting SC or BTC. That is what we call DEATH.
It's like talking to a brick wall with some of the people here.
you have yet to say any solutions to the above problems, and i never said anything about solid coin or bitcoin, the issue is that the system is decentralized. decentralization by nature makes it difficult to identify nodes that are related, in this case, a single entity, for any bitcoin based system. therefore you can never prevent the 51% attack, you can always hard code in exceptions, but that adds centralization to the system.
again, if you have a solution to any of them problems, or are able to attack the network, then by all means.