Tu na blogu už boli spomenuté niektoré aplikácie, ktoré využívajú Matrix Mám dokonca niekoľko súvisiacich poznámok, ale konkrétne sme o tomto projekte nehovorili open source spravovaný neziskovou nadáciou Matrix.org.
Spočiatku to musíte vedieť nadácia Matrix.org sa venuje budovaniu otvoreného protokolu a komunikačnej siete pre komunikáciu decentralizované a šifrovanés cieľom poskytnúť životaschopnú otvorenú alternatívu k Slack, WhatsApp, Discord a iným patentovaným komunikačným silám.
Tento protokol, možno použiť na napájanie komunikácie Internet vecí (IoT), signalizácia VoIP / WebRTC, okamžité správy atď.
O Matrixe
Matrix nie je len o tom, že umožňuje používateľom ukladať si vlastné konverzácie: vyhýba sa tiež závislostiam od internetu pri práci v lokálnych sieťach, sieťových sieťach alebo v situáciách, keď je internet prerušený.
V skutočnosti jeho tvorcovia sa zameriavajú na vytvorenie nezávislej otvorenej platformy, dynamický a vyvíjajúci sa ako samotný web, ale pre komunikáciu.
Matrix vypadol z beta verzie v júni 2019 a protokol je plne vhodný na produkčné použitie s mnohými funkciami.
Ponúka jednoduché HTTP API a SDK (iOS, Android, Web) sAk chcete vytvárať chatovacie miestnosti, spravovať chaty a chatovacie roboty pomocou šifrovania typu end-to-end, prenos súborov, história synchronizovaných konverzácií, naformátované správy, potvrdenia o prečítaní a oveľa viac.
Konverzácie sa replikujú na všetkých zúčastnených serveroch. To znamená, že neexistuje jediný bod kontroly alebo zlyhania. Môže sa tak obrátiť na ktoréhokoľvek iného používateľa v globálnom ekosystéme Matrix, ktorý má viac ako 9 miliónov používateľov, vrátane tých v iných sieťach prostredníctvom mostov.
Matrix poskytuje šifrovanie typu end-to-end prostredníctvom kryptografických západiek Olm a Megolm. To zaisťuje, že vaše správy môžu dešifrovať iba zamýšľaní príjemcovia, pričom vás upozorní, ak sú do konverzácie pridané ďalšie neočakávané zariadenia.
Šifrovanie je založené na algoritme dvojitého kliknutia popularizovanom spoločnosťou Signal, ale rozšírená o podporu šifrovania v priestoroch obsahujúcich tisíce zariadení. Olm a Megolm sú špecifikované ako otvorený štandard a implementácie sú vydané pod licenciou Apache.
S príchodom WebRTC vývojári získali schopnosť vymieňať si vysoko kvalitné hlasové a videohovory, ale neexistuje štandardný spôsob smerovania hovorov. Vývojári Matrixu veria, že to možno považovať za chýbajúcu signalizačnú vrstvu pre WebRTC.
Vysvetľujú tiež, že Matrix vďačí za svoj názov schopnosti prekonať priepasť medzi existujúcimi platformami a otvorenej komunikačnej matici v globálnom meradle. Mosty sú jadrom Matice a sú navrhnuté tak, aby sa im čo najjednoduchšie písalo, pričom Matrix poskytuje jazyk najväčšieho spoločného menovateľa na vzájomné prepojenie sietí.
Matrix Core Team mosty s Slack, IRC, XMPP a Gitter, zatiaľ čo širšia komunita Matrix poskytuje mosty pre Telegram, WhatsApp, Facebook, Hangouts, Signal atď.
Podľa jeho vývojárov Matrix dokáže spracovať akýkoľvek typ dát v reálnom čase, nielen správy a VoIP. Budovaním mostov s čo najväčším počtom IoT síl môžu byť údaje bezpečne zverejnené v sieti Matrix.
Matricové riešenia IoT sú zjednotené, namiesto toho, aby boli blokovaní pre konkrétnych dodávateľov, a dokonca môžu publikovať alebo konzumovať údaje Matrixu priamo zo zariadení s prenosom s veľmi malou šírkou pásma (100 b / s alebo menej).
Tiež naznačujú, že Matrix môže byť zjednocujúcou vrstvou globálnych údajov a komunikácií vo virtuálnej a rozšírenej realite.
Stručne povedané, Matrix je skôr decentralizovaný chatovací obchod ako protokol pre zasielanie správ.
Keď pošlete správu v Matrixe, replikuje sa na všetky servery ktorých používatelia sa zúčastňujú určitej konverzácie rovnakým spôsobom, akým sa replikuje komunikácia medzi úložiskami Git.
Matrix predvolene používa ako základný prenos jednoduché HTTPS + JSON API, ale prijíma aj sofistikovanejší prenos, ako sú WebSockets alebo CoAP + Noise.
Viac informácií: https://matrix.org