Pricing via processing or combatting junk mail