İnternetin merkeziyetsiz olması gerekirken, bugün dev platformlar tek bir tuşla sizi susturabiliyor. GhostWire bu soruna çözüm olarak doğdu: Altyapınızın sizi yok saydığı anlarda ne yapacaksınız? Aktivistler, gazeteciler ve doğal afet bölgelerindeki insanlar için geliştirilen bu protokol, hiçbir sunucuya bağlı olmadan, Bluetooth, LoRa, Tor veya internet üzerinden çalışabiliyor.
GhostWire, sadece bir uygulama değil, bir protokol. TCP/IP'nin mesh versiyonu olarak düşünülebilir. Beş katmanlı yapısı sayesinde kriptografi, yönlendirme, taşıma ve ağ katmanları birbirinden bağımsız. XChaCha20-Poly1305 ve kuantum sonrası anahtar değişimi ML-KEM-768 ile her mesaj şifreleniyor. Zorlama durumlarında cihazı silecek acil durum PIN'i veya panik modu gibi özellikler sunuyor.
Rust ile yazılmasının nedeni, bellek güvenliği ve düşük kaynak tüketimi. ESP32 gibi kısıtlı cihazlarda bile çalışabiliyor. Şu anda TCP, WebRTC, BLE, LoRa ve obfs4 taşıyıcılarını destekliyor. İlerleyen aşamalarda mesh topolojisi optimizasyonu, mesajlaşma, dosya transferi ve ses desteği eklenecek. AGPL-3.0 lisansıyla açık kaynak olarak yayınlanan proje, Nairobi'den geliştiriliyor.
GhostWire, mevcut araçların (Signal, WhatsApp, Briar, Meshtastic) kapsamadığı bir boşluğu dolduruyor: Herhangi bir taşıyıcı üzerinde çalışan, hasarı yönlendiren ve kapatılamayan bir iletişim yığını. Eğer bu tür bir altyapı sizin için önemliyse, GitHub üzerinden katkıda bulunabilirsiniz.