SMTP Server: You want to send this email
to 10.000 recipients? Well, pay 12 bits of HashCash for each one.
Spammer's MUA: Alright, forget about it.
It is bound to a recipient (provos@citi.umich.edu) and a date, so presenting the same check to other parties or to the same party after a certain period of validity will fail. For the period of validity the recipient has to store the Rand value and compare incoming Hashcash Checks against the list of received checks. If the Rand is on the list or the date outside the validity, the Hashcash is ignored. And it's all implemented in Perl. Adam Back has a similiar scheme with shorter messages intended to be embedded in headers of other protocols.HashCheck Version: 0.1 To: provos@citi.umich.edu Bits: 12 Comment: test Date: 1015030975 Rand: 1530c9285266d00f260983b793861dfd Hash: 001110111111
Last Update: 2004/03/18 10:39:01