Matrix, decentralizovaná komunikační platforma

matice

Matrix, je platforma pro organizování decentralizované komunikace, který je vyvinut jako projekt, který používá otevřené standardy a věnuje velkou pozornost zajištění bezpečnosti a soukromí uživatelů.

Matice poskytuje end-to-end šifrování na základě vlastního protokolu, včetně použití algoritmu Double Ratchet (součást signálního protokolu). Konečné šifrování se používá jak v přímých zprávách, tak v chatovacích místnostech (pomocí mechanismu Megolm).

Implementace šifrovacích metod byla auditována organizací NCC Group. Vzhledem k tomu, že transport používá HTTPS + JSON se schopností používat protokol WebSockets, nebo na základě COAP.

O Matrixu

Systém je utvářena jako komunita serverů, které mohou vzájemně komunikovat a sdružovat se ve společné decentralizované síti.

Zprávy jsou replikovány na všechny servery, ke kterým jsou účastníci zasílání zpráv připojeni. Zprávy jsou distribuovány mezi servery stejným způsobem, jako jsou distribuovány mezi repozitáři Git.

V případě dočasného vypnutí serveru nedojde ke ztrátě zpráv, ale k jejich přenosu po obnovení provozu serveru. Jsou podporovány různé možnosti ID uživatelů, včetně e-mailu, telefonního čísla, účtu Facebook atd.

V síti neexistuje jediný bod selhání nebo ovládání zpráv. Všechny servery zahrnuté v diskusi jsou stejné.

Každý uživatel může spustit vlastní server a připojit se k veřejné síti. Lze vytvořit brány pro interakci Matrixu se systémy na základě jiných protokolůs, například, služby jsou připraveny pro obousměrné odesílání zpráv na IRC, Facebook, Telegram, Skype, Hangouts, e-mail, WhatsApp a Slack.

Kromě okamžitých zpráv a chatu, systém lze použít k přenosu souborů, odesílání upozornění, organizování konferenčních hovorů, hlasových hovorů a videohovorů. Matrix vám umožňuje používat neomezené vyhledávání a prohlížení historie korespondence.

centralizovane vs federovane

Podporuje také pokročilé funkce, jako je oznámení o zápisu, online vyhodnocení přítomnosti uživatele, potvrzení o přečtení, oznámení push, vyhledávání na straně serveru, synchronizace historie a stav klienta.

Nadace Matrix.org

Ke koordinaci vývoje projektu nedávno vytvořeno nezisková organizace Nadace Matrix.org, což zaručí nezávislost projektu, rozvíjet standardy související s Matrixem a působit jako neutrální platforma pro společné rozhodování.

Nadaci Matrix.org vede rada pěti nekomerčních ředitelů ekosystémů, kteří jsou v komunitě respektováni a jsou vyzváni k podpoře poslání projektu.

Mezi ředitele patřili John Crowcroft (Jon Crowcroft, jeden z průkopníků decentralizované komunikace), Matthew Hodgson (Matthew Hodgson, spoluzakladatel Matrix), Amandine Le Pape (Amandine Le Pape, spoluzakladatel Matrix), Ross Schulman (Ross Schulman, Open Právník Technology Institute se specializací na internet a decentralizované systémy), Yuta Steiner (Jutta Steiner, spoluzakladatelka blockchainové společnosti Parity Technologies).

Také nedávno byla vydána první stabilní verze protokolu Matrix 1.0 a související knihovny a specifikace.

Ve kterém je tato nová verze Matrixu plně stabilizována a dosáhl vhodného stavu jako základu pro vývoj nezávislých implementací klientů, serverů, robotů a bran. Vývoj projektu je distribuován pod licencí Apache 2.0.

Ve výchozím nastavení se Room Protocol 4 používá k vytváření nových chatů. Při migraci z předchozích verzí je třeba poznamenat, že připojení k běžné decentralizované síti nyní vyžaduje získání platného certifikátu TLS.

Jako klienti můžete používat Riot (k dispozici pro Linux, Windows, macOS, Web, Android a iOS), Weechat (CLI na Lua), nheko (C ++ / Qt), Quaternion (C ++ / Qt) a Fraktál (Rust / Gtk).

Další práce na implementaci serveru jsou plánovány s cílem optimalizovat výkon a snížit spotřebu paměti. Kromě referenčního serveru v Pythonu se vyvíjejí také experimentální implementace Ruma (Rust) a Dendrite (Go).


Zanechte svůj komentář

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

*

*

  1. Za data odpovídá: AB Internet Networks 2008 SL
  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.