Очередной Government Internet Shutdown
Aug. 16th, 2019 12:13 pmС отвращением надо признать, что Government Internet Shutdown без оглядки на collateral damage из исключения становится ещё одним признаком новой реальности.
Индия отрезала интернет в Кашмире.
Индия отрезала интернет в Кашмире.
no subject
Date: 2019-08-17 08:16 am (UTC)no subject
Date: 2019-08-17 01:54 pm (UTC)Идеальный мессенджер должен быть децентрализован (чтобы быть стойким к угрозе закрытия провайдера). В то же время он должен доставлять сообщения на все клиенты (а не на один с наивысшим приоритетом, как сделано by design в базовом XMPP).
Доставлять, вообще говоря, не то слово. Реализация «в лоб» требования «доставить на все клиенты получателя, активные на момент отправки» приводит к тому, что сообщение недоступно на девайсе, который в этот момент был неактивен.
Сообщение должно шифроваться публичными ключами всех клиентов отправителя и всех intended получателей, подписываться приватным ключом отправителя и заливаться в распределённый blob storage (по типу DHT или IPFS), а на клиенты получателя уходить нотификация «вам что-то новое, вот хэш блоба».
no subject
Date: 2019-08-17 06:14 pm (UTC)