Peluncuran platform komunikasi terdesentralisasi Matrix 1.0

Disampaikan oleh rilis stabil pertama dari protokol untuk mengatur komunikasi terdesentralisasi Matriks 1.0 dan perpustakaan terkait, API (Server-Server) dan spesifikasi. Dilaporkan bahwa tidak semua kemampuan yang dimaksudkan Matrix telah dijelaskan dan diimplementasikan, namun protokol inti telah sepenuhnya stabil dan telah mencapai keadaan yang sesuai untuk digunakan sebagai dasar untuk pengembangan implementasi independen klien, server, bot, dan gateway. Perkembangan proyek sebaran berlisensi di bawah Apache 2.0.

Serentak, diterbitkan server pesan Sinaps 1.0.0 dengan implementasi referensi Protokol matriks 1.0. Perlu dicatat bahwa perhatian utama dalam mempersiapkan Synapse 1.0 diberikan pada implementasi protokol, keamanan, dan keandalan yang benar. Synapse sekarang sudah keluar dari versi beta dan siap untuk penggunaan umum. Kode sinapsis ditulis dengan Python dan dapat menggunakan DBMS SQLite atau PostgreSQL untuk menyimpan data. Synapse 1.0 adalah rilis terbaru dengan dukungan Python 2.x.

Secara default, ini digunakan untuk membuat obrolan baru. 4 versi Protokol kamar, tetapi tersedia secara opsional kelima versi dengan dukungan untuk membatasi masa pakai kunci server. Saat bermigrasi dari rilis sebelumnya, ketahuilah bahwa menghubungkan ke jaringan terdesentralisasi bersama sekarang memerlukan sertifikat TLS yang valid.
Dapat digunakan sebagai klien kerusuhan (tersedia untuk Linux, Windows, macOS, Web, Android dan iOS), obrolan singkat (CLI dalam Lua), nheko (C++/Qt), Angka empat (C++/Qt) dan Fractal (Karat/GTK).

Fitur yang belum distabilkan di Matrix 1.0 termasuk pengeditan pesan terkirim (didukung di Synapse 1.0 dan Riot, tetapi tidak diaktifkan secara default), reaksi, diskusi berulir, verifikasi silang pengguna, statistik obrolan langsung. Di antara pekerjaan yang akan datang dalam implementasi server, direncanakan untuk mengoptimalkan kinerja dan mengurangi konsumsi memori. Selain server referensi, implementasi eksperimental juga sedang dikembangkan dengan Python Rum (Karat) dan Dendrit (Pergi).

Platform untuk mengatur komunikasi terdesentralisasi Matrix berkembang sebagai proyek yang menggunakan standar terbuka dan memberikan perhatian besar untuk memastikan keamanan dan privasi pengguna. Matrix menyediakan enkripsi ujung ke ujung berdasarkan protokolnya sendiri, termasuk algoritma Double Ratchet (bagian dari protokol Signal). Enkripsi ujung ke ujung digunakan baik dalam pesan langsung maupun obrolan (menggunakan mekanisme Megolm). Penerapan metode enkripsi diaudit oleh NCC Group. Transport yang digunakan adalah HTTPS+JSON dengan kemungkinan menggunakan WebSockets atau berdasarkan protokol CoAP+Kebisingan.

Sistem ini dibentuk sebagai komunitas server yang dapat berinteraksi satu sama lain dan disatukan ke dalam jaringan umum yang terdesentralisasi. Pesan direplikasi di semua server yang terhubung dengan peserta pengiriman pesan. Pesan didistribusikan ke seluruh server dengan cara yang sama seperti penerapan didistribusikan di antara repositori Git. Jika terjadi pemadaman server sementara, pesan tidak hilang, tetapi dikirimkan ke pengguna setelah server melanjutkan operasi. Berbagai opsi ID pengguna didukung, termasuk email, nomor telepon, akun Facebook, dll.

Peluncuran platform komunikasi terdesentralisasi Matrix 1.0

Tidak ada satu titik kegagalan atau kontrol pesan di seluruh jaringan. Semua server yang dicakup dalam diskusi setara satu sama lain.
Setiap pengguna dapat menjalankan server mereka sendiri dan menghubungkannya ke jaringan umum. Hal ini dimungkinkan untuk dibuat gerbang untuk interaksi Matrix dengan sistem berdasarkan protokol lain, misalnya, siap layanan pengiriman pesan dua arah ke IRC, Facebook, Telegram, Skype, Hangouts, Email, WhatsApp dan Slack.

Selain pesan teks instan dan obrolan, sistem ini dapat digunakan untuk mentransfer file, mengirim pemberitahuan,
mengatur telekonferensi, melakukan panggilan suara dan video.
Matrix memungkinkan Anda menggunakan pencarian dan melihat riwayat korespondensi tanpa batas. Ini juga mendukung fitur-fitur canggih seperti pemberitahuan pengetikan, evaluasi kehadiran online pengguna, konfirmasi baca, pemberitahuan push, pencarian sisi server, sinkronisasi riwayat dan status klien.

Sebuah organisasi nirlaba baru-baru ini dibentuk untuk mengoordinasikan pengembangan proyek Yayasan Matrix.org, yang akan menjamin independensi proyek, mengembangkan standar terkait Matrix dan bertindak sebagai forum netral untuk pengambilan keputusan bersama. Yayasan Matrix.org dipimpin oleh dewan yang terdiri dari lima direktur yang tidak terkait dengan ekosistem komersial, memiliki otoritas dalam komunitas dan berdedikasi untuk menegakkan misi proyek.

Sutradaranya termasuk John Crowcroft (Jon Crowcroft, salah satu pelopor komunikasi terdesentralisasi), Matthew Hodgson (salah satu pendiri Mattrix), Amandine Le Pape (salah satu pendiri Matrix), Ross Schulman (pengacara Open Technology Institute yang berspesialisasi dalam Internet dan sistem desentralisasi), Jutta Steiner, salah satu pendiri Parity Technologies, sebuah perusahaan teknologi blockchain.

Sumber: opennet.ru

Tambah komentar