Чем отличается OUO

Больше контроля.
Больше выбора.

Вы выбираете Home и место для медиа. В клиенте управляете тем, что показывать о себе. При этом содержание сообщения шифруется на устройстве.

Сравнить подходы ↓Возможности клиента →
ИНФРАСТРУКТУРА ПО ВАШЕМУ ВЫБОРУ
Выбранный HomeСвои файлыСвои правила
Схема принципа работы

Две схемы

Кто управляет маршрутом

Схемы упрощены: конкретные мессенджеры устроены по-разному.

Централизованный сервис

Ваше
устройство
→Серверы одного
оператора
→Собеседник

Оператор управляет основной инфраструктурой. Сквозное шифрование у таких сервисов тоже может быть — это отдельное свойство, а не признак OUO.

Сеть OUO

Ваше
устройство
→Выбранный
Home
↔Другой
Home
→Собеседник

Разговор идёт через выбранные Home Node. Discovery, Relay и Storage помогают найти маршрут и доставить зашифрованный пакет, когда это нужно.

Что это меняет

Сравнение по важным решениям

OUO даёт больше контроля над инфраструктурой, но не устраняет все формы доверия к сети.

КОНТРОЛЬ И ОТВЕТСТВЕННОСТЬ

Выберите, сколько
инфраструктуры брать на себя.

Быстрый старт

Серверную инфраструктуру обслуживает оператор сети. Можно начать с приложения.

Вы доверяете оператору доступность и обслуживание узлов.
Содержание переписки
Централизованные сервисы

Зависит от конкретного продукта и режима: сквозное шифрование может быть, а может отсутствовать.

OUO

Личные чаты используют libsignal: X3DH для начала сессии и Double Ratchet для дальнейшего обмена. Узлы получают шифр.

Выбор сервера
Централизованные сервисы

Обычно инфраструктуру и правила её работы определяет оператор.

OUO

Можно выбрать Home; доставка внутри одного Home, напрямую между Home или через Relay и Hub.

Медиа и офлайн доставка
Централизованные сервисы

Хранение и срок жизни данных задаются политикой сервиса.

OUO

Медиа можно держать у себя или на выбранном Storage. Временный mailbox помогает доставке на офлайн устройства.

Посмотреть изнутри

Как именно идёт пакет?

Пройдите путь сообщения по шагам и переключите получателя в офлайн режим.

Все маршруты →