Here's Paul Baran's RAND-published September 1962 justification for distributed communications networks summed up in a single chart. It's also the same paper where the famous "centralized vs decentralized vs distributed" triptych of graphs comes from. You still see this exact diagram, uncited, in modern presentations on the decentralized/distributed web.
Paul Baran is not nearly as famous as Bob Kahn or Vint Cert or the like, but the guy literally invented packet switching in ~1964 as an outgrowth of this paper and similar work.
Here's a link to that paper, btw https://www.rand.org/pubs/research_memoranda/RM3763.html
Okay it never really occurred to me that in the 1960s a crytopgraphic key could be literally just a single punch card that you held onto. It presumably was under lock and key itself!
(Image from a related paper by Baran, "Security, Secrecy, and Tamper-Free Considerations". https://www.rand.org/pubs/research_memoranda/RM3765.html )
Paul Baran: also apparently doing the xkcd thing 50 years before xkcd
Oh wow. So that really famous centralized vs decentralized vs distributed diagram that I quote above? Well, in one of the companion papers, Baran provides this iteration on it, which in my opinion is far superior and I'm going to start using in my presentations.
That's a great base for illustrating other system characteristics like how authority, costs, and complexity are concentrated or distributed
Also hinted at... Networks aren't typically homogenous, by layer or node. You won't get consensus between an urban neighborhood and a rural village on network topology because their needs differ. You could, however, get consensus on hybrid approaches that allow different local topologies
Subtooting ActivityPub v SSB
I'm more for
2a) decentralized with federation
2b) decentralized and distributed
@darius my family always alerts me of things somewhere between B and C