Blog · 5. dubna 2026

Jak se Solo2 připojuje, aniž by server cokoli věděl

Místo setkání dělá jednu věc: pomůže dvěma zařízením se najít. Pak zmizí.

Co naše místo setkání ví o tobě

Začněme tím nejzákladnějším. Naše místo setkání ví o tobě přesně tři věci: tvé uživatelské jméno, tvůj jedinečný identifikátor a hash tvého hesla. Hash je nevratná matematická transformace — může ověřit, že tvé heslo je správné, aniž by vědělo, jaké je. Tvé skutečné heslo existuje pouze v tvé hlavě a na tvém zařízení.

Nic víc. Neukládáme, s kým mluvíš ani o čem mluvíš. Tvé tunely a jména tvých kontaktů existují pouze ve tvém zařízení, šifrovaně, a naše místo setkání by je nemohlo otevřít, ani kdyby chtělo.

Poštovní schránky

Představ si zeď s očíslovanými poštovními schránkami, jako na staré poště. Když se tvá aplikace chce s někým spojit, nechá ve schránce lístek se slovy 'Chci mluvit s uživatelem X'. Nic víc. Neříká, kdo jsi. Neříká, o čem chceš mluvit. Jen lístek ve schránce.

Čas od času všechny aplikace připojené k Solo2 zkontrolují schránky, zda jim někdo nezanechal vzkaz. Je to jako zastavit se na poště a zeptat se: „Je tu pro mě něco?“. Pokud tvůj kontakt najde tvůj vzkaz, požádá místo setkání o IP adresu, kterou jsi zanechal. To mu ji předá. Adresa se uchovává v paměti serveru několik sekund a nikdy se nezapisuje na disk.

Od tohoto okamžiku místo setkání mizí

Jakmile obě zařízení znají adresu toho druhého, komunikují spolu přímo. Místo setkání se již neúčastní. Pokud přímé spojení není možné, zprávy procházejí šifrovaně přes naše zrcadlo, které nic neukládá. Neukládá je. Neví, zda bylo spojení navázáno, nebo ne. Neví, jak dlouho trvá. Neví, kolik zpráv si vyměňují ani jak velké jsou.

Dokonce natolik, že kdyby se místo setkání v tu chvíli vypnulo, při přímém spojení by oba uživatelé pokračovali v hovoru úplně stejně. Konverzace nezávisí na něm. Závisela na něm jen proto, aby se dvě zařízení našla. Jakmile jsou připojena, je irelevantní.

Konverzace je zabezpečena ještě před začátkem

Když dva lidé vytvoří tunel v Solo2, jejich zařízení si vymění veřejné kryptografické klíče. Od toho okamžiku je každá zpráva zašifrována klíčem příjemce — a pouze příjemce ji může dešifrovat. K tomu dochází ještě před začátkem jakékoli konverzace. Klíče jsou připraveny od okamžiku vytvoření tunelu.

Proto, když se dvě zařízení připojí přímo, komunikace je již chráněna. Nemusí nic vyjednávat. Nemusí žádat místo setkání o povolení. Klíče jsou jejich, na jejich zařízeních, a nikdo jiný je nemá.

Co to znamená v praxi

Že se tvé konverzace neukládají na žádném serveru. Není žádná databáze zpráv k napadení. Putují šifrované z tvého zařízení do zařízení druhé osoby.

Až ti příště někdo řekne, že aplikace „šifruje tvé zprávy end-to-end“, zeptej se ho na všechno ostatní: kdo zná tvé kontakty, v kolik hodin mluvíš, jak často. Pokud je odpověď „náš server, ale k ničemu špatnému to nepoužíváme“, je to jen slib. V Solo2 je odpověď jiná: tvé kontakty jsou šifrované ve tvém zařízení a my neukládáme, s kým mluvíš ani o čem mluvíš.

Související články