Hashcash FAQ 翻译
原文链接:http://www.hashcash.org/faq 译者注 Hashcash 是一种防止垃圾邮件的策略,简单地讲,它就是在邮件中添加一个“戳”/“标记”,可以形象地理解为“邮票”,以此来让接收者去“验证”这不是一个垃圾邮件。 邮票的验证方式,其实就是“部分 hash 碰撞”。 它的设计逻辑是:用 hash 算法生成一个邮票,对于普通用户(正常用户)来说,发一个邮件,去加上这么一个邮票,或者接收邮件的时候去生成一个邮票进行验证,仅仅只是需要一丁点运算成本,它在现代计算机上都是可以忽略不计的。(验证方只需要完成“部分 hash 碰撞”) 除了运算成本,它也不会花费时间成本,因为计算这么一个邮件只需要很短的时间,它最多就是让邮件在发送前会停顿那么一下下,不过如果有更好的实现方式,那完全可以结合“已信任”邮箱(已经相互验证过邮票或者直接知道你是你的那种邮箱),或者根据推测算法,先预计算出邮票。 但这种运算成本对于垃圾邮件发起者来说是灾难性的,因为它不是普通发一两个邮件,它是得在尽可能短的时间内发出尽可能多的垃圾邮件(在被封之前),那种邮件数量是每分钟上万计的,运算成本很大。 其它...
