Recaptcha would have to become a NIP since all of this happens over websockets and not basic HTTP. And then nostr clients would need to add support for recaptcha.