Earlier quoted context omitted.
> What’s impractical about that? My understanding is that ActivityPub relies on the server having a stable domain name and be reachable from the internet so that other instances can talk to it. So your client must continuously run its server in the background (impossible on mobile) and be reachable from the internet at a static IP or dynamic DNS with low TTLs (very impractical on mobile unless you perpetually leave y…
Your understanding is right. Though some downtime is usually handled by servers with "backoff retries" eventually you're server will be marked as offline and servers might never bother contacting it anymore. Similar to email which - at least technically - has the idea built into its protocol that servers are going to be down. But mastodon was built with more modern web in mind, so having a server that's offline more…
That’s essentially Nostr. There the servers are untrusted relays and cryptography is used to enforce authenticity.
(One of the) issues with Mastodon is that it was initially designed for browser-based use and browsers require an origin (aka a domain or IP) to talk to, because originally there were no clients. Having actual clients would remove the need for this since they can talk any protocol to any host and implement their own logic to authenticate messages. I think Mastodon was just never expected to become this big.
I’ve got plenty more (negative, but IMO constructive) criticism about Mastodon and the broader “fediverse” if you’re curious, just search for my username and those keywords. Maybe one of these days I’ll write a blog post.