This is interesting but wouldn't the final solution be PoW? Relays requiring some small PoW, even clients requiring it for non follows? Ofc it would need to be easy to toggle for when youre in the mood to discover. What do you think?
It isn't widespread. For now we can't do it.