theoretically speaking, all you need to have a federated microblogging server is send/receive posts send/receive follows send/receive report/block send/receive media
@theorytoe@RustyCrab That doesn't explain why Twister and Bastyon don't suffer from the same problems and those networks are actually blockchain-based.