Matrix, decentralizovaný a šifrovaný komunikační protokol a otevřená síť

Tady na blogu byly zmíněny některé aplikace využívající Matrix Mám dokonce několik souvisejících poznámek, ale o tomto projektu jsme konkrétně nemluvili open source spravovaný neziskovou nadací Matrix.org.

Zpočátku to musíte vědět nadace Matrix.org se věnuje budování otevřeného protokolu a komunikační sítě pro komunikaci decentralizované a šifrovanés cílem poskytnout životaschopnou otevřenou alternativu k Slack, WhatsApp, Discord a dalším proprietárním komunikačním silám.

Tento protokol, lze použít k napájení komunikace Internet věcí (IoT), signalizace VoIP / WebRTC, okamžité zprávy atd.

O Matrixu

Matrix není jen o tom, že umožňuje uživatelům ukládat své vlastní konverzace - vyhýbá se také závislostem na internetu při práci v místních sítích, sítích mesh nebo v situacích, kdy byl internet přerušen.

Ve skutečnosti, jeho tvůrci usilují o vytvoření nezávislé otevřené platformy, dynamický a vyvíjející se jako samotný web, ale pro komunikaci.

Matrix vypadl z beta verze v červnu 2019 a protokol je plně vhodný pro produkční použití s ​​mnoha funkcemi.

Nabízí jednoduché HTTP API a SDK (iOS, Android, Web) strChcete-li vytvářet chatovací místnosti, spravovat chaty a chatovací roboty pomocí šifrování typu end-to-end, přenos souborů, synchronizovaná historie konverzací, formátované zprávy, potvrzení o přečtení a mnoho dalšího.

Konverzace jsou replikovány na všech zúčastněných serverech. To znamená, že neexistuje jediný bod kontroly nebo selhání. Může se tak dostat k jakémukoli jinému uživateli v globálním ekosystému Matrix, který má více než 9 milionů uživatelů, včetně těch v jiných sítích prostřednictvím mostů.

Matrix poskytuje šifrování typu end-to-end prostřednictvím kryptografických západek Olm a Megolm. Tím zajistíte, že vaše zprávy budou moci dešifrovat pouze zamýšlení příjemci, přičemž vás upozorní, pokud jsou do konverzace přidána další neočekávaná zařízení.

Šifrování je založeno na algoritmu dvojitého kliknutí popularizovaného společností Signal, ale rozšířeno o podporu šifrování v prostorech obsahujících tisíce zařízení. Olm a Megolm jsou specifikovány jako otevřený standard a implementace jsou vydávány pod licencí Apache.

S příchodem WebRTC také vývojáři získali schopnost vyměňovat si vysoce kvalitní hlasové a videohovory, ale neexistuje standardní způsob směrování hovorů. Vývojáři Matrixu se domnívají, že jej lze považovat za chybějící signalizační vrstvu pro WebRTC.

Vysvětlují také, že Matrix vděčí za svůj název schopnosti překlenout propast mezi stávajícími platformami a otevřenou komunikační maticí v globálním měřítku. Mosty jsou srdcem Matrixu a jsou navrženy tak, aby bylo možné je co nejsnadněji psát, přičemž Matrix poskytuje jazyk největšího společného jmenovatele pro vzájemné propojení sítí.

Tým Matrix Core mosty s Slack, IRC, XMPP a Gitter, zatímco širší komunita Matrix poskytuje mosty pro Telegram, WhatsApp, Facebook, Hangouts, Signal atd.

Podle jeho vývojářů Matrix dokáže zpracovat jakýkoli typ dat v reálném čase, nejen zprávy a VoIP. Budováním mostů s co největším počtem sil IoT lze data bezpečně publikovat v síti Matrix.

Maticová řešení IoT jsou jednotná, místo aby byli blokováni pro konkrétní dodavatele, a mohou dokonce publikovat nebo využívat data Matrixu přímo ze zařízení přes přenos s velmi malou šířkou pásma (100 bps nebo méně).

Rovněž naznačují, že Matrix může být sjednocující vrstvou globálních dat a komunikace ve virtuální a rozšířené realitě.

Stručně řečeno, Matrix je spíše decentralizovaný chatovací obchod než protokol pro zasílání zpráv.

Když odešlete zprávu v Matrixu, je replikována na všechny servery jejichž uživatelé se účastní určité konverzace stejným způsobem, jakým se replikuje komunikace mezi úložišti Git.

Ve výchozím nastavení používá Matrix jako základní přenos jednoduché HTTPS + JSON API, ale také přijímá sofistikovanější přenos, jako jsou WebSockets nebo CoAP + Noise.

Více informací: https://matrix.org


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.