|
|
|
|
|
by leoc
3204 days ago
|
|
> Decentralized social networks aren't working for now because they reinvent their own protocol each time which creates fragmentation and incompatibilities between the platforms. Recall that all computing problems are solved by adding more abstraction ( ;) ) and not all problems yield to a direct attack with the current tools. Maybe the point of maximum leverage here is actually the problem that interoperation between different protocols is too difficult? |
|
Imagine if we didn't have a standard protocol for emails (SMTP/IMAP/POP) but instead several protocols built using JSON on top of HTTP. We would have to take most of our time to work on broken transport libraries and fix incompatibility issues between all those solutions. Hopefully we have a standard (even if it's not the best one) and we can "just" build on top using the many existing libraries and projects out there.
I think that such "social standard" should be build on Internet protocols (TCP/TLS/DNS/IP…) and not Web only (HTTP), even if it's "easier". Also instead of re-starting from scratch I prefer to improve something existing like XMPP that have flaws but is already an industry standard with a strong community, many libraries/clients and servers deployed all across the world.