NightWeb:移動BT內容分享應用是一個不可審查、無法追蹤的移動端交流和檔案分享應用,其實就是把電腦版的BitTorrent平臺搬到了移動手機上來。
可以將你的Android裝置接入一個匿名的點對點社交網路。你可以寫點東西或者分享照片,你的 Followers 將會通過基於I2P(Invisible Internet Project)匿名網路利用BitTorrent 來獲取你釋出的內容。目前這款應用還處於實驗性階段,有很多不足(體驗下來覺得應用反應慢,UI 比較簡陋),但是它的最終目標是做成一個不可審查、無法追蹤的移動端交流和檔案分享應用。
開啟 Nightweb,它會在後臺啟動 I2P 並給你生成一個使用者名稱。當你修改自己的檔案或者寫一篇文章時,它會儲存這些資訊並將其分享到一個 Torrent 檔案中,你的 Followers 就可以下載你的檔案。你的所有更新都會通知他們,這樣他們就能知道最新發生的動態。
不會煩死吧?別擔心,你只會獲取那些你 follow 或者 favour 的使用者,以及他們 follow 或者 favour 的使用者。這種“朋友的朋友”模型可以幫助你發現新的內容,同時又避免了類似 Gnutella 這類完全免費的元資料系統的混亂。將你的元資料分享到 torrent,也避免了 BitTorrent 最大弱點——需要一箇中心伺服器來搜尋和瀏覽內容。
那麼怎麼才能讓別人 follow 你呢?開啟應用內的“使用者”頁面,點分享按鈕,你可以將一個 HTTP 連結通過網路傳送給別人,如果這位朋友也裝了 Nightweb,當他用手機點開這個連結時,就會在 Nightweb 內開啟,開始匿名獲取你的內容。
Nightweb 的目標是成為匿名網路的一個“killer app”,讓 I2P 成為一項更主流的技術。他們選擇 Android 作為釋出平臺,是因為 Android 允許一般性、長期執行在後臺的服務,同 Java 是 API 相容的,I2P 可以完美執行,另外在 Android 上永遠不愁應用的分發問題。
Nightweb 使用的語言是 Clojure,創始人對此的解釋是它比 Java 更有趣。既然不是為了錢做事,有趣自然就成了一個重要的原因了。