Release fan it desintralisearre kommunikaasjeplatfoarm Matrix 1.0

Yntrodusearre de earste stabile útjefte fan it protokol foar it organisearjen fan desintralisearre kommunikaasje Matrix 1.0 en assosjearre biblioteken, APIs (Server-Server) en spesifikaasjes. It wurdt rapportearre dat net alle bedoelde mooglikheden fan Matrix binne beskreaun en ymplementearre, mar it kearnprotokol is folslein stabilisearre en hat in steat berikt dy't geskikt is foar gebrûk as basis foar de ûntwikkeling fan ûnôfhinklike ymplemintaasjes fan kliïnten, servers, bots en poarten. Projektûntwikkelingen fersprieding lisinsje ûnder Apache 2.0.

Tagelyk, publisearre messaging tsjinner Synaps 1.0.0 mei ferwizing útfiering Matrix 1.0 protokol. It wurdt opmurken dat de wichtichste omtinken by it tarieden fan Synapse 1.0 waard betelle oan de juste ymplemintaasje fan it protokol, feiligens en betrouberens. Synapse is no út beta en klear foar algemien gebrûk. Synapse-koade is skreaun yn Python en kin SQLite of PostgreSQL DBMS brûke om gegevens op te slaan. Synapse 1.0 is de lêste release mei Python 2.x-stipe.

Standert wurdt it brûkt om nije petearen te meitsjen. 4 ferzje Room protokol, mar is opsjoneel beskikber fyfde ferzje mei stipe foar it beheinen fan it libben fan serverkaaien. By it migrearjen fan eardere releases, wês bewust dat it ferbinen mei in dielde desintralisearre netwurk no it krijen fan in jildich TLS-sertifikaat fereasket.
Kin brûkt wurde as kliïnten Riot (beskikber foar Linux, Windows, macOS, Web, Android en iOS), Wechat (CLI yn Lua), nheko (C++/Qt), Quaternion (C++/Qt) en fractal (Rust/GTK).

Funksjes dy't noch net stabilisearre binne yn Matrix 1.0 omfetsje it bewurkjen fan ferstjoerde berjochten (stipe yn Synapse 1.0 en Riot, mar net standert ynskeakele), reaksjes, diskusjes mei diskusjes, cross-ferifikaasje fan brûkers, Live chat-statistiken. Under de kommende wurken yn 'e ymplemintaasje fan' e tsjinner is it pland om prestaasjes te optimalisearjen en ûnthâldferbrûk te ferminderjen. Neist de referinsjetsjinner wurde ek eksperimintele ymplemintaasjes ûntwikkele yn Python Ruma (Rust) en dendrite (Gean).

It platfoarm foar it organisearjen fan desintralisearre kommunikaasje Matrix is ​​​​ûntwikkele as in projekt dat iepen noarmen brûkt en in protte omtinken jout oan it garandearjen fan de feiligens en privacy fan brûkers. Matrix leveret end-to-end fersifering basearre op har eigen protokol, ynklusyf it Double Ratchet-algoritme (diel fan it Signalprotokol). End-to-end fersifering wurdt brûkt sawol yn direkte messaging as yn petearen (mei in meganisme Megolm). De ymplemintaasje fan fersiferingsmetoaden waard kontrolearre troch de NCC Group. It brûkte ferfier is HTTPS + JSON mei de mooglikheid om WebSockets te brûken as in protokol basearre op CoAP+Lûd.

It systeem wurdt foarme as in mienskip fan tsjinners dy't kinne ynteraksje mei elkoar en wurde ferienige yn in mienskiplik desintralisearre netwurk. Berjochten wurde replikearre oer alle tsjinners wêrmei de berjochten dielnimmers binne ferbûn. Berjochten wurde ferdield oer servers op deselde manier as commits wurde ferdield tusken Git-repositories. Yn it gefal fan in tydlike tsjinner ûnderbrekking, berjochten binne net ferlern, mar wurde oerdroegen oan brûkers neidat de tsjinner opnij wurking. Ferskate opsjes foar brûkers-ID wurde stipe, ynklusyf e-post, telefoannûmer, Facebook-akkount, ensfh.

Release fan it desintralisearre kommunikaasjeplatfoarm Matrix 1.0

D'r is gjin inkeld punt fan mislearring of berjochtkontrôle oer it netwurk. Alle tsjinners behannele troch de diskusje binne gelyk oan elkoar.
Elke brûker kin har eigen server útfiere en ferbine mei in mienskiplik netwurk. It is mooglik om te meitsjen poarten foar ynteraksje fan Matrix mei systemen basearre op oare protokollen, bygelyks, taret tsjinsten foar it ferstjoeren fan berjochten yn twa wizen nei IRC, Facebook, Telegram, Skype, Hangouts, e-post, WhatsApp en Slack.

Neist direkte tekstberjochten en petearen kin it systeem wurde brûkt om bestannen oer te dragen, notifikaasjes te ferstjoeren,
it organisearjen fan telekonferinsjes, it meitsjen fan stim- en fideoproppen.
Matrix lit jo sykjen en ûnbeheind besjen fan korrespondinsjeskiednis brûke. It stipet ek sokke avansearre funksjes lykas notifikaasje fan typen, evaluaasje fan brûkersoanwêzigens online, lêsbefêstiging, push-notifikaasjes, sykjen op serverside, syngronisaasje fan skiednis en klantstatus.

In non-profit organisaasje is koartlyn makke om de ûntwikkeling fan it projekt te koördinearjen Matrix.org Stichting, dy't de ûnôfhinklikens fan it projekt garandearje, Matrix-relatearre noarmen ûntwikkelje en as neutraal foarum foar mienskiplike beslútfoarming fungearje. De Matrix.org Foundation wurdt laat troch in ried fan fiif direkteuren dy't net ferbûn binne mei it kommersjele ekosysteem, hawwe autoriteit yn 'e mienskip en binne wijd oan it behâlden fan' e missy fan it projekt.

De direkteuren wiene John Crowcroft (Jon Crowcroft, ien fan 'e pioniers fan desintralisearre kommunikaasje), Matthew Hodgson (mei-oprjochter fan Mattrix), Amandine Le Pape (mei-oprjochter fan Matrix), Ross Schulman (advokaat fan Open Technology Institute spesjalisearre yn it ynternet en desintralisearre systemen), Jutta Steiner, mei- oprjochter fan Parity Technologies, in blockchain technology bedriuw.

Boarne: opennet.ru

Add a comment