Teknoloji Haberleri

Bitchat: İnternetsiz ve Sansüre Direnen Mesajlaşma Dönemi

Bitchat: İnternetsiz ve sansürsüz mesajlaşma dönemi
Twitter’ın kurucusu ve Block CEO’su Jack Dorsey, internet altyapısına ihtiyaç duymayan yeni bir mesajlaşma sisteminin beta versiyonunu tanıttı. Bitchat adı verilen uygulama, tüm iletişimi Bluetooth Low Energy (BLE) üzerinden gerçekleştiriyor ve merkezi bir sunucuya bağımlı olmaksızın mesaj alışverişine olanak tanıyor.

Dorsey, X (eski adıyla Twitter) aracılığıyla Bitchat’i duyurdu. Sistemin “IRC havasında” olduğunu belirten Dorsey, uygulamanın internetin ilk dönemlerindeki özgür mesajlaşma ortamını hatırlattığını vurguladı. Bitchat, Bluetooth mesh teknolojisi temel alınarak geliştirilmiştir. Her cihaz, hem bir gönderici hem de bir ara istasyon olarak işlev görüyor, bu sayede mesajlar, doğrudan bağlantı kurulamayan uzak cihazlara diğer cihazlar üzerinden iletilebiliyor.

30 metreye kadar olan menzil sınırı, “köprü düğümler” (bridge nodes) ile daha geniş alanlara yayılarak genişletilebiliyor. Mesajlar, içerik türüne (özel, grup veya yayın) göre şifreleniyor ve büyük boyutlu veriler 500 baytlık küçük parçalara dönüşüyor.

Sunucu yok, hesap yok, iz yok

Bitchat: İnternetsiz ve sansürsüz mesajlaşma dönemi
Bitchat’in en dikkat çekici özelliklerinden biri, tamamen merkeziyetsiz ve kimliksiz bir yapı sunmasıdır. Kullanıcılar, herhangi bir e-posta adresi, telefon numarası veya hesap gerektirmeden sisteme katılabiliyor. Mesajlar yalnızca geçici olarak cihaz belleğinde saklanıyor; merkezi bir veri deposu bulunmuyor. Bu yapı, uçtan uca şifreleme ile birleştiğinde oldukça güvenli ve gizli bir iletişim ortamı oluşturuyor.

Bitchat’in hedeflediği kullanım alanları oldukça çeşitlidir. İnternetin erişilebilir olmadığı veya güvenilmediği afet bölgeleri, protesto etkinlikleri, yoğun kalabalıkların bulunduğu ortamlar ve internetin sansürlendiği durumlar gibi senaryolarda bu sistemin önemli avantajlar sunacağı öne sürülmektedir.

Uygulama, ayrıca şifreli grup sohbetleri, hashtag bazlı sohbet odaları ve çevrimdışı cihazlara mesaj gönderme gibi özellikler de destekliyor. “Sakla ve ilet” modeli sayesinde, mesajlar, çevrimdışı olan cihazlarda geçici olarak depolanmakta ve uygun bağlantı sağlandığında alıcısına iletilmektedir.

Github belgelerine göre Dorsey, Bitchat’i sadece Bluetooth ile sınırlı tutmayı planlamıyor ve gelecekte WiFi desteğinin ekleneceğini belirtiyor. Bu sayede özellikle büyük dosyaların aktarımı daha pratik hale gelecek. Böylelikle Bitchat, yalnızca metin tabanlı iletişimden daha fazlasını, geniş veri aktarım ihtiyaçlarını da karşılamaya başlayacak.

Bitchat’in kaynak kodu açık olarak paylaşılıyor ve şu anda beta aşamasında. Geliştiriciler, projeyi test etmek ya da katkıda bulunmak için üç farklı yöntemle kurulumu gerçekleştirebiliyor. En çok önerilen yöntem olan XcodeGen ile kurulum için öncelikle gerekli araçlar yüklenmelidir. Ardından terminal üzerinden ilgili komutlarla Xcode projesi oluşturulup uygulama başlatılabiliyor. Alternatif olarak, Swift Package Manager kullanılarak doğrudan Package.swift dosyasından proje açılabiliyor. Ayrıntılı bilgilere kaynakça kısmından erişilebilir.