This is a brute force solution. Every event needs relay selection heuristics so it can be found. I actually use geohashes as an example in my book. Read the chapter on relays, maybe it'll help you think about this.
Building Nostr - A Guide for Developers