Hashcash FAQ中提到的验证机制如何应用于日常小额支付场景?
- 内容介绍
- 文章标签
- 相关推荐
本文共计10866个文字,预计阅读时间需要44分钟。
Hashcash是一种防止垃圾邮件的策略,简单来说,它就是在邮件中添加一个戳记或标记,类似于邮票,让接收者能够识别出邮件的真实性。
hashc- 原文链接:www.hashcash.org/faq
译者注
Hashcash 是一种防止垃圾邮件的策略,简单地讲,它就是在邮件中添加一个“戳”/“标记”,可以形象地理解为“邮票”,以此来让接收者去“验证”这不是一个垃圾邮件。
邮票的验证方式,其实就是“部分 hash 碰撞”。
它的设计逻辑是:用 hash 算法生成一个邮票,对于普通用户(正常用户)来说,发一个邮件,去加上这么一个邮票,或者接收邮件的时候去生成一个邮票进行验证,仅仅只是需要一丁点运算成本,它在现代计算机上都是可以忽略不计的。(验证方只需要完成“部分 hash 碰撞”)
除了运算成本,它也不会花费时间成本,因为计算这么一个邮件只需要很短的时间,它最多就是让邮件在发送前会停顿那么一下下,不过如果有更好的实现方式,那完全可以结合“已信任”邮箱(已经相互验证过邮票或者直接知道你是你的那种邮箱),或者根据推测算法,先预计算出邮票。
但这种运算成本对于垃圾邮件发起者来说是灾难性的,因为它不是普通发一两个邮件,它是得在尽可能短的时间内发出尽可能多的垃圾邮件(在被封之前),那种邮件数量是每分钟上万计的,运算成本很大。
其它方面:这种机制需要有邮件系统底层支持,两边都使用这种共识机制才可以。目前已经有多个平台支持。
本文共计10866个文字,预计阅读时间需要44分钟。
Hashcash是一种防止垃圾邮件的策略,简单来说,它就是在邮件中添加一个戳记或标记,类似于邮票,让接收者能够识别出邮件的真实性。
hashc- 原文链接:www.hashcash.org/faq
译者注
Hashcash 是一种防止垃圾邮件的策略,简单地讲,它就是在邮件中添加一个“戳”/“标记”,可以形象地理解为“邮票”,以此来让接收者去“验证”这不是一个垃圾邮件。
邮票的验证方式,其实就是“部分 hash 碰撞”。
它的设计逻辑是:用 hash 算法生成一个邮票,对于普通用户(正常用户)来说,发一个邮件,去加上这么一个邮票,或者接收邮件的时候去生成一个邮票进行验证,仅仅只是需要一丁点运算成本,它在现代计算机上都是可以忽略不计的。(验证方只需要完成“部分 hash 碰撞”)
除了运算成本,它也不会花费时间成本,因为计算这么一个邮件只需要很短的时间,它最多就是让邮件在发送前会停顿那么一下下,不过如果有更好的实现方式,那完全可以结合“已信任”邮箱(已经相互验证过邮票或者直接知道你是你的那种邮箱),或者根据推测算法,先预计算出邮票。
但这种运算成本对于垃圾邮件发起者来说是灾难性的,因为它不是普通发一两个邮件,它是得在尽可能短的时间内发出尽可能多的垃圾邮件(在被封之前),那种邮件数量是每分钟上万计的,运算成本很大。
其它方面:这种机制需要有邮件系统底层支持,两边都使用这种共识机制才可以。目前已经有多个平台支持。

