and I think that, in general, if you conceptualize of an idealized future of social media as a "technology" or a "protocol" rather than an "organization" or a "society" you are already thinking about it in the wrong way
this post directly inspired by a guy who talked about how the future of social media MUST1 be immutable and have verifiable personal identities
-
emphasis his, probably inspired2 by years of reading RFCs3
-
RFC 2119: "MUST: This word, or the terms 'REQUIRED' or 'SHALL', mean that the definition is an absolute requirement of the specification."
-
which are, themselves, merely a semi-standardized format in which people can write open memos describing a system to each other, so you think he'd be smarter than this
(* it might be possible but it would require you to be extremely clever with public key cryptography and probably invent a new secret-sharing primitive1)
a friend of mine discovered scuttlebutt2 a couple nights ago and lamented that one of the properties of the protocol is that blocks are publicly known -- but, as I told them, if you think about it, there's no way to build a social network with no trusted authority where blocks are enforceably invisible to others!
you can do it on mastodon (which has trusted authorities, but they're smaller) -- but with scuttlebutt, you have to ensure that every node on the network knows which nodes not to relay messages between. at the very best, this means that if you have four nodes on the network owned by Alice, Bob, Eve, and Mallory, Alice has to tell Eve that she doesn't want her messages relayed to Mallory, and therefore Eve can tip Bob off to the fact that Alice has Mallory blocked.
-
you could also do it with remote attestation and sealing all of the protocol's traffic to only be readable by clients which agree to keep shtum about who has whom blocked, but trusted computing is its own 10-ton bag of worms
-
disclaimer: scuttlebutt is a cool idea! I don't dislike it at all, I just think it's got some limitations that make it poorly suited to replace everything existing social media is used for
