I am happy to propose an alternative Proof-of-Work consensus protocol. It is uploaded to Arxiv
http://arxiv.org/abs/1603.07926 . Basically the idea reminds Permacoin but with archiving Merklized state snapshots collectively instead of a static dataset. I'm goingto copy the abstract below, but please read the paper before leaving a feedback ant please criticize it a lot in a constructive way!
Bitcoin is the first successful decentralized global digital cash system. Usefulness of the mining process requiring a lot of computational resources to be wasted, though, remains disputable. One of possible alternatives for useful Proof-of-Work schemes, Permacoin, is using non-interactive proofs of a static dataset retrievability thus providing a mechanism to store a huge dataset being spread across miners collectively.
In this paper we present a new consensus protocol for Bitcoin-like peer-to-peer systems, where the right to generate a block is given to the party which provides non-interactive proofs of retrievability for the past state snapshots. This Proof-of-Work scheme has better resistance to specialized hardware than Bitcoin and Permacoin. Unlike blockchain systems being used today, a network using the protocol of ours is safe if majority of nodes are rational in terms of storing full blocks. By using that we also show that one useful application of our protocol is the construction of a prunable blockchain system without a security loss.