In reply to Pavel Karoukin.

You can automate the solving of a hashcash puzzle too :P Solving CAPTCHA's requires processing power too, just like with the hashcash approach.