proof of work is almost built-in. clients, relays may ask for proof of work when they decide something smells spammy.