Matrix, platform komunikasi terdesentralisasi

matriks

Matrix, adalah platform untuk mengatur komunikasi terdesentralisasi, yang dikembangkan sebagai proyek itu menggunakan standar terbuka dan sangat memperhatikan untuk memastikan keamanan dan privasi pengguna.

Matriks menyediakan enkripsi ujung ke ujung berdasarkan protokolnya sendiri, termasuk penggunaan algoritma Double Ratchet (bagian dari protokol sinyal). Enkripsi akhir digunakan di ruang olahpesan dan obrolan (menggunakan mekanisme Megolm).

Penerapan metode enkripsi diaudit oleh organisasi NCC Group. Karena transportasi menggunakan HTTPS + JSON dengan kemampuan untuk menggunakan protokol WebSockets, atau berdasarkan COAP.

Tentang Matrix

Sistem itu dibentuk sebagai komunitas server yang dapat berinteraksi satu sama lain dan bersatu dalam jaringan desentralisasi umum.

Pesan direplikasi ke semua server yang terhubung dengan peserta olahpesan. Pesan didistribusikan antar server dengan cara yang sama seperti didistribusikan di antara repositori Git.

Jika server dimatikan sementara, pesan tidak hilang, tetapi dikirim ke pengguna setelah server melanjutkan operasi. Berbagai opsi ID pengguna didukung, termasuk email, nomor telepon, akun Facebook, dll.

Tidak ada satu titik kegagalan atau kontrol pesan di jaringan. Semua server yang dibahas dalam diskusi ini sama.

Setiap pengguna dapat memulai server mereka sendiri dan menghubungkannya ke jaringan publik. Gateway dapat dibuat untuk Matrix berinteraksi dengan sistem berdasarkan protokol lains, misalnya, layanan disiapkan untuk pengiriman pesan dua arah di IRC, Facebook, Telegram, Skype, Hangouts, email, WhatsApp, dan Slack.

Selain olahpesan cepat dan obrolan, sistem dapat digunakan untuk mentransfer file, mengirim pemberitahuan, mengatur panggilan konferensi, melakukan panggilan suara dan video. Matrix memungkinkan Anda untuk menggunakan pencarian tanpa batas dan melihat riwayat korespondensi.

sentralisasi-vs-federasi

Ini juga mendukung fitur-fitur canggih seperti pemberitahuan tulis, evaluasi kehadiran pengguna online, tanda terima baca, pemberitahuan push, pencarian sisi server, sinkronisasi riwayat, dan status klien.

Yayasan Matrix.org

Untuk mengkoordinasikan pengembangan proyek, baru dibuat organisasi nirlaba Yayasan Matrix.org, yang akan menjamin kemandirian proyek, mengembangkan standar terkait Matrix dan bertindak sebagai platform netral untuk pengambilan keputusan bersama.

The Matrix.org Foundation dipimpin oleh sebuah dewan yang terdiri dari lima direktur ekosistem non-komersial yang dihormati di komunitas dan dipanggil untuk menegakkan misi proyek.

Sutradara termasuk John Crowcroft (Jon Crowcroft, salah satu pelopor komunikasi terdesentralisasi), Matthew Hodgson (Matthew Hodgson, pendiri Matrix), Amandine Le Pape (Amandine Le Pape, salah satu pendiri Matrix), Ross Schulman (Ross Schulman, Open Pengacara Institut Teknologi yang berspesialisasi dalam Internet dan sistem terdesentralisasi), Yuta Steiner (Jutta Steiner, salah satu pendiri perusahaan Parity Technologies yang berbasis blockchain).

Juga baru-baru ini versi stabil pertama dari protokol dirilis Matriks 1.0 serta pustaka dan spesifikasi terkait.

Di mana versi baru Matriks ini sepenuhnya stabil dan telah mencapai keadaan yang sesuai sebagai dasar untuk mengembangkan implementasi independen klien, server, bot, dan gateway. Perkembangan proyek didistribusikan di bawah lisensi Apache 2.0.

Secara default, Room Protocol 4 digunakan untuk membuat obrolan baru. Saat bermigrasi dari versi sebelumnya, perlu dicatat bahwa menghubungkan ke jaringan umum yang terdesentralisasi sekarang membutuhkan memperoleh sertifikat TLS yang valid.

Sebagai klien, Anda dapat menggunakan Riot (tersedia untuk Linux, Windows, macOS, Web, Android, dan iOS), Weechat (CLI di Lua), nheko (C ++ / Qt), Quaternion (C ++ / Qt), dan Fraktal (Karat / Gtk).

Pekerjaan selanjutnya pada implementasi server direncanakan untuk mengoptimalkan kinerja dan mengurangi konsumsi memori. Selain server referensi dengan Python, implementasi eksperimental Ruma (Rust) dan Dendrite (Go) juga sedang dikembangkan.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Bertanggung jawab atas data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.