I’ve been thinking about D* a lot lately and I am wondering, among other things, what could possibly harm Diaspora’s wonderful decentralized architecture once it starts attracting users by the millions.
Let’s say for example that some wealthy/greedy/shady company creates multiple D* pods which all accept tons of users. These pods could theoretically host the majority of the Diaspora users over time. Then, nothing would stop this greedy company to add some privacy invasive code on their own pods. Basically, what I am saying it that there would be a risk that the D* network gets contaminated by an important group of “bad citizens” (pods).
If there was a way for podmins to blacklist other pods, this could help the community to weaken the influence of the offending servers.
This information could be visible for every users as well. Let’s say for example that you are reading your stream. You read a post from user XYZ and you notice a note near the user name that says something like this : “this user is registered on a pod that has been blacklisted by 10 different other pods.” .
This would at least give the community a way to “fight back” against pods that abuse the system. I’m still unsure about this idea myself, I’m just trying to think in advance so that D* remains in the hands of the community at all time.
Also, I’m really not saying we should do something about this now. I know this is not a problem at the moment and that there are more important things to do. But I think it is something worthwhile to discuss. What’s your take on this?
Thanks for reading!
Note: This discussion was imported from Loomio. Click here to view the original discussion.