Обновить README.MD
This commit is contained in:
10
README.MD
10
README.MD
@@ -2,14 +2,14 @@
|
|||||||
|
|
||||||
### Современный и функциональный мессенджер, ориентированный на скорость и безопасность
|
### Современный и функциональный мессенджер, ориентированный на скорость и безопасность
|
||||||
|
|
||||||
## Идея
|
## 1. Идея
|
||||||
|
|
||||||
Desert создан как более удобная и производительная и безопасная альтернатива Discord. В основе лежит концепция личных чатов и "гильдий" - групповых чатов с неограниченным количеством текстовых и голосовых каналов. Так же особое внимание уделено безопасности. Дезерт будет оснащен опциональной системой сквозного шифрования, с сохранением привантых ключей исключительно на устройствах пользователей.
|
Desert создан как более удобная и производительная и безопасная альтернатива Discord. В основе лежит концепция личных чатов и "гильдий" - групповых чатов с неограниченным количеством текстовых и голосовых каналов. Так же особое внимание уделено безопасности. Дезерт будет оснащен опциональной системой сквозного шифрования, с сохранением привантых ключей исключительно на устройствах пользователей.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## 1. Архитектура системы
|
## 2. Архитектура системы
|
||||||
|
|
||||||
### Backend (Rust)
|
### Backend (Rust)
|
||||||
Серверная часть написана на Rust для обеспечения максимальной скорости и безопасности памяти.
|
Серверная часть написана на Rust для обеспечения максимальной скорости и безопасности памяти.
|
||||||
@@ -29,17 +29,17 @@ Desert создан как более удобная и производител
|
|||||||
Дублируют функционал текстовых чатов гильдий, но только для двух пользователей.
|
Дублируют функционал текстовых чатов гильдий, но только для двух пользователей.
|
||||||
|
|
||||||
|
|
||||||
## 3. Безопасность и Шифрование
|
## 4. Безопасность и Шифрование
|
||||||
* **Опциональный E2EE:** Пользователь сам решает, когда включать сквозное шифрование. Это позволяет балансировать между удобством (поиск по истории на сервере) и абсолютной приватностью.
|
* **Опциональный E2EE:** Пользователь сам решает, когда включать сквозное шифрование. Это позволяет балансировать между удобством (поиск по истории на сервере) и абсолютной приватностью.
|
||||||
* **Хранение ключей:** Приватные ключи генерируются на устройстве и хранится там. Сервер никогда не видит приватный ключ.
|
* **Хранение ключей:** Приватные ключи генерируются на устройстве и хранится там. Сервер никогда не видит приватный ключ.
|
||||||
* **Анонимность:** Регистрация возможна без привязки к номеру телефона, что снижает риск деанонимизации.
|
* **Анонимность:** Регистрация возможна без привязки к номеру телефона, что снижает риск деанонимизации.
|
||||||
|
|
||||||
## 4. Платформенные особенности
|
## 5. Платформенные особенности
|
||||||
|
|
||||||
* **Android (Native):** Полноценное приложение с фоновыми сервисами для мгновенных push-уведомлений и виджетами для рабочего стола.
|
* **Android (Native):** Полноценное приложение с фоновыми сервисами для мгновенных push-уведомлений и виджетами для рабочего стола.
|
||||||
* **iOS (PWA):** Использование современных возможностей Service Workers и Web App Manifest для обхода ограничений Store-площадок, при этом сохраняя иконку на рабочем столе и быстрый доступ.
|
* **iOS (PWA):** Использование современных возможностей Service Workers и Web App Manifest для обхода ограничений Store-площадок, при этом сохраняя иконку на рабочем столе и быстрый доступ.
|
||||||
* **Desktop (Win/Mac/Linux):** Не разработан, находится на этапе планирования
|
* **Desktop (Win/Mac/Linux):** Не разработан, находится на этапе планирования
|
||||||
* **Web:** Версия на Flutter Web (CanvasKit) для мгновенного доступа из любого браузера без установки.
|
* **Web:** Версия на Flutter Web (CanvasKit) для мгновенного доступа из любого браузера без установки.
|
||||||
|
|
||||||
## 5. Экосистема и возможности для разработчиков
|
## 6. Экосистема и возможности для разработчиков
|
||||||
В разработке
|
В разработке
|
||||||
|
|||||||
Reference in New Issue
Block a user