Matrix 1.0 е версия на протокола за децентрализирана обмяна на съобщения.

На 11 юни 2019 разработчиците на Matrix.org Foundation обявиха за излизането на Matrix 1.0 — протокол за изграждане на федеративна мрежа, основана на линейната история на събития (events) в рамките на ациклична граф (DAG). Най-разпространеният начин за използване на протокола е изграждането на сървъри за съобщения (например, сървър Synapse, клиент Riot) и „свързването“ на различни протоколи помежду им чрез мостове (например, реализация на libpurple с поддръжка за XMPP, Telegram, Discord и IRC).

Matrix 1.0 е версия на протокола за децентрализирана обмяна на съобщения.

Основното нововъдение (и задължително условие за използване) на сървера Synapse 1.0 — реализацията на протокола Matrix 1.0 — е използването на TLS сертификат (безплатният Let’s Encrypt също е подходящ) за домейна на сървера, което осигурява защитен трансфер на данни между сървъри, участващи във федеративната мрежа. Затова, ако използвате само-сигнатен сертификат за домашния си сървър — необходимо е да създадете валиден сертификат — иначе вашият сървър ще спре да взаимодейства с другите сървъри в мрежата.

Плановете за излизането на протокола Matrix 1.0 бяха обявени в Брюксел през февруари 2019 година на най-голямата Open Source конференция FOSDAM 2019 в рамките на работата по внедряване на технологии на Matrix.org Foundation за осигуряване на комуникационната инфраструктура на правителството на Франция.

Интересно е, че два месеца преди това сървърът matrix.org беше подложен на хакерска атака, в резултат на което се наложи да бъде пресъздадена базата данни на сървъра matrix.org (с загуба на историята на криптираните чатове, съхранявана на сървърите) — както и да бъде преиздадено приложението Riot за Android — поради изтичане на ключове и пароли. Хакерите оставиха препоръки за подобрение на бизнес процесите и безопасността на работа на сървърите (свързани с уязвимости в Jenkins — платформата за автоматизация на разработката и тестването на софтуер). „Домашните“ сървъри на Matrix не пострадаха, освен временната недостъпност на „стикерите“ за съобщения на потребителите и други второстепенни услуги.

Най-популярният клиент Riot.im (текущата версия 1.2.1) — наличен както в десктоп версия, така и на повечето мобилни платформи — по удобство и надеждност се доближи до аналогични клиенти за Slack и Telegram.

Matrix 1.0 е версия на протокола за децентрализирана обмяна на съобщения.

Както вече в един момент, сървърите Synapse са сравнително непретенциозни към „железото“ — за „домашен“ сървър могат да се използват ARM микрокомпютри ODROID-XU4 на цена от 49 долара, а с появата в края на миналата година на виртуални машини в Amazon Cloud с ARM процесори Graviton, може да се настрои икономично резервиране на „домашен мини-датацентър“ в Amazon.

Новини и допълнителна информация — matrix.org

Източник: habr.com

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster