Federation in social networks, why it's never going to work.
Federation in social networks, why it's never going to work.
Posted Dec 14, 2017 21:33 UTC (Thu) by jcrawfordor (guest, #114167)In reply to: Federation in social networks, why it's never going to work. by zarrro
Parent article: Federation in social networks
I think this illuminates one of the big problems with federated systems... email has become the maintenance nightmare it is today for a few reasons, many of which are direct results of federation: ad-hoc methods of combating spam, and compatibility issues that tend to prevent making any changes to the protocol without nasty hacks around old implementations.
Newer systems seem to be a little less sensitive on the latter issue because most newer federation systems are using markup languages and other kinds of structured data that will encourage older implementations to just ignore content they don't understand.
As for spam, the OStatus/ActivitySub system does have a bit of a trick there. Because instances generally only start subscribing to other instances when one of their users follow a user on that other instance, new instances that appear on the network just to produce spam will tend not to be subscribed to by anyone. It's still possible for spammers to do things like pushing direct messages, but the attack surface is a little smaller than it might seem. Doing something like rejecting all pushes from an instance that no one on the current instance subscribes to are reasonably low cost measures that might seriously knock down spam potential.
