In my view, there is a very obvious reason why Peercoin in its current form is not positioned for mainstream adoption. The first thing anyone with the slightest technical understanding talks about when discussing PPC is centralized checkpointing. And it is not the checkpointing that is the problem, that is just the symptom. The real problem is as follows:
- the “double minting” or “nothing at stake” problem (which is being brought up very regularly now, by myself included)
- low mint participation rate, ie, people minting only periodically such that the aggregate mint rate is, on average, too low
In fact, I think removing checkpointing without addressing these issues would be disastrous. The more I think about the problem, the clearer it becomes that there has to be a punitive aspect to the PoS algorithm. The Slasher algorithm which I recently learned about is an example of a punitive PoS algorithm (http://blog.ethereum.org/?p=39/slasher-a-punitive-proof-of-stake-algorithm). The thing I don’t understand is, why work on literally ANYTHING else while such fundamental issues remain unsolved. Furthermore, if the proposed solutions are available, though admittedly they would require a hard fork and a huge amount of development, why not mobilize the community to address the issue head-on? All this feature development and incremental usability improvement will mean nothing when somebody implements a robust PoS solution such as Slasher into an altcoin. Even the discussions about anonymity (zerocoin, stealth addresses, coinjoin) should be shelved until we have a stable, reliable infrastructure to build upon. I believe proof of stake is the future of cryptocurrency. Still not sure if it will be Peercoin…