Matrix, protokol komunikasi dan jaringan terbuka yang terdesentralisasi dan terenkripsi

Di sini, di blog beberapa aplikasi yang menggunakan Matrix telah disebutkan Saya bahkan memiliki beberapa catatan terkait, tetapi kami belum membicarakan secara khusus tentang proyek ini open source yang dikelola oleh yayasan nonprofit Matrix.org.

Awalnya Anda harus tahu itu yayasan Matrix.org didedikasikan untuk membangun protokol terbuka dan jaringan komunikasi untuk komunikasi terdesentralisasi dan dienkripsi, dengan tujuan menyediakan alternatif Terbuka yang layak untuk Slack, WhatsApp, Discord, dan silo komunikasi eksklusif lainnya.

Protokol ini, dapat digunakan untuk memperkuat komunikasi Internet hal (IoT), pensinyalan VoIP / WebRTC, olahpesan cepat, dll.

Tentang Matrix

Matriks bukan hanya tentang memungkinkan pengguna untuk menyimpan percakapan mereka sendiri: Matrix juga menghindari ketergantungan Internet saat bekerja di jaringan lokal, jaringan mesh, atau situasi di mana Internet telah terputus.

Faktanya, penciptanya bertujuan untuk menciptakan platform terbuka independen, dinamis dan berkembang seperti Web itu sendiri, tetapi untuk komunikasi.

Matrix keluar dari versi beta pada Juni 2019 dan protokolnya sepenuhnya sesuai untuk penggunaan produksi dengan banyak fitur.

Menawarkan API dan SDK HTTP sederhana (iOS, Android, Web) halUntuk membuat ruang obrolan, mengelola obrolan dan bot obrolan, dengan enkripsi ujung-ke-ujung, transfer file, riwayat percakapan yang disinkronkan, pesan yang diformat, tanda terima telah dibaca, dan banyak lagi.

Percakapan direplikasi di semua server yang berpartisipasi. Ini berarti tidak ada satu pun titik kendali atau kegagalan. Dengan demikian, ini dapat menjangkau pengguna lain di ekosistem Matrix global, yang memiliki lebih dari 9 juta pengguna, termasuk pengguna di jaringan lain melalui jembatan.

Matrix menyediakan enkripsi ujung-ke-ujung melalui ratchet kriptografi Olm dan Megolm. Ini memastikan bahwa hanya penerima yang dituju yang dapat mendekripsi pesan Anda, sambil memberi tahu Anda jika perangkat tak terduga lainnya ditambahkan ke percakapan.

Enkripsi didasarkan pada algoritma klik ganda yang dipopulerkan oleh Signal, tetapi diperluas untuk mendukung enkripsi di ruang yang berisi ribuan perangkat. Olm dan Megolm ditetapkan sebagai standar terbuka dan implementasinya dirilis di bawah lisensi Apache.

Selain itu, dengan munculnya WebRTC, pengembang telah memperoleh kemampuan untuk bertukar panggilan suara dan video berkualitas tinggi, tetapi tidak ada cara standar untuk merutekan panggilan. Pengembang Matrix percaya bahwa itu dapat dilihat sebagai lapisan sinyal yang hilang untuk WebRTC.

Mereka juga menjelaskan bahwa Matriks berutang namanya pada kemampuannya untuk menjembatani kesenjangan antara platform yang ada dan matriks komunikasi terbuka dalam skala global. Jembatan adalah inti dari Matriks dan dirancang semudah mungkin untuk ditulis, dengan Matriks menyediakan bahasa penyebut umum terbesar untuk menghubungkan jaringan satu sama lain.

Tim Inti Matriks mempertahankan jembatan dengan Slack, IRC, XMPP dan Gitter, sedangkan komunitas Matrix yang lebih luas menyediakan jembatan untuk Telegram, WhatsApp, Facebook, Hangouts, Signal, dll.

Menurut pengembangnya, Matriks dapat memproses semua jenis data secara real time, bukan hanya pesan dan VoIP. Dengan membangun jembatan dengan silo IoT sebanyak mungkin, data dapat dipublikasikan dengan aman di seluruh jaringan Matrix.

Solusi IoT berbasis matriks disatukan, daripada diblokir untuk vendor tertentu, dan bahkan dapat memublikasikan atau menggunakan data Matrix langsung dari perangkat melalui transportasi bandwidth yang sangat rendah (100 bps atau kurang).

Mereka juga menunjukkan bahwa Matrix dapat menjadi lapisan pemersatu data dan komunikasi global dalam realitas virtual dan augmented.

Singkatnya, Matrix adalah toko obrolan terdesentralisasi daripada protokol perpesanan.

Ketika Anda mengirim pesan di Matrix, itu direplikasi ke semua server yang penggunanya berpartisipasi dalam percakapan tertentu, dengan cara yang sama seperti komunikasi direplikasi di antara repositori Git.

Secara default, Matrix menggunakan HTTPS + JSON API sederhana sebagai pengangkutan dasar, tetapi juga mengadopsi pengangkutan yang lebih canggih seperti WebSockets atau CoAP + Noise.

Informasi lebih lanjut: https://matrix.org


tinggalkan Komentar Anda

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

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  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.