Regardless of whether or not there is something up his sleeve, this discussion is relevant. If people can prove why PPC is flawed or doom to failure long term, then they're doing OP and other potential investors a favor by discouraging them from investing in a cryptocurrency that will ultimately prove worthless. If PPC actually can live up to its expectations, then there's real value to be had in a successful POS implementation and both investors and the cryptocurrency economy could benefit from it.
I don't want to go into a lot of details, but there are a lot of weird things about PPC that I haven't liked.
- The per-block difficulty adjustment algorithm encourages DDoSing of pools, because doing so results immediately in a lower difficulty and higher rewards
- There was a
stake burn-in vulnerability a while ago that Jutarul published, and SK subsequently "fixed", but he's always refused to go into great detail about how the fix works and what vulnerabilities might still be present that allow you to spam/double spend with PoS blocks
- SK's code in general is nebulous
- Fees are destroyed, negating incentive to include transactions in blocks. Even in Bitcoin, you have people submitting empty blocks because their chance of being orphaned is less. SK's response is the same as when you complain about any feature in his chain that might break it:
"I don't think it's a problem, but if it is a problem, I'll fix it once other people break it."- Even Gavin
called PeerCoin's design "half-baked"Quote from: Sunny King on February 19, 2013, 03:52:16 AM
If you ask Gavin about his position on this matter he likely would have to tell you the same thing.
... or not. There's a difference between "unfixed vulnerabilities" and "half-baked design."
I think big decisions that affect the fundamentals of the design should be discussed in the open (see the current Bitcoin debate over raising the block size limit).
- Not really a negative, but
the current reward algorithm will result in the supply output being cut 16 fold because of the 1000 fold increase in speed and efficiency of newer ASICs; it's expected that in the beginning of next year PPC reward per PoW block will be about ~15 coins. This is why the value of the currency is going up, but it's terrible for volatility.
- Stake block generation is erratic and stake blocks all have trust scores that are different and based on the cumulative coin age; no one knows exactly when a transaction is validated by PoS blocks or if this system will be easy to game for a double spend if you have a large supply of coins. PoW blocks have almost zero trust if I'm recalling right, so the hands of the network is in the PoS miners (except in the exchanges that simply ignore PoS blocks for deposit and use PoW confirmations) but no one ones how secure this method will be against double spend.
You can rest assured that if there is a theoretical problem, SK will dismiss it, and then if it actually is a problem and someone exploits it, SK will release a patch out of nowhere to keep the chain going. But what happens if he suddenly disappears? I'm heavily invested in PPC because I know with the crazyass reward algorithm the price will probably explode in the next 6 months, but I don't feel like I have long term confidence in the chain.