Hashcash(哈希现金)是一种基于“哈希运算”的工作量证明(Proof of Work, PoW)机制,最初用于减少垃圾邮件与拒绝服务攻击:发送者必须先完成一定计算成本的“计算谜题”,从而提高滥发或滥用的代价。它后来也影响了加密货币系统中 PoW 的设计思路。
/ˈhæʃkæʃ/
He used Hashcash to make spamming more expensive.
他使用 Hashcash 来让发送垃圾邮件的成本更高。
Hashcash-style proof-of-work requires the sender to find a valid hash, so mass abuse becomes computationally costly.
类似 Hashcash 的工作量证明要求发送者找到满足条件的哈希值,因此大规模滥用会变得计算代价高昂。
Hashcash 由 hash(哈希:指散列函数输出的固定长度值)与 cash(现金:暗示“代币/邮票”式的可验证凭证)组合而成。该术语通常与密码学家 Adam Back 于 1997 年提出的反垃圾邮件方案相关:用可验证但计算昂贵的“邮票”来抑制滥用。