I was thinking about account creation on fediverse. Came to my mind. Could it use ssh keys to authenticate? Every instance would store a local public key and a list of other instances that have this exact account on them(to display all posts). This would ease up the "choose instance" problem.