White Noise — komunikator na Androida i iOS, w którym używany jest protokół Marmot.
Aplikacja oferuje czaty prywatne i grupowe. Marmot to wymiana wiadomości na podstawie protokołu MLS (The message layer security) przez publiczne serwery NOSTR (serwera, które przechowują pliki json z danymi tekstowymi) i udostępniają je według własnego protokołu, a także serwery Blossom (serwery, które przechowują dane binarne). NOSTR (Notes and Other Stuff Transmited by Relays) — technologia wymiany danych tekstowych przez proste serwery-releje, w której prawie cała logika działania aplikacji znajduje się w samych aplikacjach.
Na bazie tej technologii działa społeczna sieć, do utworzenia profilu użytkownika nie jest wymagana rejestracja, używane są klucze kryptograficzne. I chociaż pierwotna idea NOSTR w sieci społecznej, jej infrastruktura może być używana do wymiany dowolnego tekstu, co robi Marmot, realizujący szyfrowanie wiadomości e2e.
Rdzeń aplikacji napisany jest w Rust, interfejs graficzny — Flutter.
Źródło: linux.org.ru
