deposit sats to an account is verification enough imo, but yeah, who needs twitter? nostr will find different ways to handle bots and spam.