Matrix, protokol komunikasi dan rangkaian terbuka yang terdesentralisasi dan disulitkan

Di sini di blog beberapa aplikasi yang menggunakan Matrix telah disebutkan Saya mempunyai beberapa nota yang berkaitan, tetapi kami tidak membincangkan secara khusus mengenai projek ini sumber terbuka yang diuruskan oleh yayasan Matrix.org bukan untung.

Pada mulanya anda mesti tahu bahawa yayasan Matrix.org didedikasikan untuk membina protokol dan rangkaian komunikasi terbuka untuk komunikasi terdesentralisasi dan disulitkan, dengan tujuan untuk menyediakan alternatif Terbuka yang layak untuk Slack, WhatsApp, Discord, dan silo komunikasi proprietari yang lain.

Protokol ini, boleh digunakan untuk menguatkan komunikasi Internet perkara (IoT), isyarat VoIP / WebRTC, pesanan segera, dll.

Mengenai Matrix

Matrix bukan sekadar membenarkan pengguna menyimpan perbualan mereka sendiri: ia juga mengelakkan kebergantungan Internet ketika bekerja di rangkaian tempatan, jaringan mesh, atau situasi di mana Internet telah terputus.

Malah, penciptanya bertujuan untuk mewujudkan platform terbuka yang bebas, dinamik dan berkembang seperti Web itu sendiri, tetapi untuk komunikasi.

Matrix keluar dari beta pada bulan Jun 2019 dan protokolnya sangat sesuai untuk penggunaan pengeluaran dengan banyak ciri.

Menawarkan API HTTP dan SDK yang mudah (iOS, Android, Web) hUntuk membuat ruang sembang, menguruskan sembang dan bot sembang, dengan enkripsi dari hujung ke hujung, pemindahan fail, sejarah perbualan yang disegerakkan, mesej berformat, resit baca dan banyak lagi.

Perbualan direplikasi di semua pelayan yang mengambil bahagian. Ini bermaksud bahawa tidak ada satu titik kawalan atau kegagalan. Oleh itu, ia dapat menjangkau pengguna lain dalam ekosistem Matrix global, yang memiliki lebih dari 9 juta pengguna, termasuk yang berada di rangkaian lain melalui jambatan.

Matrix menyediakan enkripsi end-to-end melalui ratchet kriptografi Olm dan Megolm. Ini memastikan bahawa hanya penerima yang dimaksudkan dapat menyahsulitkan mesej anda, sambil memberitahu anda jika peranti lain yang tidak dijangka ditambahkan ke perbualan.

Penyulitan berdasarkan algoritma klik dua kali yang dipopularkan oleh Signal, tetapi dikembangkan untuk menyokong penyulitan di ruang yang mengandungi ribuan peranti. Olm dan Megolm dinyatakan sebagai standard terbuka dan pelaksanaannya dikeluarkan di bawah lesen Apache.

Juga, dengan munculnya WebRTC, pemaju telah memperoleh keupayaan untuk menukar panggilan suara dan video berkualiti tinggi, tetapi tidak ada kaedah standard untuk membuat panggilan. Pembangun Matrix percaya bahawa ia dapat dilihat sebagai lapisan isyarat yang hilang untuk WebRTC.

Mereka juga menjelaskan bahawa Matrix berhutang dengan kemampuannya untuk menjembatani jurang antara platform yang ada dan matriks komunikasi terbuka pada skala global. Bridges berada di tengah-tengah Matrix dan direka agar semudah mungkin ditulis, dengan Matrix menyediakan bahasa penyebut umum yang paling besar untuk menghubungkan rangkaian antara satu sama lain.

Pasukan Matrik Teras mengekalkan jambatan dengan Slack, IRC, XMPP dan Gitter, sementara komuniti Matrix yang lebih luas menyediakan jambatan untuk Telegram, WhatsApp, Facebook, Hangouts, Isyarat, dll.

Menurut pembangunnya, Matrix dapat memproses semua jenis data secara real time, bukan hanya mesej dan VoIP. Dengan membina jambatan dengan sebanyak mungkin silo IoT, data dapat diterbitkan dengan selamat di seluruh rangkaian Matrix.

Penyelesaian IoT berasaskan matriks disatukan, daripada disekat untuk vendor tertentu, malah boleh menerbitkan atau menggunakan data Matrix secara langsung dari peranti dengan pengangkutan lebar jalur yang sangat rendah (100 bps atau kurang).

Mereka juga menunjukkan bahawa Matrix dapat menjadi lapisan penyatuan data dan komunikasi global dalam realiti maya dan tambahan.

Ringkasnya, Matrix adalah kedai sembang terdesentralisasi dan bukannya protokol pesanan.

Apabila anda menghantar mesej di Matrix, ia akan ditiru ke semua pelayan yang penggunanya berpartisipasi dalam perbualan tertentu, dengan cara yang sama komunikasi ditiru antara repositori Git.

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

Maklumat lanjut: https://matrix.org


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.