Tor + ZeroNet + IPFS + NameCoin 將成為下一代 Anti-Censorship 的核心技術
我朝網絡的 Censorship 越來越強力,有的人因為不斷地被剝奪獲取信息的權利而變得麻木,但是仍有一部分人是清醒的,這些清醒的人現在非常需要先進的 Anti-Censorship 技術支持來幫助他們保持清醒。
因此我對未來可能成為 Anti-Censorship 核心的技術進行了一些簡單的預測。
Tor
能夠隱藏用戶 IP 地址的 P2P 加密網絡。以後很有可能所有的 Anti-Censorship 技術都需要基於 Tor Service 來隱藏用戶的 IP 地址,這將成為新的網絡協議層。
但光靠 Tor 是無法對抗 Censorship 的,要知道最嚴厲的 Censorship 是打擊犯罪。連 Silk Road、Silk Road 2 的管理員都陸續落網,證明 Tor 網絡是有缺陷的。[1] 雖然 Tor 能隱藏用戶的身份,但是 Tor 提供的 Onion Net 網站協議卻是一種傳統的中心化網站模式,所有 Onion 網站都必須有一台中央服務器提供服務,而且有一批運維團隊要對這台服務器進行維護,也就是說存在所謂的「頭號人物」。FBI 就是從這些「頭號人物」入手,派遣特工滲透到這批管理層內部,從人員方面攻破了這些犯罪組織,然後在法庭上再用 Parallel Reconstruction 重現證據鏈。雖然有傳言說 CMU 研究出了某種方法能追蹤到 Tor 網絡中用戶的身份,甚至在法庭上用這種技術提供了取證。[2] 但是這還是基於 Tor 服務存在中央服務器的事實才能做到的。
新一代的 Anti-Censorship 技術會繼續使用 Tor 的網絡層,但不會沿用 Onion Net 層。基於 Tor 之上建立的服務將是完全去中心化的 P2P 應用,將不存在中央服務器,也不再會有「頭號人物」一說,就算把所有開發者都抓起來,這種分佈式的網絡仍然能自主運轉,只是沒有了技術支持停止更新了,而不像 Silk Road 那樣人一抓服務器一查就渣都不剩了。
現在已經有這種 Decentralized P2P Anonymous E﹣Commerce 平台出現了,比如 OpenBazaar。[3] 目前這個平台還處於 Beta 版本,所以內容還是很和諧的,但是考慮到現在非法交易在 Onion Net 網絡中沒有一個安穩的棲息之地,這片淨土估計很快就會被污染掉。到時候 FBI 要打擊這種完全沒有中央服務器、沒有領導班子的平台估計會相當頭疼。
ZeroNet
具有動態內容接口的 P2P 分佈式網站框架。沒錯這就是我預測的今後將代替 Onion Net 層的去中心化 P2P Web 服務協議。這個協議本身不考慮對用戶的身份信息進行保護,但是它的設計就是為了能和 Tor 一起搭配使用的匿名分佈式網絡系統,所以用戶想要隱藏身份是可以很輕鬆地進行配置的。
在 ZeroNet 中每個用戶都有一個公鑰加密身份,可以作為用戶的賬戶進行動態內容發佈。ZeroNet 提供了一套動態內容接口,以前的 FreeNet 也是一套去中心化的 Web 層,但是只支持靜態頁面,ZeroNet 的動態網頁支持完美彌補了 Onion Net 和 FreeNet 的兩大缺陷。配合 Tor 網絡層進行匿名處理后就已經能挑戰非常嚴峻的 Censorship 了。
IPFS
提高 P2P 分佈式網絡數據分發效率的 CDN 協議。這套協議的初衷跟 Censorship 沒有什麼關係,它解決的是目前網絡數據分發中存在的現實問題:比如一棟樓裡面有5個人同時觀看一個 YouTube 視頻,但是 YouTube 卻必須把同樣的視頻數據發送5次給這5個人。IPFS 能大大減少這種網絡開銷,它利用 P2P 網絡的原理實現了一個分佈式文件系統,在數據結構上跟 UNIX 的 INODE 文件存儲方式非常類似,每一個 Block 的 Hash 值是固定的,於是就能依靠 P2P 網絡進行分發,這樣同一份視頻數據理論上只要發送一次就能提供同一棟樓的5個用戶觀看,乃至更多。
這種 P2P CDN 協議能為新一代 Anti-Censorship 網絡解決速度和容量的問題。對於 ZeroNet 來說並不適合直接把大文件像多媒體文件存在分佈式節點上,這樣會增加很多不必要的網絡開銷。IPFS 能夠將這些大文件進行按需分配、並且能保證良好的速度。我覺得將來的 P2P Streaming 會使用這種技術。
NameCoin
以比特幣核心技術為基礎的區塊鏈 DNS 系統。我朝最喜歡搞的就是 DNS 污染了,再加上最近出台的域名政策名正言順地給 DNS 污染安上了法律的擋箭牌。這樣一套分佈式的 DNS 系統很好地解決了這個問題。ZeroNet 直接支持 NameCoin 的 .bit 域名解析,整合起來十分方便。再加上 .bit 的設計非常簡單,價格公道,我覺得將來能成為 Anti-Censorship 網絡流行的域名解決辦法。
Conclusion
還有很多 Anti-Censorship 的技術正在如火如荼地開發當中,這其中還有很多更理論的東西,比如更加完善的密碼學套件支持等等。DuckDuckGo 今年捐了 225,000 USD 給這些優秀的 Anti-Censorship 項目。[4] 如果你不希望活在一個沒有信息自由的世界中,也請偶爾為這些項目捐獻一杯咖啡吧。