@joelmartinez I doubt the protocol.
Let's do a mental experiment. Let's say that we have thousands of servers and people started to follow each other actively.
It ends up that your local server which you planned to be small and neat just for 10 users now has to be a big Kraken who can carry the load.
And instead of one monolithic twitter we've got a need to maintain a thousand half-twitters.
In case if the users don't follow each other, then that's some not-connected islands.