「如果邮件没有附带 20 位的哈希值 …… 你的程序就会弹出一条声明,解释发邮件需要付邮费,以及哪里能获得合适的软件」,Back 在密码朋克邮件组里这么解释,「这可以让滥发邮件的人一夜之间破产,因为 100 0000 x 20 = 100 MIP 年,比他们的计算能力要大得多」。 值得注意的是,Back 的工作量证明系统比起 Dwork 和 Naor 的要更随机。他们俩的方案只要求解出一个谜题,这意味着一台更快的计算机总是解得更快些(比起条件更差的计算机)。但从统计上来看,Hashcash 中更慢的计算机也有几率会更快找出正确的解。 (打个比方,如果某人跑得比别人快,在短跑比赛中 TA 每次都能赢。但如果某人只是买了更多的彩票,其他人也总有几率能比他中得多 —— 只是不那么经常能中奖而已。) 数字世界的稀缺性与 Dwork 和 Naor 的提案命运相似,Hashcash 从未获得很大的进展。Back 在 2002 年的白皮书中详细讲解了 Hashcash。Apache 的开源 SpamAssassin (垃圾邮件过滤)平台实现了它,而微软也在一种不兼容的 「电子邮件邮戳」 格式中利用了工作量证明的想法。而 Back 和其他学者,连年致力于为这个解决方案提出不同的应用,但都没有得到多少关注。对大多数潜在应用来说,缺乏网络效应使他们难以启动。 但是,Dwork 和 Naor、Back (的独立研究),都确实创造了一些东西。数字化的产品最强大的特性之一便是它们很容易就能被复制,而工作量证明本质上是第一种不依赖于中心的虚拟稀缺性概念:它将电子数据与真实世界、有限的计算资源绑定在了一起。 而稀缺性,毫无疑问,是货币的前提。实际上,Back 在他的密码朋克邮件发言和白皮书中,都特别明确地将 Hashcash 放在货币的类别中,与当时世界上唯一一种数字现金(Chaum 的 DigiCash)相对照。 「在 digicash 获得广泛使用前,Hashcash 也许能提供一种临时措施」,Back 在邮件组中说,「Hashcash 是自由的,你只需在你的电脑上消耗一些计算,就能得到它。这符合自由表达的网络文化,经济拮据的人也能和百万富翁、退休政府官员等等平等对话。(而且)如果 digicash 出了问题(被接管或者要求保管用户的身份信息),Hashcash 也能提供一种控制垃圾邮件的后备方案。」 但是,除开这个名字,Hashcash 并不能很好地担当一种成熟的现金(Dwork 和 Naor 的提议当然也不行)。也许更重要的是,接收者 「收到」 的工作量证明,对他来说没有任何用处。不像货币,你可以花在别的地方。此外,因为计算机的性能日益提高,相同的时间里,它们可以生成越来越多的证明 —— Hashcash 会遭遇超级通胀。 撇开其它所有,工作量证明所提供的,乃是数字货币研究的一个全新的基础。后来的大多数重要的数字货币方案,都建立在 Hashcash 之上,一般来说都是让工作量证明得以重用(Hal Finney 的 「可重用的工作量证明(PROW)」 即是最明显的例子)。 (责任编辑:admin) |