> Something like hacker news, where users can post only after they spend a hacker coin.
You don't need the service to be decentralised to achieve this. (Or the later points) There are many hn clones - just add payment to one.
What's the actual motivation for the decentralised part?