Twister – Decentralized p2p microblogging
twister.net.co
twister.net.co
Reddit and friends are great, but it's just too easy to game the system/censor if you control the central server.
The only serious ways of dealing with it are pay-per-use, which disproportionately affects certain subsets of the population, or web-of-trust, which nobody's got working for reputation on a grand scale yet.
"When you send a message, your client must first compute a Proof of Work (POW). This POW helps mitigate spam on the network. Nodes and other clients will not process your message if it does not show sufficient POW. After the POW is complete, your message is shared to all of your connections which in turn share it with all of their connections."
So not only does this not help with abusive behavior, it states that abuse will live forever and be impossible to block or filter.
/me shudders
You have the right to say anything you want (though not without consequences). Conversely, I should have the right to literally not see/hear it once I've decided it is causing me harm.
Claiming that your platform/protocol makes this impossible just sounds naive at best and nefarious at worst to me.
I do agree it's a difficult problem though.
As for mobile/desktop/etc - I would expect each community to have their own main audience to which site owner can tweak `complexity` parameter. And in V2 work will be happening in background while you browsing site, so when time come to post comment - enough work already will be done. Hope this make some sense :)
Here's the repo I'm working now: https://github.com/kordless/swarm-twister
Also, check out bitchirp.org, which is a twitter-like public website that publishes messages sent to the BitChirp chan.
Nevertheless: https://github.com/miguelfreitas/twister-core. Also the paper: http://arxiv.org/pdf/1312.7152v1.pdf.