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