deploying the fediverse instance-instance communication(or just to peer) on top of an overlay-network like yggdrasil, using their addresses as domain names, may be a quick fix without having to change the paradigm (while remaining compatible with the normal way)

so that the accounts are associated with that address(instead of a domain)
plus, once inside such a system, there would never be a need for any other migration