История изменений
Исправление
commagray,
(текущая версия)
:
Где гарантии, что там не повторится мюнхенский сценарий?
Никакой, но Matrix приняли ещё Германия и Нидерланды, потенциально ещё в другие государства пробъётся.
Которая сейчас в жопе из-за подобных решений, ну да ;)
Это не единственный пример.
Telegram или хотя бы Signal
Оно конкурирует со Slack и его клонами.
Зачем «кому попало»? Element «кто попало» пилят?
Упоролся? XMPP реализует кто попало. Энтерпрайзы, вроде ProcessOne, у которых ejabberd с нужной функциональностью проприетарный и вообще SaaS-only местами, а у сообщества кастрат.
И в чём принципиальное преимущество перед MAM?
А каким боком тут MAM? В Matrix, если один из серверов вышел из доступа других серверов, и во время этого даунтайма что-то произошло, после поднятия этого сервера сверяются и соединяются две разные истории событий. Это не только сообщения, но все действия в комнате: кто-то кого-то кикнул, сделал админом, сменил аватарку, сделал запись в базу данных комнаты. Что из этого MAM реализует? Он, вестимо, блокчейном не является, а Matrix именно что реализует протокол консенсуса.
https://github.com/matrix-org/matrix-doc/blob/master/proposals/1442-state-resolution.md
чатик в виде набора сообщений, только представления иные
С фига ли отправленный нейтральный JSON стал сообщением чатика? Это сообщения чатика являются JSON-объектами, и называем мы их сообщениями потому что клиент внешне рендерит это как сообщение, потому что оно имеет тип сообщения. А ещё есть JSON-объекты, которые не являются сообщениями, их в чатиках нет. Такие события отвечают за состояние комнаты и аккаунта.
Например, есть тип JSON-объектов im.ponies.room_emotes
в комнате — его нет в спецификации, он был добавлен какой-то понёй в комнату. Эта поня хочет с помощью этого типа записывать в состояние комнаты информацию об эмодзи. После отправки нескольких событий в комнату с добавлением эмодзи, они будут доступны в каждом клиенте, который реализует использование такого типа JSON-объектов. С любого сервера в сети, который есть в этой комнате. Даже если сервер, откуда эти эмодзи добавили, помрёт.
А что будет, если узел, на котором это лежало, отвалится? Кэширование на других узлах предусмотрено?
Ты жопой читаешь? Вся история событий реплицируется между участвующими серверами, всегда. Если какой-то кусок информации отображается у тебя на экране — он отображается с твоего сервера, куда было скопировано из удалённого сервера в сети.
распределённое хранилище файлов
Файлы реплицируются между серверами и доступны в виде внутрипротокольных MXC-ссылок.
https://gospel.sunbutt.faith/_matrix/media/r0/download/sunbutt.faith/11b0dbe2b0c03fd2b76bed6d3c33da937c6518ee
https://matrix.inex.rocks/_matrix/media/r0/download/sunbutt.faith/11b0dbe2b0c03fd2b76bed6d3c33da937c6518ee
https://ru-matrix.org/_matrix/media/r0/download/sunbutt.faith/11b0dbe2b0c03fd2b76bed6d3c33da937c6518ee
https://matrix.org/_matrix/media/r0/download/sunbutt.faith/11b0dbe2b0c03fd2b76bed6d3c33da937c6518ee
https://disroot.org/_matrix/media/r0/download/sunbutt.faith/11b0dbe2b0c03fd2b76bed6d3c33da937c6518ee
Здорово, правда?
А с чем ещё вылезать?
По возможности не вылезать, пожалейте время больного на голову поне.
агрессивно не форсим
Пару новостей в месяц в лучшем случае на мёртвом LOR. =/
опять сказочники за свободный рыночек топят
Популярные чаты не продукт свободного рынка и не вымещают друг друга каждые несколько лет?
шматрица нужна, чтобы новомодные плюшки оперативно воровать, забивая болт на всё остальное
Пока ворует нормально. Централизованные чатики просто не добавляют в себя некоторые фичи. В Discord ответов на сообщения до сих пор нет, в Telegram эмодзи, в третьем чате того, в четвёртом этого. Есть чем хвастаться и звать к себе людей аутизмом заниматься.
Исправление
commagray,
:
Где гарантии, что там не повторится мюнхенский сценарий?
Никакой, но Matrix приняли ещё Германия и Нидерланды, потенциально ещё в другие государства пробъётся.
Которая сейчас в жопе из-за подобных решений, ну да ;)
Это не единственный пример.
Telegram или хотя бы Signal
Оно конкурирует со Slack и его клонами.
Зачем «кому попало»? Element «кто попало» пилят?
Упоролся? XMPP реализует кто попало. Энтерпрайзы, вроде ProcessOne, у которых ejabberd с нужной функциональностью проприетарный и вообще SaaS-only местами, а у сообщества кастрат.
И в чём принципиальное преимущество перед MAM?
А каким боком тут MAM? В Matrix, если один из серверов вышел из доступа других серверов, и во время этого даунтайма что-то произошло, после поднятия этого сервера сверяются и соединяются две разные истории событий. Это не только сообщения, но все действия в комнате: кто-то кого-то кикнул, сделал админом, сменил аватарку, сделал запись в базу данных комнаты. Что из этого MAM реализует? Он, вестимо, блокчейном не является, а Matrix именно что реализует протокол консенсуса.
https://github.com/matrix-org/matrix-doc/blob/master/proposals/1442-state-resolution.md
чатик в виде набора сообщений, только представления иные
С фига ли отправленный нейтральный JSON стал сообщением чатика? Это сообщения чатика являются JSON-объектами, и называем мы их сообщениями потому что клиент внешне рендерит это как сообщение, потому что оно имеет тип сообщения. А ещё есть JSON-объекты, которые не являются сообщениями, их в чатиках нет. Такие события отвечают за состояние комнаты и аккаунта.
Например, есть тип JSON-объектов im.ponies.room_emotes
в комнате — его нет в спецификации, он был добавлен какой-то понёй в комнату. Эта поня хочет с помощью этого типа записывать в состояние комнаты информацию об эмодзи. После отправки нескольких событий в комнату с добавлением смайликов, они будут доступны в каждом клиенте, который реализует использование такого типа JSON-объектов. С любого сервера в сети, который есть в этой комнате. Даже если сервер, откуда эти смайлики добавили, помрёт.
А что будет, если узел, на котором это лежало, отвалится? Кэширование на других узлах предусмотрено?
Ты жопой читаешь? Вся история событий реплицируется между участвующими серверами, всегда. Если какой-то кусок информации отображается у тебя на экране — он отображается с твоего сервера, куда было скопировано из удалённого сервера в сети.
распределённое хранилище файлов
Файлы реплицируются между серверами и доступны в виде внутрипротокольных MXC-ссылок.
https://gospel.sunbutt.faith/_matrix/media/r0/download/sunbutt.faith/11b0dbe2b0c03fd2b76bed6d3c33da937c6518ee
https://matrix.inex.rocks/_matrix/media/r0/download/sunbutt.faith/11b0dbe2b0c03fd2b76bed6d3c33da937c6518ee
https://ru-matrix.org/_matrix/media/r0/download/sunbutt.faith/11b0dbe2b0c03fd2b76bed6d3c33da937c6518ee
https://matrix.org/_matrix/media/r0/download/sunbutt.faith/11b0dbe2b0c03fd2b76bed6d3c33da937c6518ee
https://disroot.org/_matrix/media/r0/download/sunbutt.faith/11b0dbe2b0c03fd2b76bed6d3c33da937c6518ee
Здорово, правда?
А с чем ещё вылезать?
По возможности не вылезать, пожалейте время больного на голову поне.
агрессивно не форсим
Пару новостей в месяц в лучшем случае на мёртвом LOR. =/
опять сказочники за свободный рыночек топят
Популярные чаты не продукт свободного рынка и не вымещают друг друга каждые несколько лет?
шматрица нужна, чтобы новомодные плюшки оперативно воровать, забивая болт на всё остальное
Пока ворует нормально. Централизованные чатики просто не добавляют в себя некоторые фичи. В Discord ответов на сообщения до сих пор нет, в Telegram эмодзи, в третьем чате того, в четвёртом этого. Есть чем хвастаться и звать к себе людей аутизмом заниматься.
Исправление
commagray,
:
Где гарантии, что там не повторится мюнхенский сценарий?
Никакой, но Matrix приняли ещё Германия и Нидерланды, потенциально ещё в другие государства пробъётся.
Которая сейчас в жопе из-за подобных решений, ну да ;)
Это не единственный пример.
Telegram или хотя бы Signal
Оно конкурирует со Slack и его клонами.
Зачем «кому попало»? Element «кто попало» пилят?
Упоролся? XMPP реализует кто попало. Энтерпрайзы, вроде ProcessOne, у которых ejabberd с нужной функциональностью проприетарный и вообще SaaS-only местами, а у сообщества кастрат.
И в чём принципиальное преимущество перед MAM?
А каким боком тут MAM? В Matrix, если один из серверов вышел из доступа других серверов, и во время этого даунтайма что-то произошло, после поднятия этого сервера сверяются и соединяются две разные истории событий. Это не только сообщения, но все действия в комнате: кто-то кого-то кикнул, сделал админом, сменил аватарку, сделал запись в базу данных комнаты. Что из этого MAM реализует? Он, вестимо, блокчейном не является, а Matrix именно что реализует протокол консенсуса.
https://github.com/matrix-org/matrix-doc/blob/master/proposals/1442-state-resolution.md
чатик в виде набора сообщений, только представления иные
С фига ли отправленный нейтральный JSON стал сообщением чатика? Это сообщения чатика являются JSON-объектами, и называем мы их сообщениями потому что клиент внешне рендерит это как сообщение, потому что оно имеет тип сообщения. А ещё есть JSON-объекты, которые не являются сообщениями, их в чатиках нет. Такие события отвечают за состояние комнаты и аккаунта.
Например, есть тип JSON-объектов im.ponies.room_emotes
в комнате — его нет в спецификации, он был добавлен какой-то понёй в комнату. Эта поня хочет с помощью этого типа записывать в состояние комнаты информацию об эмодзи. После отправки нескольких событий в комнату с добавлением смайликов, они будут доступны в каждом клиенте, который реализует использование такого типа JSON-объектов. С любого сервера в сети, который есть в этой комнате. Даже если сервер, откуда эти смайлики добавили, помрёт.
А что будет, если узел, на котором это лежало, отвалится? Кэширование на других узлах предусмотрено?
Ты жопой читаешь? Вся история событий реплицируется между участвующими серверами, всегда. Если какой-то кусок информации отображается у тебя на экране — он отображается с твоего сервера, куда было скопировано из удалённого сервера в сети.
распределённое хранилище файлов
Файлы реплицируются между серверами и доступны в виде MXC-ссылок.
https://gospel.sunbutt.faith/_matrix/media/r0/download/sunbutt.faith/11b0dbe2b0c03fd2b76bed6d3c33da937c6518ee
https://matrix.inex.rocks/_matrix/media/r0/download/sunbutt.faith/11b0dbe2b0c03fd2b76bed6d3c33da937c6518ee
https://ru-matrix.org/_matrix/media/r0/download/sunbutt.faith/11b0dbe2b0c03fd2b76bed6d3c33da937c6518ee
https://matrix.org/_matrix/media/r0/download/sunbutt.faith/11b0dbe2b0c03fd2b76bed6d3c33da937c6518ee
https://disroot.org/_matrix/media/r0/download/sunbutt.faith/11b0dbe2b0c03fd2b76bed6d3c33da937c6518ee
Здорово, правда?
А с чем ещё вылезать?
По возможности не вылезать, пожалейте время больного на голову поне.
агрессивно не форсим
Пару новостей в месяц в лучшем случае на мёртвом LOR. =/
опять сказочники за свободный рыночек топят
Популярные чаты не продукт свободного рынка и не вымещают друг друга каждые несколько лет?
шматрица нужна, чтобы новомодные плюшки оперативно воровать, забивая болт на всё остальное
Пока ворует нормально. Централизованные чатики просто не добавляют в себя некоторые фичи. В Discord ответов на сообщения до сих пор нет, в Telegram эмодзи, в третьем чате того, в четвёртом этого. Есть чем хвастаться и звать к себе людей аутизмом заниматься.
Исходная версия
commagray,
:
Где гарантии, что там не повторится мюнхенский сценарий?
Никакой, но Matrix приняли ещё Германия и Нидерланды, потенциально ещё в другие государства пробъётся.
Которая сейчас в жопе из-за подобных решений, ну да ;)
Это не единственный пример.
Telegram или хотя бы Signal
Оно конкурирует со Slack и его клонами.
Зачем «кому попало»? Element «кто попало» пилят?
Упоролся? XMPP реализует кто попало. Энтерпрайзы, вроде ProcessOne, у которых ejabberd с нужной функциональностью проприетарный и вообще SaaS-only местами, а у сообщества кастрат.
И в чём принципиальное преимущество перед MAM?
А каким боком тут MAM? В Matrix, если один из серверов вышел из доступа других серверов, и во время этого даунтайма что-то произошло, после поднятия этого сервера сверяются и соединяются две разные истории событий. Это не только сообщения, но все действия в комнате: кто-то кого-то кикнул, сделал админом, сменил аватарку, сделал запись в базу данных комнаты. Что из этого MAM реализует? Он, вестимо, блокчейном не является, а Matrix именно что реализует протокол консенсуса.
https://github.com/matrix-org/matrix-doc/blob/master/proposals/1442-state-resolution.md
чатик в виде набора сообщений, только представления иные
С фига ли отправленный нейтральный JSON стал сообщением чатика? Это сообщения чатика являются JSON-объектами, и называем мы их сообщениями потому что клиент внешне рендерит это как сообщение, потому что оно имеет тип сообщения. А ещё есть JSON-объекты, которые не являются сообщениями, их в чатиках нет. Такие события отвечают за состояние комнаты и аккаунта.
Например, есть тип JSON-объектов im.ponies.room_emotes
в комнате — его нет в спецификации, он был добавлен какой-то понёй в комнату. Эта поня хочет с помощью этого типа записывать в состояние комнаты информацию об эмодзи. После отправки нескольких событий в комнату с добавлением смайликов, они будут доступны в каждом клиенте, который реализует использование такого типа JSON-объектов. С любого сервера в сети, который есть в этой комнате. Даже если сервер, откуда эти смайлики добавили, помрёт.
А что будет, если узел, на котором это лежало, отвалится? Кэширование на других узлах предусмотрено?
Ты жопой читаешь? Вся история событий реплицируется между участвующими серверами, всегда. Если какой-то кусок информации отображается у тебя на экране — он отображается с твоего сервера, куда было скопировано из удалённого сервера в сети.
распределённое хранилище файлов
Файлы реплицируются между серверами и доступны в виде MXC-ссылок.
https://gospel.sunbutt.faith/_matrix/media/r0/download/sunbutt.faith/11b0dbe2b0c03fd2b76bed6d3c33da937c6518ee
https://matrix.inex.rocks/_matrix/media/r0/download/sunbutt.faith/11b0dbe2b0c03fd2b76bed6d3c33da937c6518ee
https://gospel.sunbutt.faith/_matrix/media/r0/download/sunbutt.faith/11b0dbe2b0c03fd2b76bed6d3c33da937c6518ee
https://matrix.org/_matrix/media/r0/download/sunbutt.faith/11b0dbe2b0c03fd2b76bed6d3c33da937c6518ee
https://disroot.org/_matrix/media/r0/download/sunbutt.faith/11b0dbe2b0c03fd2b76bed6d3c33da937c6518ee
Здорово, правда?
А с чем ещё вылезать?
По возможности не вылезать, пожалейте время больного на голову поне.
агрессивно не форсим
Пару новостей в месяц в лучшем случае на мёртвом LOR. =/
опять сказочники за свободный рыночек топят
Популярные чаты не продукт свободного рынка и не вымещают друг друга каждые несколько лет?
шматрица нужна, чтобы новомодные плюшки оперативно воровать, забивая болт на всё остальное
Пока ворует нормально. Централизованные чатики просто не добавляют в себя некоторые фичи. В Discord ответов на сообщения до сих пор нет, в Telegram эмодзи, в третьем чате того, в четвёртом этого. Есть чем хвастаться и звать к себе людей аутизмом заниматься.