An open social media network that encrypts your posts and distributes via RSS
fastcolabs.com
fastcolabs.com
Wait, wat?
From the first glance it looks like they just patched buzz words together and decided to call it bitcoin-like decentralized syndication network on a PKI
What about anonymity? Anyone who has the whole signing chain could track down the author. The anonymity of bitcoin is achieved by mixing hubs[1], you can't split a blog post in half and mix it.
[1]: https://en.bitcoin.it/wiki/Anonymity
btw what happened to Open Source today? You have to hype on Kickstarter and waiting for people throwing money at you in order to start coding?
Hmmm. You must have never used Twitter.
If you want anonymity, post from an Internet cafe on a laptop you bought for cash on Craiglist.
Clientside JS for crypto? No. Bad idea.
http://www.matasano.com/articles/javascript-cryptography/
Their reasons:
> Secure delivery of Javascript to browsers is a chicken-egg problem.
> Browser Javascript is hostile to cryptography.
> The "view-source" transparency of Javascript is illusory.
> Until those problems are fixed, Javascript isn't a serious crypto research environment, and suffers for it.
Having gone from a position of "why not" to "oh hell no" on javascript crypto, the fundamental problems as I see them (aside from the ones outlined in your comment):
* Each javascript engine is different, with different (or sometimes no) sources of differing (or no) levels of randomness, which is essential for crypto to work.
* Most browsers support some level of javascript introspection whether you like it or not. Sure, things like Content Security Policies can be used to limit access from other tabs or domains but it's not just secure delivery to browsers that's a problem with javascript, it's execution integrity too.
* Most of the Javascript crypto libraries I've seen are ports of C libraries using tools such as llvm. As such they were not designed with javascript's functionality in mind, and as such are unlikely to have been anywhere near as scrutinised for side channel leaks as something built from the ground up.
The final nail in the coffin for my project was the fact that I'm not supporting a set of browsers, I'm supporting a set of ecosystems. Anything from plugins and extensions to minor version changes can affect the behaviour of a javascript engine in an unexpected way with potentially dangerous outcomes. I couldn't in good faith release a tool that lets grandma contact you without having to install PGP but in reality may mean she gets black bagged regardless because she used a dodgy tablet with no randomness source.
Don't get me wrong, I certainly don't want to advocate slapping some crypto lib onto a site with a bunch of marketing script. A project from scratch with these considerations might some day get it done.
Considering that most Twitter users seem quite comfortable with publishing their posts for all to see, marketing a Twitter competitor as a post-Snowden measure seems somewhat opportunistic to me, especially when there are many other benefits to decentralized/open Twitter replacements.
http://www.kickstarter.com/projects/1904431672/trsst-a-distr...
(actually uses screenshots from twitter to pitch product)
Everyone and their mother can build a Twitter clone in 24h. Add a week for encryption and security.
There's absolutely nothing new about this idea. Nothing. They don't even have a working prototype. All thin air.
On top of that, what's the big deal with privacy nowadays? It's the opposite of what we should aim for as a society. Transparency is not only unavoidable, it's a good thing.
Market this as a tool to organize protests in countries where privacy is a necessary evil, and maybe it will make more sense.
Who'd have guessed? It's an article about tech on a tech site.
> What's the big deal with privacy nowadays?
We found out about wholesale global surveillance.
> It's the opposite of what we should aim for as a society.
Just as I want to poop with the door closed, I also want to discuss private matters privately. Not everything in my life should be public and I should have the final say over that. Should every start-up be subject to absolute transparency? Kinda eliminates any competitive advantage if your competitors know what you're up to.
> Transparency is not only unavoidable, it's a good thing.
Transparency of government, yes. For the rest of us, mind your own damn business.
> ... privacy is a necessary evil ...
The good thing about having the option of privacy is that it's not forced upon you. If you're not happy with your life being private, you're free to share. When that option of privacy is eliminated, however, you're forced to share everything even if you don't want to, and that's pretty much the opposite of liberty.
That's what you (and Zuckerberg) think, but lots of other people disagree. For example, a journalist trying to communicate with a government whistleblower like Snowden (or any other sensitive source) requires privacy in any country. And some people just don't want the NSA/FBI/police reading everything they post to their group of friends.
== No. Assymetry of information is unavoidable.
Even so, I wish this team luck and hope it to gain traction.
When you decentralize, where providers are only responsible for a relative handful of the overall userbase, 'hoovering' is much more difficult.
Do you expect your blogging service to be encrypted and private too? I guess the private messages should be secure but oh well, I've even heard Twitter demanding warrants for giving out DM info.
Edit: I do wish we could expect "private messages" to be private.
Mass surveillance has existed in other societies without the help of today's technology, but technology, especially when it aggregates aggregates data in large hubs, makes it very easy.
It's not the protocols that are to blame (they're just contracts for how things talk to other things) for enabling mass surveillance, but the way we've structured our software and services.
s/Twitter/[any social network]/
The point is the people using it.
Why not just focus on encrypting content on an existing decentralized network project like pump.io or GNU social? Or any other open network? Build on some momentum that is already there rather than debug message transport for life?
Moving encrypted blobs around is easy, as long as you don't care about traffic analysis. Handling keys is a bit harder. Separating those makes sense.
Edit: I guess the focus is on the private messaging aspect, which I never use. Perhaps this is more popular than I realize.