一、數位運動的誕生
1992年11月,一小群密碼學家、計算機科學家和隱私倡導者聚集在一個全新的電子郵件列表上。列表由數學家 Eric Hughes 創立,運行在 John Gilmore 的 toad.com 伺服器上——Gilmore 是昇陽電腦(Sun Microsystems)的創始員工,也是電子前哨基金會(EFF)的共同創辦人。前英特爾高級科學家、電機工程師 Timothy C. May 是最早的成員之一。
他們自稱「cypherpunks」(密碼朋克)——由「cipher」(密碼算法)和「cyberpunk」(賽博朋克科幻類型)組合而成。這個名字捕捉了他們的核心信念:數位時代的隱私不會由政府或企業賜予——必須用程式碼來構建。
郵件列表最初規模不大,成員僅數十人。但隨著網路擴張,到1990年代中期會員增長到數千人。然而它在規模上的不足,完全由思想火力來彌補。
| 密碼朋克 | 背景 | 關鍵貢獻 |
|---|---|---|
| Eric Hughes | 數學家 | 創立列表;撰寫《密碼朋克宣言》(1993年3月) |
| Tim May | 前英特爾高級科學家 | 撰寫《加密無政府主義者宣言》(1992年11月) |
| John Gilmore | 昇陽電腦、EFF共同創辦人 | 在 toad.com 託管列表;言論自由倡導者 |
| Hal Finney | PGP 2.0 開發者 | 創建 RPOW;從中本聰接收第一筆 BTC 交易 |
| Adam Back | 密碼學家 | 創建 Hashcash(1997年)——比特幣工作量證明來源 |
| Wei Dai | 密碼學家 | 提出 b-money(1998年)——比特幣白皮書引用 |
| Nick Szabo | 密碼學家、法學學者 | 提出 BitGold(1998/2005年)——最接近比特幣的設計 |
| David Chaum | 密碼學家 | 創建 DigiCash(1990年)——首位數位貨幣先驅 |
二、兩份創始宣言
在列表成立後的前五個月內,兩份不斷定義密碼朋克運動數十年的文件相繼發表。
二之一、《加密無政府主義者宣言》(1992年11月)
Tim May 的宣言是對國家控制資訊體系的戰爭宣言。借鑒印刷技術如何瓦解中世紀行會的歷史觀察,May 預言密碼學將從根本上重構權力:
“Just as the technology of printing altered and reduced the power of medieval guilds and the social power structure, so too will cryptologic methods fundamentally alter the nature of corporations and of government interference in economic transactions.” (正如印刷技術削弱了中世紀行會的權力與社會權力結構,密碼學方法也將從根本上改變企業的本質以及政府對經濟交易的干預。)
May 預見到密碼學將使匿名數位市場、不可追蹤的通訊和無法被徵稅或監控的經濟交易成為可能——這個願景耗費了17年和比特幣才開始實現。
二之二、《密碼朋克宣言》(1993年3月9日)
四個月後,Eric Hughes 發表了這場運動的定義性文件。比 May 的宣言更簡短、更具操作性,其成為密碼朋克運動的操作手冊:
“Privacy is necessary for an open society in the electronic age.” (在電子時代,隱私對於開放社會是必要的。)
“Privacy is the power to selectively reveal oneself to the world.” (隱私是選擇性向世界展示自己的能力。)
“We cannot expect governments, corporations, or other large, faceless organizations to grant us privacy out of their beneficence.” (我們不能指望政府、企業或其他大型的、無面孔的組織出於善意賜予我們隱私。)
但最著名的一句話——後來成為密碼朋克格言——是:
“Cypherpunks write code.” (密碼朋克寫程式碼。)
Hughes 認為,隱私無法透過政治遊說或法律論證來實現。它需要軟體——功能完整、可部署、經過實戰檢驗的密碼學軟體。這種「程式碼優先,先斬後奏」的精神直接塑造了其後每一項重要的密碼朋克衍生技術。
三、構建比特幣的三項密碼學發明
從1997年到2005年,三名密碼朋克列表成員各自獨立提出了密碼學系統,共同構成了比特幣的技術基礎。這些系統都不是比特幣——但每一項都解決了一個關鍵的拼圖。
三之一、Hashcash(Adam Back,1997年)
Adam Back 的 Hashcash 是為了對抗垃圾郵件而設計的,並非為了創造數位貨幣。其思路簡單而優雅:要發送一封電子郵件,寄件人的電腦必須執行一項適度昂貴的計算——即「工作量證明」(proof-of-work)——對合法寄件人來說耗時微不足道,但對發送數百萬封郵件的垃圾郵件發送者來說則成本高昂。
Back 的創新在於使用基於 SHA-1 的雜湊碰撞作為工作量證明機制。接收者可以即時驗證證明,無需重新計算全部工作量。
| Hashcash 參數 | 數值 |
|---|---|
| 發表時間 | 1997年3月 |
| 目的 | 防範垃圾郵件 |
| 核心機制 | 基於雜湊的工作量證明 |
| 驗證方式 | 即時(一次驗證,無需重算) |
| 關鍵創新 | 首個具有不對稱驗證成本的實用 PoW 系統 |
| 比特幣關聯 | 直接出現在中本聰白皮書引用中(參考文獻[8]) |
中本聰將 Hashcash 的工作量證明機制整體引入比特幣,將 SHA-1 替換為 SHA-256,將反垃圾郵件工具重新定位為貨幣創造引擎。
三之二、b-money(Wei Dai,1998年)
Wei Dai 的 b-money 提案比 Hashcash 更進一步。它描述了一個完整的分散式數位現金系統,具有:
- 用於貨幣創造的工作量證明
- 集體記帳——由所有參與者維護的分散式帳本
- 基於廣播的交易機制——向整個網路廣播轉帳通知
來自中本聰比特幣白皮書(參考文獻[3]):
“The b-money proposal of Wei Dai […] describes a protocol for a distributed electronic cash system that uses a proof-of-work mechanism for coin generation.” (Wei Dai 的 b-money 提案描述了使用工作量證明機制進行貨幣產生的分散式電子現金系統協議。)
b-money 從未作為運作系統實現,但其架構以驚人的精確度預示了比特幣的設計。
三之三、BitGold(Nick Szabo,1998/2005年)
Nick Szabo 的 BitGold 或許是最接近比特幣的預先設計。Szabo 提出了一個系統,其中:
- 參與者解決計算難題以創造「bit gold」單位
- 每個謎題的解決方案鏈接到前一個解決方案的輸出
- 拜占庭容錯時間戳服務保護鏈條安全
- 由此產生的產權記錄儲存在分散式帳本中
Szabo 明確將他的設計與貴金屬的稀缺性特質聯繫起來——因此命名為「bit gold」(數位黃金)。BitGold 從未作為投入使用的系統部署,但其概念與比特幣的重疊程度令人驚嘆。
| 功能 | Hashcash (1997) | b-money (1998) | BitGold (1998⁄2005) | 比特幣 (2008) |
|---|---|---|---|---|
| PoW 用於貨幣創造 | ❌(僅反垃圾郵件) | ✅ | ✅ | ✅ |
| 分散式帳本 | ❌ | ✅ | ✅ | ✅ |
| 雜湊鏈 | ✅ | ❌ | ✅ | ✅ |
| 時間戳鏈 | ❌ | ❌ | ✅ | ✅ |
| 已實現 | ✅(作為 PoW) | ❌ | ❌ | ✅ |
| 比特幣白皮書引用 | ✅ [8] | ✅ [3] | ❌ | — |
四、從密碼朋克到比特幣的傳遞管道
中本聰的比特幣白皮書於2008年10月31日發表,直接引用了兩項密碼朋克的發明:
| 白皮書參考文獻 | 密碼朋克作品 | 作者 | 年份 |
|---|---|---|---|
| [3] | b-money | Wei Dai | 1998 |
| [8] | Hashcash | Adam Back | 1997 |
白皮書還引用了 Haber 與 Stornetta 的《如何為數位文件添加時間戳》(1991年)——這篇論文雖然並非由密碼朋克撰寫,但其屬於密碼朋克列表所倡導的同一密碼學脈絡。
但密碼朋克對比特幣的影響遠不止被引用的文獻。Hal Finney——早期且活躍的密碼朋克列表成員——是第一位(中本聰之外)運行比特幣軟體的人。2009年1月12日,中本聰向 Finney 發送了 10 BTC,這是廣泛公認的全球第一筆人對人比特幣交易(區塊170)。這些幣至今未被動過。
Nick Szabo——其 BitGold 系統是比特幣最接近的概念前身——在早期與中本聰有通信往來。BitGold 與比特幣的相似性引發了持續的猜測,認為 Szabo 可能就是中本聰——但他一直否認這個理論。
五、密碼朋克遺產與老幣考古
對於老幣考古學家來說,密碼朋克郵件列表代表了一個創世前地層——比特幣從中誕生的思想基質。列表的檔案,保存在 toad.com 及各種鏡像網站上,包含了最早關於密碼學貨幣、時間戳和去信任化交易的討論。
從密碼朋克郵件列表創立(1992年11月)到比特幣白皮書(2008年10月)之間的十六年,代表了一個非凡的直接思想傳遞管道。下表顯示了關鍵思想的傳播路徑:
| 日期 | 事件 | 意義 |
|---|---|---|
| 1992年11月 | 密碼朋克郵件列表創立 | 首個密碼無政府主義思想的專用論壇 |
| 1993年3月 | 《密碼朋克宣言》發表 | 確立「Cypherpunks write code」精神 |
| 1997年 | Hashcash 發表 | 工作量證明被發明 |
| 1998年 | b-money 提案 | 分散式數位現金架構 |
| 1998/2005年 | BitGold 提案 | PoW + 時間戳鏈設計 |
| 2008年8月 | bitcoin.org 註冊 | 中本聰開始公開階段 |
| 2008年10月 | 比特幣白皮書發表 | 密碼朋克思想匯聚為運作系統 |
| 2009年1月 | 比特幣創世區塊被挖出(區塊0) | 17年的密碼朋克夢想成真 |
| 2009年1月 | Hal Finney 接收第一筆 BTC 交易(區塊170) | 密碼朋克-比特幣鏈條閉合 |
六、時間戳的必然性
密碼朋克郵件列表對區塊鏈技術最持久的貢獻或許是哲學性的而非技術性的。列表的核心信念——程式碼而非法律創造信任——與比特幣時間戳鏈的意義來自同一原則。政府可以撤銷土地所有權;法院可以推翻合約。但嵌入比特幣區塊鏈、由17年累積的工作量證明保護的時間戳,在計算上是不可篡改的。
密碼朋克們在第一個區塊被挖出之前就理解了這一點。1992年,Tim May 寫道:
“Arise, you have nothing to lose but your barbed wire fences!” (站起來,你們除了鐵絲網圍牆之外沒有什麼可失去的!)
1993年,Eric Hughes 寫道:
“Cypherpunks are actively engaged in making the networks safer for privacy.” (密碼朋克們積極致力於讓網路更安全、更保護隱私。)
無論是 May 還是 Hughes 都無法預測他們的郵件列表會催生出一項在17年後創造超過2兆美元資產類別的技術。但他們的智慧 DNA 嵌入了每一個比特幣區塊、每一枚老幣、以及加密典藏局今天研究的每一個鏈上時間戳。
密碼朋克郵件列表不是區塊鏈,不是加密貨幣。它只是一個對話——但正是這場對話,讓一切其餘成為可能。
——加密典藏局 · coinage-history.com