първият стабилен релиз на протокола за организиране на децентрализирани комуникации и свързаните с него библиотеки, API (Server-Server) и спецификации. Съобщава се, че не всички замислени функции на Matrix са описани и реализирани, но основният протокол е напълно стабилизиран и е достигнал състояние, подходящо за използване като основа за разработване на независими реализации на клиенти, сървъри, ботове и шлюзове. Разработките на проекта се разпространява под лицензия Apache 2.0.
В същото време, сървър за обмен на съобщения с еталонна реализация По подразбиране за създаване на нови чатове се използва
версия 4 пета Като клиенти могат да се използват
(достъпен за Linux, Windows, macOS, Web, Android и iOS), Weechat nheko Quaternion Fractal Сред не още стабилизираните в Matrix 1.0 функции се споменават редактиране на изпратени съобщения (поддържа се в Synapse 1.0 и Riot, но не е включено по подразбиране), реакции, нишкови обсъждания, кръстосана верификация на потребителите, Live-статистика за чатове. От предстоящите работи по реализацията на сървъра се планира оптимизация на производителността и намаляване на потреблението на памет. Освен еталонния сървър на Python, също така се развиват експериментални реализации
(Rust) и (Go). (Go).
Платформа за организиране на децентрализирани комуникации Matrix се развива като проект, използващ отворени стандарти и отделяйки голямо внимание на осигуряването на сигурността и личната неприкосновеност на потребителите. Matrix осигурява крайно (end-to-end) криптиране на база собствен протокол, използващ включително алгоритъма Double Ratchet (част от протокола Signal). Крайното криптиране се прилага както при директен обмен на съобщения, така и в чатове (прилага се механизма ). Реализацията на методите за криптиране премина през одит на организацията NCC Group. Като транспорт се използва HTTPS+JSON с възможност за използване на WebSockets или протокол на база +.
Системата се формира като сътрудничество между сървъри, които могат да взаимодействат помежду си и се обединяват в обща децентрализирана мрежа. Съобщенията се реплицират по всички сървъри, към които са свързани участниците в обмена на съобщения. Съобщенията се разпространяват между сървърите аналогично на това как комитите се разпространяват между Git-репозитории. В случай на временно прекъсване на сървъра, съобщенията не се губят, а се предават на потребителите след възобновяване на работата на сървъра. Поддържат се различни варианти на идентификатори на потребители, включително имейл, телефонен номер, акаунт във Facebook и т.н.

В мрежата няма единна точка на отказ или контрол над съобщенията. Всички сървъри, които обхващат обсъждането, са равноправни помежду си.
Всеки потребител може да стартира свой собствен сървър и да го свърже към общата мрежа. Възможно е създаването на за взаимодействие на Matrix с системи на базата на други протоколи, например, услуги за двустранно изпращане на съобщения в IRC, Facebook, Telegram, Skype, Hangouts, Email, WhatsApp и Slack.
В допълнение към мигновения обмен на текстови съобщения и организирането на чатове, системата може да се използва за предаване на файлове, изпращане на известия,
организация на телеконференции, осъществяване на гласови и видео повиквания.
Matrix позволява използването на търсене и неограничен преглед на историята на съобщенията. Поддържат се също и разширени възможности, като уведомление за набиране на текст, оценка на присъствието на потребителя онлайн, потвърждение за прочитане, push-уведомления, търсене на сървъра, синхронизация на историята и състоянието на клиентите.
За координиране на разработката на проекта беше създадена неправителствена организация , който ще гарантира независимостта на проекта, ще развие свързани със стандартите на Matrix и ще служи като неутрална площадка за съвместно вземане на решения. Начело на Matrix.org Foundation е съвет от пет директори, които не са свързани с търговската екосистема, ползват се с авторитет в общността и са призвани да отстояват мисията на проекта.
В състава на директорите са Джон Кроукрофт (, един от пионерите в децентрализирани комуникации), Мэтью Ходжсон (Matthew Hodgson, съосновател на Matrix), Амандина Ле Папе (Amandine Le Pape, съосновател на Matrix), Рос Шулман (Ross Schulman, юрист от Open Technology Institute, специализирал се в интернет и децентрализирани системи), Юта Штайнер (Jutta Steiner, съосновател на компанията Parity Technologies, занимаваща се с технологии на база блокчейн).
Източник: opennet.ru
