Udgivelse af den decentraliserede kommunikationsplatform Matrix 1.0

Præsenteret den første stabile udgivelse af protokollen til organisering af decentraliseret kommunikation Matrix 1.0 og de tilknyttede biblioteker, API'er (Server-Server) og specifikationer. Det rapporteres, at ikke alle planlagte funktioner i Matrix er beskrevet og implementeret, men den grundlæggende protokol er fuldt stabiliseret og er nået til en tilstand, der er velegnet til brug som grundlag for udvikling af uafhængige klientimplementeringer, servere, bots og gateways. Projektets fremskridt distribueres er under Apache 2.0-licensen.

Samtidigt er udgivet beskedtjeneste server Synapse 1.0.0 med referenceimplementationen af Matrix 1.0 protokollen. Det bemærkes, at fokus under forberedelsen af Synapse 1.0 har været på korrektheden af protokollens implementering, sikkerhed og pålidelighed. Synapse har nu forladt beta-testfasen og er klar til almindelig brug. Koden til Synapse er skrevet i Python og kan bruge databasesystemer som SQLite eller PostgreSQL til datalagring. Synapse 1.0 er den sidste udgivelse, der understøtter Python 2.x.

Som standard til oprettelse af nye chats anvendes version 4 af Room protokollen, men version 5 er også valgfri med understøttelse af tidsbegrænsning for servernøgler. Ved opgradering fra tidligere udgivelser skal det bemærkes, at det nu kræves at få et gyldigt TLS-certifikat for at oprette forbindelse til det fælles decentraliserede netværk. Som klienter kan der anvendes
(tilgængelig for Linux, Windows, macOS, Web, Android og iOS), Riot Weechat (CLI på Lua), nheko (C++/Qt), Quaternion (C++/Qt) og Fractal (Rust/GTK). Blandt de endnu ikke stabiliserede funktioner i Matrix 1.0 nævnes redigering af sendte beskeder (understøttet i Synapse 1.0 og Riot, men ikke aktiveret som standard), reaktioner, trådede diskussioner, krydsvalidering af brugere, Live-statistik for chats. Blandt de kommende opgaver i serverimplementeringen planlægges der at optimere ydeevnen og reducere hukommelsesforbruget. Udover reference serveren på Python udvikles der også eksperimentelle implementeringer

Ruma (Rust) og Dendrite (Go). (Gå).

Matrix-platformen til organisering af decentraliserede kommunikationer udvikler sig som et projekt, der anvender åbne standarder og lægger stor vægt på at sikre brugernes sikkerhed og privatliv. Matrix sikrer end-to-end kryptering baseret på sin egen protokol, som bl.a. anvender Double Ratchet-algoritmen (en del af Signal-protokollen). End-to-end kryptering anvendes både ved direkte meddelelseudveksling og i chatrum (et mekanisme anvendes Megolm). Implementeringen af krypteringsmetoderne har gennemgået revision hos NCC Group. Transporten anvender HTTPS+JSON med mulighed for at bruge WebSockets eller en protokol baseret på CoAP+Noise.

Systemet dannes som et fællesskab af servere, som kan interagere med hinanden og samles i et samlet decentraliseret netværk. Meddelelser replikeres på alle servere, som deltagerne i meddelelseudvekslingen er tilsluttet. Meddelelser spreder sig mellem serverne på samme måde, som commits spreder sig mellem Git-repositories. I tilfælde af midlertidig servernedlukning går meddelelserne ikke tabt, men overføres til brugerne, når serveren igen er i drift. Der understøttes forskellige typer bruger-id'er, herunder email, telefonnummer, Facebook-konto osv.

Udgivelse af den decentraliserede kommunikationsplatform Matrix 1.0

The network lacks a single point of failure or control over messages. All servers involved in the discussion are equal to each other.
Any user can launch their own server and connect it to the common network. It is possible to create gateways for interacting Matrix with systems based on other protocols, for example, forberedes services for two-way messaging in IRC, Facebook, Telegram, Skype, Hangouts, Email, WhatsApp, and Slack.

In addition to instant text messaging and organizing chats, the system can be used for file transfer, sending notifications,
organizing teleconferences, and making voice and video calls.
Matrix giver mulighed for at søge og ubegrænset gennemse historikken for samtaler. Der understøttes også avancerede funktioner såsom tekstindtastningsnotifikationer, vurdering af brugerens tilstedeværelse online, bekræftelse af læsning, push-notifikationer, server-side søgning, samt synkronisering af historik og klientstatus.

For at koordinere udviklingen af projektet er der for nylig oprettet en non-profit organisation Matrix.org Foundation, som vil garantere projektets uafhængighed, udvikle de relaterede standarder for Matrix og fungere som en neutral platform for fælles beslutningstagning. I spidsen for Matrix.org Foundation står et råd bestående af fem direktører, der ikke er forbundet med den kommercielle økosystem og har autoritet i samfundet, og som skal forsvare projektets mission.

Blandt direktørerne er Jon Crowcroft (Jon Crowcroft, en af pionererne inden for decentraliserede kommunikationer), Matthew Hodgson (co-founder af Matrix), Amandine Le Pape (co-founder af Matrix), Ross Schulman (jurist fra Open Technology Institute, der specialiserer sig i internettet og decentraliserede systemer), Jutta Steiner (co-founder af Parity Technologies, der arbejder med blockchain-baserede teknologier).

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster