Blog · 5 Nisan 2026

Solo2 sunucu hiçbir şey bilmeden nasıl bağlanır

Sunucu tek bir şey yapar: iki cihazın birbirini bulmasına yardım eder. Sonra kaybolur.

Sunucu sizin hakkınızda ne biliyor

Temellerle başlayalım. Solo2'nin sunucusu sizin hakkınızda tam olarak üç şey bilir: kullanıcı adınız, benzersiz tanımlayıcınız ve parolanızın hash'i. Hash, geri dönüşü olmayan matematiksel bir dönüşümdür — sunucu parolanızın doğru olduğunu, ne olduğunu bilmeden doğrulayabilir. Gerçek parolanız yalnızca kafanızda ve cihazınızda bulunur.

Ve hepsi bu. Sunucu kiminle konuştuğunuzu bilmez. Kaç tüneliniz olduğunu bilmez. Kişilerinizin isimlerini bilmez. Bu bilgiler yalnızca kasanızın içinde, cihazınızda şifrelenmiş olarak bulunur. Sunucu istese bile açamazdı.

Posta kutuları

Eski bir postanedeki gibi numaralı posta kutularından oluşan bir duvar hayal edin. Uygulamanız biriyle bağlantı kurmak istediğinde, bir posta kutusuna 'X kullanıcısıyla konuşmak istiyorum' yazan bir not bırakır. Başka bir şey değil. Kim olduğunuzu söylemez. Ne hakkında konuşmak istediğinizi söylemez. Sadece bir posta kutusunda bir not.

Periyodik olarak, Solo2'ye bağlı tüm uygulamalar birinin kendilerine not bırakıp bırakmadığını görmek için posta kutularını kontrol eder. Postaneye uğrayıp sormak gibidir: 'Benim için bir şey var mı?'. Kişiniz notunuzu bulursa, sunucudan bıraktığınız IP adresini ister. Sunucu bunu sağlar ve bu bilgi hemen bellekten silinir. Hiçbir diske yazılmaz. Sunucunun geçici belleğinde yanıt vermek için gereken milisaniyeler boyunca yaşar.

O noktadan itibaren sunucu kaybolur

Her iki cihaz da birbirinin adresini öğrendikten sonra doğrudan birbirleriyle konuşurlar. Sunucu artık katılmaz. Mesajları iletmez. Saklamaz. Bağlantının kurulup kurulmadığını bilmez. Ne kadar sürdüğünü bilmez. Kaç mesaj alışverişi yapıldığını veya ne kadar büyük olduklarını bilmez.

O kadar ki, sunucu o anda kapansa, iki kullanıcı tam olarak aynı şekilde konuşmaya devam ederdi. Sohbet sunucuya bağlı değildir. Yalnızca iki cihazın birbirini bulması için ona bağlıydı. Bağlandıktan sonra sunucu önemsizdir.

Sohbet başlamadan önce bile güvenlidir

İki kişi Solo2'de bir tünel oluşturduğunda, cihazları halka açık kriptografik anahtarları değiştirir. O andan itibaren her mesaj alıcının anahtarıyla şifrelenir — ve yalnızca alıcı şifresini çözebilir. Bu, herhangi bir sohbet başlamadan önce gerçekleşir. Anahtarlar tünel oluşturulduğu andan itibaren hazırdır.

Bu yüzden, iki cihaz doğrudan bağlandığında iletişim zaten korumalıdır. Hiçbir şey müzakere etmelerine gerek yoktur. Sunucudan izin istemelerine gerek yoktur. Anahtarlar onların, cihazlarında ve başka hiç kimsede yok.

Pratikte bunun anlamı

Herhangi bir sunucuda sohbetlerinizin kaydının olmadığı anlamına gelir. Analiz edilecek metadata yok. Mahkeme kararına teslim edilecek geçmiş yok. Hacklenecek veritabanı yok. Solo2'nin sunucusu sahip olmadığını teslim edemez. Ve hiçbir şeye sahip değildir çünkü hiçbir zaman sahip olmadı.

Bir dahaki sefere biri size bir uygulamanın 'mesajlarınızı uçtan uca şifrelediğini' söylediğinde, geri kalan her şeye ne olduğunu sorun. Kiminle konuştuğunuzu kim biliyor. Hangi saatte olduğunu kim biliyor. Ne sıklıkla olduğunu kim biliyor. Cevap 'sunucumuz, ama kötü bir şey için kullanmıyoruz' ise — bu bir vaattir. Solo2'de cevap farklıdır: kimse bilmiyor. Çünkü soracak kimse yok.