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