Comment by Groxx
it's pure waste-generation, but hashcash is a fairly old strategy for this, and it's one of the foundations of Bitcoin. there's no "proof of payment to any beneficial recipient", sadly, but it does throttle high-volume spammers pretty effectively.
Maybe if you could prove you sent a payment to a charity node and then signed your message in the receipt for verification...