Większość platform, z których korzystamy do komunikowania się ze sobą online, jest powiązana z jednym dostawcą. Ale nie ma żadnego technicznego powodu, żeby tak było. Istnieją sposoby czatowania online, które zapewniają większy stopień prywatności i wolności. Jednym z takich sposobów jest Matrix.

Co to jest protokół macierzy?

Matrix to otwarty standard komunikacji w czasie rzeczywistym. Mówiąc dokładniej, umożliwia komunikację między różnymi dostawcami usług. Pomyśl, jak działa poczta e-mail. Jeśli masz adres e-mail ProtonMail, nie ograniczasz się tylko do rozmów z innymi użytkownikami ProtonMail. Matrix oferuje taką samą swobodę na czacie online.

Matrix jest jedną z wielu dostępnych aplikacji i usług, które pomogą Ci w ten sposób zdecentralizować Twoją aktywność online. Razem są one znane jako zdecentralizowana sieć (lub federacja), a dzięki nim już dziś możesz przejąć kontrolę nad swoim cyfrowym życiem.

Matrix nie jest pierwszą próbą zdecentralizowania czatu.

XMPP, Extensible Messaging and Presence Protocol, zrobił to już dla wiadomości błyskawicznych, gdzie służył jako podstawa dla takich jak Google Talk, Facebook Messenger i WhatsApp (z których wszystkie stają się coraz bardziej zablokowane) w dół). Ponadto, ponieważ XMPP jest rozszerzalny, ewoluował, aby obsługiwać również połączenia VoIP i czat wideo.

instagram viewer

Matrix jest nowszym protokołem zaprojektowanym do robienia tego wszystkiego od samego początku, w sposób, w jaki przyzwyczailiśmy się do czatowania na naszych urządzeniach. Jednak to nie tylko ta zdolność sprawia, że ​​Matrix jest interesujący, ale także sposób działania Matrix.

Jak działa protokół Matrix?

Fundacja Matrix.org opisuje Matrix nie jako protokół, ale jako zdecentralizowany magazyn rozmów. W systemie Matrix nie ma pojedynczego punktu awarii, takiego jak scentralizowany serwer. Kiedy komunikujesz się z kimś, dane są udostępniane między wszystkimi serwerami, z użytkownikami uczestniczącymi w rozmowie. Jeśli Twój serwer ulegnie awarii, konwersacja może nadal toczyć się w innym miejscu, dopóki serwer nie zostanie uruchomiony.

To próba demokratyzacji komunikacji. Każdy serwer ma równe prawa własności do konwersacji i suwerenności nad danymi użytkowników. Serwery te mogą być hostowane samodzielnie w domu lub na wirtualnym serwerze prywatnym lub hostowane przez organizację, firmę lub społeczność. Kontrastuje to ze wszystkimi głównymi platformami komercyjnymi, takimi jak Discord, gdzie firma jest właścicielem serwerów, z którymi wszyscy się łączą, a co za tym idzie, wszystkich danych. A jeśli te serwery ulegną awarii, nikt nie będzie mógł się komunikować.

Na tym kontrasty się nie kończą. Podczas gdy ktoś na Twitterze nie może wysłać bezpośredniej wiadomości do kogoś na Facebooku, Matrix jest z założenia interoperacyjny. Możesz skonfigurować swoje konto Skype, konto Discord i konto Slack, aby bez względu na to, gdzie ktoś wysyła Ci wiadomość, widzisz ją w swoim kliencie Matrix i możesz odpowiedzieć na dowolne z nich od jednego miejsce. Matrix odnosi się do tej funkcjonalności jako mostkowanie.

Jak korzystać z Matrix

Aby rozpocząć komunikację za pomocą protokołu Matrix, potrzebujesz klienta Matrix. Jest to aplikacja, której ikonę zobaczysz w szufladzie aplikacji, na pulpicie lub na pasku zadań.

Fundacja Matrix.org rekomenduje Element jako najbardziej zbliżony do flagowego produktu. Pokazuje, co może zrobić Matrix i jest wieloplatformowy, więc możesz go zainstalować na dowolnym stacjonarnym lub mobilnym systemie operacyjnym.

Element nie jest sam, a do wyboru jest wielu klientów. Niektóre są dostosowane do konkretnego systemu operacyjnego lub, w systemie Linux, do określonego środowiska graficznego, na przykład Fraktal dla GNOME i NeoChat dla plazmy KDE. Inne są tworzone przy użyciu określonego języka programowania lub zestawu narzędzi, takich jak FluffyChat wykonane z Go i Miraż z Qt i Pythonem. Każdy oferuje wsparcie dla różnego stopnia funkcji Matrix.

Będziesz także musiał wybrać serwer, na którym będzie hostowane Twoje konto. Możesz wybrać opcję samodzielnego hostingu, jeśli chcesz mieć maksymalną kontrolę nad swoimi danymi i docenić wolność, której nie masz w głównych sieciach komercyjnych. Ale wiąże się to z dodatkową złożonością i prawie nie jest wymagane. Jeśli chcesz po prostu wstać i zacząć rozmawiać tak szybko, jak na każdej innej platformie, możesz to zrobić. Być może najłatwiej zacząć od app.element.io.

Twój identyfikator użytkownika Matrix pojawia się w następującym formacie.

@nazwa użytkownika: serwer.com

Jest to podobne do adresu e-mail lub twojego uchwytu na Mastodon. Na scentralizowanej platformie wszyscy znajdują się na tych samych serwerach, więc wystarczy sama nazwa użytkownika. W sieciach federacyjnych musisz wyznaczyć nazwę użytkownika i serwer, na którym można utworzyć tę nazwę użytkownika. Należy pamiętać, że termin „serwer” jest tutaj używany luźno. Technicznie usługa taka jak Instagram ma wiele serwerów obsługujących niewyobrażalne ilości danych, ale dla użytkownika końcowego te wiele serwerów wygląda jak jeden.

Jakie funkcje ma Matrix?

Matrix obsługuje wszystkie rodzaje komunikacji, ale komunikacja to bardzo szerokie pojęcie. Więc co właściwie możesz zrobić z Matrixem?

  • Komunikatory jeden-do-jednego
  • Pokoje czatowe
  • Rozmowy wideo
  • Połączenia audio
  • Udostępnianie plików
  • Inne funkcje pomostowe niezwiązane z komunikacją

Najbardziej bezpośrednim porównaniem do usługi podobnej do Matrixa byłby Discord. Ale oprócz federacji Matrix, istnieje również obsługa szyfrowania typu end-to-end. Tak więc, oprócz większej własności nad swoimi danymi, masz również wyższy stopień prywatności.

Znowu jest też mostkowanie. Chociaż doświadczenie nie jest płynne, Matrix jest obecnie jedną z najlepszych opcji korzystania z jednego klienta do zarządzania wszystkimi różnymi platformami przesyłania wiadomości. Możesz także powiązać usługi, które nie są używane do komunikowania się z innymi, takie jak otrzymywanie aktualizacji o nowych wpisach do źródła danych RSS.

Możesz nawet połączyć Matrix z Twitterem, ale jeśli chcesz w pełni zdecentralizowanej alternatywy, możesz chcieć zamiast tego rozważ Mastodona.

Czy powinieneś używać Matrix?

Podobnie jak w przypadku każdej platformy komunikacyjnej, pytanie sprowadza się do tego, z jakich platform korzystają Twoi znajomi, rodzina lub współpracownicy? Czy chcą się zmienić? A może zadowala Cię kontakt z ludźmi, którzy już korzystają z systemu Matrix? Ponownie, istnieją już kanały, do których możesz dołączyć, aby porozmawiać z nieznajomymi o wspólnych zainteresowaniach.

Nawet jeśli nikt w Twoim kręgu nie korzysta z Matrixa, nadal możesz samodzielnie zastosować Matrix i połączyć się z dowolną platformą, z której korzysta.

Matrix to ekscytująca technologia i przykład tego, jak można prowadzić komunikację online. Jeśli jest to wizja, którą dzielisz, zarejestruj się i pomóż ją zrealizować.

UdziałĆwierkaćE-mail
Czy możliwy jest naprawdę zdecentralizowany Internet? Jak to może działać z Blockchain?

Czy możliwy jest naprawdę zdecentralizowany internet? Co oznacza decentralizacja i jak zapewniłaby ci bezpieczeństwo?

Czytaj dalej

Powiązane tematy
  • Wyjaśnienie technologii
  • Wiadomości błyskawiczne
  • Posłaniec
  • Szyfrowanie
  • VoIP
  • Czat wideo
O autorze
Król Bertela (335 opublikowanych artykułów)

Bertel to cyfrowy minimalista, który pisze z laptopa z fizycznymi przełącznikami prywatności i systemem operacyjnym zatwierdzonym przez Free Software Foundation. Ceni etykę ponad funkcje i pomaga innym przejąć kontrolę nad ich cyfrowym życiem.

Więcej od Bertela Kinga

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować