A personal journal.

Berkenalan dengan Matrix - Protokol Chat Terdesentralisasi

Published on: 20/02/2024 • Updated on: 14/05/2025 • 3 min read

Apa itu Matrix?

Matrix adalah protokol chat internet yang memungkinkan Anda mengirim pesan, berkas, dan melakukan enkripsi end-to-end. Matrix bersifat federasi, artinya terdiri dari banyak server yang saling berkomunikasi.

Jadi, sama seperti Activity Pub, kita bisa mendaftar ke server orang lain maupun menggunakan server kita sendiri (jika kamu ingin menguasai data di aplikasi chatmu).

Kenapa harus menggunakan Matrix?

  • Kebebasan. Jelas bahwa Matrix ini merupakan perangkat lunak bebas, kamu bebas untuk menggunakan perangkat lunak ini tanpa takut adanya malware atau penyusup lainnya (selama kamu tahu apa yang kamu lakukan).
  • Anti-Ban. Jika kamu menggunakan IM (Instant Messaging) lain, mungkin kamu pernah mengalami akun yang diban, dan parahnya lagi data pada chat tersebut cukup penting (seperti contekan) dan lenyap begitu saja. Dengan Matrix, terutama jika kamu menggunakan server milikmu sendiri, maka tidak ada yang namanya ban!
  • Enkripsi. Sama seperti beberapa IM lain yang memamerkan fitur enkripsi, Matrix juga memiliki fitur ini. Mungkin di beberapa klien Matrix tidak mengaktifkan enkripsi secara default, tetapi sebaiknya kamu mengaktifkan enkripsi jika menggunakan private chat.
  • Fitur lengkap. Sama seperti IM lain, semua ada, mau upload berkas, media, stiker, dan sebagainya.

Cara menggunakan Matrix?

Cukup mudah, kamu tinggal mengunduh aplikasi client Matrix dan kemudian mendaftar (jika tidak memiliki akun) ke salah satu homeserver Matrix.

Untuk client Matrix, berikut beberapa website yang mencantumkan macam - macam client Matrix :

  • Matrix.org memberikan daftar aplikasi yang bisa digunakan pada desktop maupun smartphone.
  • Arch Wiki juga memberikan daftar aplikasi, terutama aplikasi yang digunakan pada sistem operasi Linux, terutama Arch.

Dari pengalaman saya, klien yang mudah digunakan adalah Cinny untuk aplikasi webnya dan Element X pada Android (kalau saja fiturnya selengkap Element).

Homeserver? Istilah pada Matrix

Sedikit berbeda dengan aplikasi chat lain, Matrix memiliki sebutannya sendiri mengenai istilah yang mereka gunakan. Mari kita mulai dengan Matrix ID, yang disebut MXID, merupakan username yang kamu gunakan pada server Matrix.

Server Matrix kita sebut sebagai homeserver, dan chat yang kamu lakukan kepada orang maupun grup akan disebut sebagai room. Bagi yang familier dengan Folder pada Telegram, di mana folder ini berisikan beberapa chat/grup, maka pada Matrix ini disebut sebagai space.

Keamanan Akun Matrix

Perlu diingat, jika kamu mendaftar pada homeserver milik orang lain, maka server tersebut akan memiliki semua data tentang akunmu. Sebenarnya, aplikasi chat lainnya juga seperti itu. Namun, yang ingin saya tekankan di sini adalah bahwa ketika mendaftar akun, email atau nomor hp tidaklah diperlukan jika kamu menemukan homeserver yang tidak meminta data tersebut.

Selain itu, karena Matrix terdesentralisasi, maka kamu bisa mendaftar di mana pun dengan username yang sama. Anggap saja jika sewaktu-waktu homeserver tersebut mati, kamu masih punya cadangan di homeserver lain.

Memilih homeserver

Tahukah kamu bahwa homeserver Matrix tidak hanya di matrix.org?

Ya, sisanya cari sendiri. Misalnya dari web ini.

Multi-messenger?

Beberapa waktu yang lalu, sempat ada berita mengenai Beeper Mini. Beeper merupakan aplikasi chat yang memanfaatkan protokol Matrix. Kelebihan dari aplikasi chat ini adalah dapat menyambungkan instant messenger lain (seperti WhatsApp) ke akun Matrix kita.

Informasi labih lanjut bisa kamu baca di web resmi Matrix.

Sebagai contoh, server dari tchncs.de memberikan beberapa layanan bridge secara publik, namun jika kamu mendaftar di homeserver ini, maka akan mendapatkan layanan yang lebih.

{{< callout emoji=โ€œ๐Ÿ’กโ€ >}}

Sejak 9 April 2024, Beeper (setelah diakuisisi Automattic) membuka layanannya secara gratis tanpa harus menunggu antrian/waitlist lagi.

{{< /callout >}}

Lets Chat!

Matrix merupakan protokol chat yang mirip seperti Slack. Beberapa orang mungkin akan menganggap ini sebagai media diskusi/forum. Tidak salah memang, tetapi perlu diingat Matrix adalah protokol chat yang open dan aman!

Jika kamu punya pertanyaan atau saran, kamu bisa menghubungi saya di Matrix, yang sudah saya pasang di halaman utama, hehe.