Matrix

Matrix es un protocolo y una red abiertos para la comunicación descentralizada, respaldados por un estándar abierto e implementaciones de referencia de código abierto para servidores, clientes, SDKs de clientes, puentes, bots y más. Ofrece todas las características que se pueden esperar de un sistema de chat moderno: retroceso infinito, transferencia de archivos, notificaciones de escritura, recibos de lectura, presencia, búsqueda, notificaciones push, stickers, llamadas y conferencias VoIP, etc. Incluso proporciona encriptación de extremo a extremo (basada en el algoritmo de doble trinquete de Signal) para cuando quieras algo de privacidad.

Además, Matrix soporta de forma nativa puentes a otros protocolos, como Telegram y WhatsApp. Esto significa que puedes usar un cliente Matrix para unirte y usar grupos T/W como si fueran salas Matrix.

Synapse es la implementación de referencia de Matrix de un “servidor doméstico” escrito por el equipo de desarrollo del núcleo de Matrix. Está pensado como un escaparate del concepto Matrix para demostrar la especificación en el contexto de una base de código.

Los servidores domésticos se utilizan como punto de acceso para que los clientes se conecten a la red de Matrix. Almacenan el historial de chat personal de los usuarios y la información de la cuenta de forma similar a como lo haría un servidor IMAP/SMTP. Al igual que el correo electrónico, podemos ejecutar un servidor doméstico propio de Matrix para mantener el control personal y la propiedad de sus comunicaciones e historial. Matrix no tiene un único punto de control ni un proveedor de servicios obligatorio.