11 年 2019 月 1.0 日,Matrix.org 基金会的开发人员宣布发布 Matrix XNUMX,该协议用于实现基于无环图 (DAG) 内事件(事件)的线性历史构建的联邦网络。 该协议最常见的用途是实现消息服务器(例如 Synapse 服务器、Riot 客户端)并通过桥将其他协议相互“连接”(例如支持 XMPP、Telegram、Discord 和 IRC 的 libpurple 实现)。
Synapse 1.0 服务器的主要创新(和使用先决条件)——Matrix 1.0 协议的实现——是为服务器域使用 TLS 证书(免费的 Let's Encrypt 也适用),这确保了服务器之间的安全数据传输参与联邦网络。 因此,如果您为家庭服务器使用自签名证书,则必须创建一个有效的证书 - 否则您的服务器将停止与网络上的其他服务器交互。
Matrix 1.0 协议的发布计划于 2019 年 2019 月在布鲁塞尔最大的开源会议 FOSDAM XNUMX 上宣布,作为实施 Matrix.org 基金会技术以提供法国政府通信基础设施的工作的一部分。
有趣的是,两个月前,matrix.org 服务器遭到黑客攻击,导致需要重新创建 matrix.org 服务器数据库(丢失服务器上存储的加密聊天记录)——以及重新发布 Riot Android 应用——由于密钥泄漏和密码。 黑客留下了改进业务流程和服务器安全性的建议(与软件开发和测试自动化平台 Jenkins 中的漏洞有关)。 “家庭”Matrix 服务器没有受到影响,除了用户消息和其他非必要服务的“贴纸”暂时不可用。
最流行的 Riot.im 客户端(当前版本 1.2.1)——可在桌面实现和大多数移动平台上使用——在便利性和可靠性方面接近 Slack 和 Telegram 的类似客户端。
正如我已经