Matrix, decentralizovaná komunikačná platforma

matice

Matrix, je platforma na organizovanie decentralizovanej komunikácie, ktorý je vyvinutý ako projekt, ktorý používa otvorené štandardy a venuje veľkú pozornosť zaisteniu bezpečnosti a súkromia používateľov.

Matrix poskytuje end-to-end šifrovanie na základe vlastného protokolu vrátane použitia algoritmu Double Ratchet (súčasť signálneho protokolu). Konečné šifrovanie sa používa ako v priamych správach, tak aj v chatovacích miestnostiach (pomocou mechanizmu Megolm).

Implementácia metód šifrovania bola skontrolovaná organizáciou NCC Group. Od transportu používajte HTTPS + JSON s možnosťou použitia protokolu WebSockets, alebo na základe COAP.

O Matrixe

Systém je vytvorená ako komunita serverov, ktoré môžu navzájom interagovať a združovať sa v spoločnej decentralizovanej sieti.

Správy sa replikujú na všetky servery, ku ktorým sú účastníci správy pripojení. Správy sú distribuované medzi servermi rovnakým spôsobom, ako sú distribuované medzi úložiskami Git.

V prípade dočasného vypnutia servera sa správy nestratia, ale skôr sa odošlú používateľom po obnovení činnosti servera. Podporované sú rôzne možnosti ID používateľov vrátane e-mailu, telefónneho čísla, účtu Facebook atď.

V sieti neexistuje jediný bod zlyhania alebo riadenia správ. Všetky servery, ktorých sa diskusia týka, sú rovnaké.

Každý užívateľ môže spustiť vlastný server a pripojiť sa k verejnej sieti. Pre Matrix môžu byť vytvorené brány na interakciu so systémami na základe iných protokolovs, napríklad, služby sú pripravené na obojsmerné zasielanie správ na IRC, Facebook, Telegram, Skype, Hangouts, email, WhatsApp a Slack.

Okrem okamžitých správ a chatu, systém možno použiť na prenos súborov, odosielanie upozornení, organizovanie konferenčných hovorov, uskutočňovanie hlasových hovorov a videohovorov. Matrix vám umožňuje využívať neobmedzené vyhľadávanie a prezeranie histórie korešpondencie.

centralizovane vs federovane

Podporuje tiež pokročilé funkcie, ako je upozornenie na zápis, online vyhodnotenie prítomnosti používateľa, potvrdenie o prečítaní, upozornenia push, vyhľadávanie na strane servera, synchronizácia histórie a stav klienta.

Nadácia Matrix.org

Koordinovať vývoj projektu, nedávno vytvorené nezisková organizácia Nadácia Matrix.org, čo zaručí nezávislosť projektu, rozvíjať štandardy súvisiace s Matrixom a pôsobiť ako neutrálna platforma pre spoločné rozhodovanie.

Nadáciu Matrix.org vedie rada piatich nekomerčných riaditeľov ekosystémov, ktorí sú v komunite rešpektovaní a vyzvaní, aby dodržiavali poslanie projektu.

Medzi riaditeľov patrili John Crowcroft (Jon Crowcroft, jeden z priekopníkov decentralizovanej komunikácie), Matthew Hodgson (Matthew Hodgson, spoluzakladateľ Matrix), Amandine Le Pape (Amandine Le Pape, spoluzakladateľ Matrix), Ross Schulman (Ross Schulman, Open Právnik Technology Institute so špecializáciou na internet a decentralizované systémy), Yuta Steiner (Jutta Steiner, spoluzakladateľka blockchainovej spoločnosti Parity Technologies).

Tiež nedávno bola vydaná prvá stabilná verzia protokolu Matrix 1.0 a súvisiace knižnice a špecifikácie.

V ktorej je táto nová verzia Matrixu plne stabilizovaná a dosiahol vhodný stav ako základ pre vývoj nezávislých implementácií klientov, serverov, robotov a brán. Vývoj projektu je distribuovaný pod licenciou Apache 2.0.

V predvolenom nastavení sa na vytváranie nových chatov používa Room Protocol 4. Pri migrácii z predchádzajúcich verzií je potrebné poznamenať, že pripojenie k spoločnej decentralizovanej sieti si teraz vyžaduje získanie platného certifikátu TLS.

Ako klienti môžete používať Riot (k dispozícii pre Linux, Windows, macOS, Web, Android a iOS), Weechat (CLI na Lua), nheko (C ++ / Qt), Quaternion (C ++ / Qt) a Fraktál (Rust / Gtk).

Ďalšia práca na implementácii servera je plánovaná na optimalizáciu výkonu a zníženie spotreby pamäte. Okrem referenčného servera v Pythone sa vyvíjajú aj experimentálne implementácie Ruma (Rust) a Dendrite (Go).


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Za údaje zodpovedá: AB Internet Networks 2008 SL
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.