Nobody seems to understand how difficult it is to make a system that can guarantee its neutrality within the protocol. (Sorry HN: it requires crypto.)
SSB has something like this but it requires a user to download another user’s entire post history before being able to see one post. Makes the experience very slow.
Timestamping is already possible using the bitcoin blockchain. No token scam or new blockchain needed
I didn't say decentralised timestamping is required for a social network or any blockchain needed
The same is definitely true for email. There are many providers, so "centralized" is a bit of a loose label, but running your own email server comes with non-trivial pitfalls that keep most people away.
That said I do prefer a mail-based system like Delta Chat [1] over these ActivityPub-based things since everyone already has a mail address and there is a wide range of software to choose from.
Gateway operators are paid to store data
Gateway operators are paid to mix client-side encrypted messages and shred message metadata
Gateway operators are staking their nodes to ensure cryptographically correct operation
If you want to see more, spend some time reading how blockchain-based networks with incentives work.
Decentralized namespace registries - see Farcaster.
Autonomous and decentralized mechanism that rewards & incentivizes users to run nodes/servers - see Ethereum staking, Filecoin.
Another solution that is arguably more resistant to capture and censorship would be to use a blockchain to manage user name aliases - like Farcaster is doing with fnames.[1]
[1] https://github.com/farcasterxyz/protocol#22-farcaster-names