Matrix 1.0 - rilis protokol perpesanan terdesentralisasi

Pada 11 Juni 2019, para pengembang Matrix.org Foundation mengumumkan perilisan Matrix 1.0, sebuah protokol untuk mengimplementasikan jaringan federasi yang dibangun berdasarkan sejarah peristiwa (event) linier di dalam grafik asiklik (DAG). Penggunaan protokol yang paling umum adalah untuk mengimplementasikan server pesan (mis. Server Synapse, klien Riot) dan "menghubungkan" protokol lain satu sama lain melalui jembatan (mis. Implementasi libpurple dengan dukungan untuk XMPP, Telegram, Discord, dan IRC).

Matrix 1.0 - rilis protokol perpesanan terdesentralisasi

Inovasi utama (dan prasyarat untuk digunakan) dari server Synapse 1.0 - penerapan protokol Matrix 1.0 - adalah penggunaan sertifikat TLS (Let's Encrypt gratis juga cocok) untuk domain server, yang memastikan transfer data yang aman antar server berpartisipasi dalam jaringan federasi. Oleh karena itu, jika Anda menggunakan sertifikat yang ditandatangani sendiri untuk server rumah, Anda harus membuat sertifikat yang valid - jika tidak, server Anda akan berhenti berinteraksi dengan server lain di jaringan.

Rencana rilis protokol Matrix 1.0 diumumkan di Brussel pada Februari 2019 pada konferensi Open Source terbesar FOSDAM 2019 sebagai bagian dari upaya mengimplementasikan teknologi Matrix.org Foundation untuk menyediakan infrastruktur komunikasi pemerintah Prancis.

Menariknya, dua bulan lalu, server matrix.org diretas, mengakibatkan kebutuhan untuk membuat ulang database server matrix.org (kehilangan riwayat obrolan terenkripsi yang tersimpan di server) - serta merilis ulang aplikasi Riot Android - karena ke kebocoran kunci dan kata sandi. Peretas meninggalkan rekomendasi untuk meningkatkan proses bisnis dan keamanan server (terkait dengan kerentanan di Jenkins, pengembangan perangkat lunak dan platform otomasi pengujian). Server Matrix "rumah" tidak terpengaruh, dengan pengecualian "stiker" sementara yang tidak tersedia untuk pesan pengguna dan layanan non-esensial lainnya.

Klien Riot.im yang paling populer (versi saat ini 1.2.1) - tersedia baik dalam implementasi desktop maupun di sebagian besar platform seluler - mirip dengan klien serupa untuk Slack dan Telegram dalam hal kenyamanan dan keandalan.

Matrix 1.0 - rilis protokol perpesanan terdesentralisasi

Seperti yang sudah saya lakukan saya menulis, Server Synapse cukup ringan untuk perangkat keras - untuk server "rumah", Anda dapat menggunakan komputer mikro ARM ODROID-XU4 seharga $49, dan karena munculnya mesin virtual pada prosesor ARM Graviton di Amazon Cloud pada akhir tahun lalu, Anda dapat mengatur reservasi murah "pusat data mini rumah" di cloud Amazon.

Berita dan informasi tambahan - matriks.org

Sumber: www.habr.com

Tambah komentar