Matrix 1.0 - release van gedecentraliseerd berichtenprotocol

Op 11 juni 2019 kondigden de ontwikkelaars van de Matrix.org Foundation de release aan van Matrix 1.0, een protocol voor het implementeren van een federatief netwerk dat is gebouwd op basis van een lineaire geschiedenis van gebeurtenissen (events) binnen een acyclische grafiek (DAG). Het meest gebruikelijke gebruik van het protocol is om berichtenservers te implementeren (bijv. Synapse-server, Riot-client) en andere protocollen met elkaar te "verbinden" via bruggen (bijv. libpurple-implementatie met ondersteuning voor XMPP, Telegram, Discord en IRC).

Matrix 1.0 - release van gedecentraliseerd berichtenprotocol

De belangrijkste innovatie (en voorwaarde voor gebruik) van de Synapse 1.0-server - de implementatie van het Matrix 1.0-protocol - is het gebruik van een TLS-certificaat (gratis Let's Encrypt is ook geschikt) voor het serverdomein, dat zorgt voor veilige gegevensoverdracht tussen servers deelnemen aan een gefedereerd netwerk. Daarom moet u, als u een zelfondertekend certificaat voor uw thuisserver gebruikt, een geldig certificaat maken - anders stopt uw ​​server met de interactie met andere servers op het netwerk.

Plannen voor de release van het Matrix 1.0-protocol werden in februari 2019 in Brussel aangekondigd tijdens de grootste Open Source-conferentie FOSDAM 2019 als onderdeel van het werk om Matrix.org Foundation-technologieën te implementeren om de communicatie-infrastructuur van de Franse overheid te bieden.

Interessant is dat twee maanden geleden de matrix.org-server werd gehackt, wat resulteerde in de noodzaak om de matrix.org-serverdatabase opnieuw aan te maken (waarbij de versleutelde chatgeschiedenis die op de servers was opgeslagen verloren ging) - en om de Riot Android-app opnieuw uit te brengen - vanwege tot een sleutellek en wachtwoorden. De hackers lieten aanbevelingen achter voor het verbeteren van bedrijfsprocessen en serverbeveiliging (gerelateerd aan kwetsbaarheden in Jenkins, een softwareontwikkelings- en testautomatiseringsplatform). De "thuis" Matrix-servers werden niet getroffen, met uitzondering van de tijdelijke onbeschikbaarheid van "stickers" voor gebruikersberichten en andere niet-essentiële diensten.

De meest populaire Riot.im-client (huidige versie 1.2.1) - beschikbaar zowel in desktopimplementatie als op de meeste mobiele platforms - komt qua gemak en betrouwbaarheid dicht in de buurt van vergelijkbare clients voor Slack en Telegram.

Matrix 1.0 - release van gedecentraliseerd berichtenprotocol

Zoals ik al ik schreef, Synapse-servers zijn niet veeleisend voor de hardware - voor een "thuis"-server kunt u ARM ODROID-XU4-microcomputers gebruiken voor $ 49, en vanwege de verschijning van virtuele machines op ARM Graviton-processors in de Amazon Cloud eind vorig jaar , kunt u een goedkope reservering "thuis mini-datacenter" opzetten in de Amazon-cloud.

Nieuws en aanvullende informatie - matrix.org

Bron: www.habr.com

Voeg een reactie