ilya n.
ilya n.

Reputation: 18816

How to implement a secure distributed social network?

I'm interested in how you would approach implementing a BitTorrent-like social network. It might have a central server, but it must be able to run in a peer-to-peer manner, without communication to it:

Purely theoretical question, though inspired by recent events :) I do hope somebody implements it.

Upvotes: 2

Views: 677

Answers (3)

asyncwait
asyncwait

Reputation: 4537

Diaspora claims to be such one thing.

Upvotes: 0

monksy
monksy

Reputation: 14234

Interesting, the rendezvous protocol does something similar to this (it grabs "buddies" in the local network)

Bittorrent is a mean of transfering static information, its not intended to have everyone become producers of new content. Also, bittorrent requires that the producer is a dedicated server until all of the clients are able to grab the information.

Upvotes: 1

merkuro
merkuro

Reputation: 6177

Interesting question. With the use of already existing tor, p2p, darknet features and by using some public/private key infrastructure, you possibly could come up with some great things. It would be nice to see something like this in action. However I see a major problem. Not by some people using it for file sharing, BUT by flooding the network with useless information. I therefore would suggest using a twitter like approach where you can ban and subscribe to certain people and start with a very reduced set of functions at the beginning.

Incidentally we programmers could make a good start to accomplish that goal by NOT saving and analyzing to much information about the users and use safe ways for storing and accessing user related data!

Upvotes: 1

Related Questions