White Noise — месенджър за Android и iOS, който използва протокол Marmot.
В приложението са реализирани лични и групови чатове. Marmot представлява обмен на съобщения чрез протокола MLS (Сигурност на слоя съобщения) през публични NOSTR сървъри (сървър, които съхраняват json файлове с текстови данни) и ги предоставят по собствен протокол, а също и Blossom сървъри (сървъри, които съхраняват бинарни данни). NOSTR (Notes and Other Stuff Transmitted by Relays) — технология за обмен на текстови данни чрез прости релейни сървъри, при която почти всяка логика на приложенията се намира в самите приложения.
На базата на технологията работи социална мрежа, за създаване на профил на потребителя не е нужна регистрация, използват се криптографски ключове. И въпреки че първоначалната идея на NOSTR е в социалната мрежа, нейната инфраструктура може да се използва за обмен на всякакъв текст, което и прави Marmot, реализиращ шифроване на съобщения e2e.
Вътрешното ядро на приложението е написано на Rust, а графичният интерфейс — Flutter.
Източник: linux.org.ru
