![]()
2.6億人活在網(wǎng)絡(luò)盲區(qū)。洪水沖斷基站、政府掐斷信號、戰(zhàn)區(qū)基礎(chǔ)設(shè)施成廢墟——傳統(tǒng)通信總在最關(guān)鍵時刻掉鏈子。
內(nèi)羅畢的網(wǎng)絡(luò)安全專業(yè)學生Phantomojo見過太多:暴雨后家人互尋無門,救援隊各自為戰(zhàn),活動人士因明文通訊被捕。他花兩年造了GhostWire——一個不需要任何服務(wù)器的去中心化網(wǎng)狀通訊平臺,代號"幽靈線"。
當互聯(lián)網(wǎng)本身成為單點故障
GhostWire的核心設(shè)定很粗暴:假設(shè)基礎(chǔ)設(shè)施隨時會崩。設(shè)備不連服務(wù)器,直接彼此握手。消息像接力賽一樣在節(jié)點間跳躍,哪條路通就走哪條。某個節(jié)點掉線?路由自動繞行。互聯(lián)網(wǎng)全斷?切到WiFi Direct、藍牙,甚至LoRa無線電。
技術(shù)棧選得頗有野心。底層用libp2p——IPFS和以太坊同款P2P網(wǎng)絡(luò)棧,負責節(jié)點發(fā)現(xiàn)、連接建立和多路復(fù)用。在此之上跑S/Kademlia加固的分布式哈希表(DHT)做路由,Gossipsub協(xié)議傳播消息。
Rust不是炫技,是剛需。Phantomojo算過賬:目標硬件是樹莓派和老舊筆記本,內(nèi)存以MB計,緊急通訊時容不得垃圾回收器(GC)卡頓。Rust的無GC內(nèi)存安全+ fearless并發(fā),讓單機能扛數(shù)百個對等連接而不擔心數(shù)據(jù)競爭。
端到端加密只是底線。GhostWire的設(shè)計哲學是"縱深防御"——沒有服務(wù)器,沒有中繼,沒有中間節(jié)點能瞥見明文。
把巴塞羅那的社區(qū)網(wǎng)絡(luò)喂給AI
真正讓GhostWire跳出同類產(chǎn)品的,是一套輕量級AI路由模型。
Phantomojo沒拍腦袋寫規(guī)則。他找到GuifiSants——巴塞羅那全球最大的社區(qū)網(wǎng)狀網(wǎng)絡(luò)之一——拿到真實運行數(shù)據(jù)訓(xùn)練模型。LightGBM回歸器,500棵樹,學習率0.05,最大深度7。輸出轉(zhuǎn)成ONNX格式,推理延遲壓到76.7微秒。
什么概念?普通HTTP請求往返要幾十到幾百毫秒,這里的路由決策快三個數(shù)量級。樹莓派上跑實時選路,電量和算力都扛得住。
模型判斷依據(jù)包括:節(jié)點歷史在線率、當前信號強度、電池余量、甚至設(shè)備移動軌跡預(yù)測。GhostWire自動選擇最優(yōu)路徑,無網(wǎng)時切射頻網(wǎng)狀網(wǎng),無WiFi時切藍牙,多層降級策略。
全球南方的真實測試場
項目開源在GitHub,文檔里沒寫但代碼注釋透露:內(nèi)羅畢貧民窟和肯尼亞北部干旱區(qū)做過實地測試。LoRa模塊在開闊地帶能傳5-10公里,城市峽谷里靠藍牙5.0的Mesh組網(wǎng)補盲。
有個細節(jié)很產(chǎn)品經(jīng)理:界面刻意模仿WhatsApp,降低學習成本。但底層完全不同——沒有手機號注冊,用加密密鑰對作為身份, metadata(元數(shù)據(jù))最小化設(shè)計。
Phantomojo在README里埋了一句:「當政府要求運營商關(guān)閉服務(wù)時,GhostWire用戶仍在通訊。」這話在2023年肯尼亞大選期間的局部斷網(wǎng)事件后,讀起來格外具體。
項目目前處于早期階段。已知限制包括:大規(guī)模網(wǎng)絡(luò)(1000+節(jié)點)的收斂速度未驗證,iOS端因后臺限制尚未實現(xiàn),群聊的密鑰管理還在迭代。但代碼結(jié)構(gòu)清晰,行為測試覆蓋核心P2P邏輯,Rust的類型系統(tǒng)把不少坑擋在了編譯期。
GitHub倉庫的最近提交顯示,作者正在整合QUIC傳輸協(xié)議替代TCP,進一步降低連接延遲。Issues區(qū)有條法語留言,來自海地某NGO技術(shù)人員,詢問颶風季部署的可行性——Phantomojo回復(fù)說在找硬件捐贈渠道。
如果這套系統(tǒng)能在資源最匱乏的地方跑通,它或許能回答一個被忽視的問題:當26億人被數(shù)字世界遺忘,技術(shù)該站在誰那邊?
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.