Hashcash究竟是什麼?比特幣竟是參考了這個機制
白話區塊鏈/張詠晴編譯
2018-11-13 14:35

 

他的工作成果被中本聰在比特幣白皮書中引用,他的公司在比特幣產業呼風喚雨。同時,他也被網友指責是鼠目寸光的騙子,利用比特幣謀私利。

 

在比特幣白皮書第四章,有這樣一段話:「To implement a distributed timestamp server on a peer-to-peer basis, we will need to use a proof-of-work system similar to Adam Back’s Hashcash.(要想實現點對點的分散式時間戳服務,我們就需要使用一種類似於Adam Back的Hashcash的工作量證明系統)。」

 

微信图片_20181112233431

 

這段話中的Hashcash究竟是什麼?中本聰發明比特幣竟參考了這個機制。

 

Hashcash的發明者是Adam Back。Adam Back,英國人,密碼學家,密碼龐克郵件小組成員。1970年7月出生於倫敦,現居馬爾他的斯利馬,在艾希特大學獲電腦科學博士學位。這所大學出過一位著名校友_哈利波特的作者J.K.羅琳(J.K. Rowling)。他在學術上有不少成果,而最出名的成果就是Hashcash。

 

發明Hashcash

 

想瞭解Hashcash,還得回到上世紀的90年代。當時互聯網剛剛興起,電子郵件作為當時互聯網的第一應用,在大眾普及。然而,隨之而來的便是垃圾郵件的泛濫。為了防止垃圾郵件,不少人開始嘗試解決這個問題。

 

1997年3月,Adam Back在密碼龐克郵件列表發送了一封主題為《A partial hash collision based postage scheme》的郵件,提出了Hashcash。

 

Hashcash使用一種叫做工作量證明(Proof of Work)的技術來防止垃圾郵件。簡單來說,就是發送郵件前需要進行一些計算,這對於發送少量郵件來說,並不會有很大計算量,但如果你想大批量發送郵件(垃圾郵件通常是這樣),計算量就十分巨大。

 

這種技術在當時並沒有引起多少人關注,據說當時只有一位讀者給他回信。但是,在十多年後,工作量證明(Proof of Work),卻對比特幣產生巨大影響(其實Adam Back並不是第一個想到這種方式的人,1992年,IBM的研究員Cynthia Dwork和Dr. Moni Naor,就提出過類似想法)。

 

2008年,比特幣白皮書的發布,讓工作量證明(Proof of Work)機制為大家所熟知,中本聰在比特幣白皮書中,引用了Adam Back的工作成果,一時間讓Adam Back名聲大噪。(其實Adam Back和中本聰以及比特幣早有淵源,Adam Back與中本聰其實在比特幣白皮書發布之前,就有聯繫,Adam Back還建議中本聰去瞭解一下Wei Dai的工作。)

 

本文為巴比特資訊授權刊登,原文標題為「比特幣『教父』是非錄:對比特幣貢獻大卻又差點霸佔比特幣控制權的男人