White Noise — ein Messenger für Android und iOS, der ein Protokoll verwendet Marmot.
In der App wurden persönliche und Gruppenchats implementiert. Marmot ist ein Nachrichtenübertragungsdienst über das Protokoll MLS (Message Layer Security) über öffentliche NOSTR-Server (Server, die JSON-Dateien mit Textdaten speichern) und gibt diese über das eigene Protokoll aus, sowie über Blossom-Server (Server, die Binärdaten speichern). NOSTR (Notes and Other Stuff Transmitted by Relays) — eine Technologie zur Übertragung von Textdaten über einfache Relay-Server, bei der fast die gesamte Logik der Anwendungen in den Anwendungen selbst liegt.
Auf dieser Technologie basiert ein soziales Netzwerk, bei dem zur Erstellung eines Benutzerprofils keine Registrierung erforderlich ist und kryptografische Schlüssel verwendet werden. Und obwohl die ursprüngliche Idee von NOSTR in sozialen Netzwerken liegt, kann die Infrastruktur auch für den Austausch beliebiger Texte genutzt werden, was Marmot ermöglicht, das End-to-End-Verschlüsselung von Nachrichten realisiert.
Der interne Kern der Anwendung ist in Rust geschrieben, die Benutzeroberfläche — in Flutter.
Quelle: linux.org.ru
