a key part of the solution seems to be a global list to find any npub and one relay it uses, maybe using a dht
if we can find any npubs events by knowing one of their relays then replies and boosts should handle the rest of the distribution, we can each then probably significantly reduce the amount of relays we write to, which should reduce platform load
