There are no instances in ATProto(overreacted.io)
472 points by danabramov 21 hours ago | 245 comments
tl;dr: ATProto separates hosting (where your data lives) from apps (which aggregate and display it), similar to how RSS feeds work with readers like Google Reader. This differs fundamentally from Mastodon's "instance" model, where hosting and app are bundled together into isolated fiefdoms that must federate via O(n²) connections, and where your identity is tied to a specific server. The right metrics for ATProto decentralization aren't instance counts, but whether people are migrating between hosting providers and building new apps on top of shared data.
HN Discussion:
  • The RSS/Google Reader analogy is broken because RSS blogs are self-sufficient while ATProto components are heavily interdependent
  • ~The article fails to explain how ATProto actually solves the legitimate problems that Mastodon's instance model addresses
  • ATProto's architectural separation of Relays, AppViews, and PDSes is an elegant solution to scaling problems
  • ATProto isn't truly decentralized in practice since Bluesky corp runs most infrastructure and relays are expensive to operate
  • ATProto resembles client/server architecture more than true distributed/P2P decentralization