La mayoría de las plataformas que utilizamos para comunicarnos entre nosotros en línea están vinculadas a un solo proveedor. Pero no hay ninguna razón técnica para que las cosas sean así. Hay formas de chatear en línea que ofrecen un mayor grado de privacidad y libertad. Matrix es una de esas formas.
¿Qué es el protocolo Matrix?
Matrix es un estándar abierto para la comunicación en tiempo real. Más específicamente, le permite comunicarse a través de diferentes proveedores de servicios. Piense en cómo funciona el correo electrónico. Si tiene una dirección de correo electrónico de ProtonMail, no está limitado a hablar con otros usuarios de ProtonMail. Matrix ofrece la misma libertad para chatear en línea.
Matrix es una de las muchas aplicaciones y servicios disponibles para ayudarlo a descentralizar su actividad en línea de esta manera. Juntos, se conocen como la web descentralizada (o el fediverso), y con ellos, puede tomar el control de su vida digital, hoy.
Matrix no es el primer intento de descentralizar el chat.
XMPP, el Protocolo extensible de mensajería y presencia, ya lo ha hecho para la mensajería instantánea, donde sirvió como base para los gustos de Google Talk, Facebook Messenger y WhatsApp (todos los cuales se han vuelto cada vez más bloqueados abajo). Además, debido a que XMPP es extensible, también ha evolucionado para manejar llamadas VoIP y video chat.
Matrix es un protocolo más nuevo diseñado para hacer todo esto desde el principio, en la forma en que nos hemos acostumbrado a chatear en nuestros dispositivos. Sin embargo, no es solo esta capacidad lo que hace que Matrix sea interesante, sino cómo funciona Matrix.
¿Cómo funciona el protocolo Matrix?
La Fundación Matrix.org describe Matrix no como un protocolo, sino como una tienda de conversación descentralizada. No hay un solo punto de falla, como un servidor centralizado, en Matrix. Cuando te comunicas con alguien, los datos se comparten entre todos los servidores, y los usuarios participan en la conversación. Si su servidor deja de funcionar, la conversación puede continuar en otro lugar hasta que su servidor vuelva a funcionar.
Este es un esfuerzo por democratizar la comunicación. Cada servidor tiene la misma propiedad sobre las conversaciones y soberanía sobre los datos del usuario. Estos servidores pueden ser autohospedados en casa o en un servidor privado virtual o alojados por una organización, empresa o comunidad. Esto contrasta con las principales plataformas comerciales, como Discord, donde la empresa posee los servidores a los que todos se conectan y, como resultado, todos los datos. Y si esos servidores caen, nadie puede comunicarse.
Ahí no es donde terminan los contrastes. Si bien alguien en Twitter no puede enviar un mensaje directo a alguien en Facebook, Matrix es interoperable por diseño. Puede configurar su cuenta de Skype, su cuenta de Discord y su cuenta de Slack para que no importa dónde alguien le envía un mensaje, lo ve en su cliente Matrix y puede responder a cualquiera de ellos desde una lugar. Matrix se refiere a esta funcionalidad como puente.
Cómo utilizar Matrix
Para comenzar a comunicarse utilizando el protocolo Matrix, necesita un cliente Matrix. Esta es la aplicación cuyo ícono verá en el cajón de su aplicación, en su escritorio o en su barra de tareas.
La Fundación Matrix.org recomienda Element como lo más parecido a ser un producto insignia. Muestra lo que Matrix puede hacer y es multiplataforma, por lo que puede instalarlo en cualquier sistema operativo de escritorio o móvil que desee.
Element no está solo y hay muchos clientes entre los que elegir. Algunos se adaptan a un sistema operativo específico o, en Linux, a un entorno de escritorio específico, como Fractal para GNOME y NeoChat para KDE Plasma. Otros se hacen utilizando un lenguaje de programación o un conjunto de herramientas específico, como FluffyChat hecho con Go y Espejismo con Qt y Python. Cada uno ofrece soporte para un grado variable de funciones de Matrix.
También deberá elegir un servidor para alojar su cuenta. Puede optar por el autohospedaje si desea tener el máximo control sobre sus datos y apreciar esta libertad que no tiene con las principales redes comerciales. Pero esto viene con una complejidad adicional y casi no es necesario. Si solo desea comenzar a trabajar y comenzar a chatear tan rápido como lo haría en cualquier otra plataforma, también puede hacerlo. Quizás el lugar más fácil para comenzar es app.element.io.
Su ID de usuario de Matrix aparece en el siguiente formato.
@nombredeusuario: server.com
Esto es similar a una dirección de correo electrónico o su nombre de usuario en Mastodon. En una plataforma centralizada, todos están en los mismos servidores, por lo que un nombre de usuario solo puede ser suficiente. En las redes federadas, debe designar un nombre de usuario y el servidor donde se puede formar ese nombre de usuario. Tenga en cuenta que el término "servidor" se utiliza aquí de forma poco estricta. Técnicamente, un servicio como Instagram tiene muchos servidores que manejan cantidades inimaginables de datos, pero para el usuario final, estos servidores aparecen como uno solo.
¿Qué características tiene Matrix?
Matrix maneja todo tipo de comunicación, pero comunicación es un término muy amplio. Entonces, ¿qué puedes hacer realmente con Matrix?
- Mensajería instantánea uno a uno
- Salas de chat
- Videollamadas
- Llamadas de audio
- Compartición de archivos
- Otras funciones de puente no relacionadas con la comunicación
La comparación más directa con un servicio similar a Matrix sería Discord. Pero además de que Matrix está federado, también es compatible con el cifrado de extremo a extremo. Entonces, además de una mayor propiedad sobre sus datos, también tiene un mayor grado de privacidad.
Una vez más, también hay puentes. Si bien la experiencia no es perfecta, Matrix es una de las mejores opciones en estos días para usar un solo cliente para administrar todas sus diferentes plataformas de mensajería. También puede conectar los servicios que no se utilizan para comunicarse con otros, como recibir actualizaciones sobre nuevas publicaciones en una fuente RSS.
Incluso puede conectar Matrix con Twitter, aunque si desea una alternativa descentralizada en toda regla, es posible que desee considere Mastodon en su lugar.
¿Debería utilizar Matrix?
Al igual que con cualquier plataforma de comunicaciones, la pregunta se reduce a qué plataformas utilizan sus amigos, familiares o colegas. ¿Están dispuestos a cambiar? ¿O está contento de conectarse con personas que ya están usando Matrix? Nuevamente, ya existen canales a los que puede unirse para hablar con extraños sobre intereses compartidos.
Incluso si nadie en su círculo usa Matrix, aún puede adoptar Matrix por su cuenta y pasar a cualquier plataforma que usen.
Matrix es una tecnología apasionante y un ejemplo de cómo se puede realizar la comunicación en línea. Si es una visión que comparte, regístrese y ayude a que suceda.
¿Es posible una Internet verdaderamente descentralizada? ¿Qué significa descentralización y cómo lo mantendría a salvo?
Leer siguiente
- Tecnología explicada
- Mensajería instantánea
- Mensajero
- Cifrado
- VoIP
- Video chat
Bertel es un minimalista digital que escribe desde una computadora portátil con interruptores de privacidad físicos y un sistema operativo respaldado por la Free Software Foundation. Valora la ética sobre las funciones y ayuda a otros a tomar el control de sus vidas digitales.
Suscríbete a nuestro boletín
¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!
Haga clic aquí para suscribirse