矩阵1.0-分散消息协议发布

2019年6月11日,Matrix.org Foundation的开发人员宣布发布Matrix 1.0,该协议用于基于非循环图(DAG)中事件的线性历史记录实现联邦网络的协议。 使用该协议的最常见方法是实现消息服务器(例如Synapse服务器,Riot客户端),并通过网桥将其他协议彼此“连接”(例如,在支持XMPP,Telegram,Discord和IRC的libpurple上实现)。



Synapse 1.0服务器的主要创新(以及使用的先决条件)-Matrix 1.0协议的实现-是针对服务器域使用TLS证书(也适用免费的Let's Encrypt),该证书可在参与联邦网络的服务器之间提供安全的数据传输。 因此,如果您对家庭服务器使用自签名证书,则必须创建一个有效的证书,否则您的服务器将停止与网络上的其他服务器进行交互。

Matrix 1.0协议发布计划于2019年2月在布鲁塞尔举行的最大的FOSDAM 2019开源会议上宣布,作为实施Matrix.org Foundation技术以提供法国政府通信基础设施的一部分。

有趣的是,两个月前,matrix.org服务器遭到了黑客攻击,由于密钥泄漏,有必要重新创建matrix.org服务器数据库(丢失存储在服务器上的加密聊天记录),以及重新启动适用于Android的Riot应用程序和密码。 黑客留下了有关改进业务流程和服务器安全性(与Jenkins中的漏洞有关的建议),Jenkins是一个用于自动进行软件开发和测试的平台。 除了用户消息和其他辅助服务的“贴纸”暂时不可用之外,“家用” Matrix服务器均不受影响。

在方便性和可靠性方面,台式机和大多数移动平台上都可以使用的最受欢迎的Riot.im客户端(当前版本1.2.1)已经接近Slack和Telegram的类似客户端。



正如我已经写过的 ,Synapse服务器对硬件的要求不高-您可以使用ODROID-XU4 ARM微型计算机以49美元的价格购买“家用”服务器。廉价地在亚马逊云中建立“家庭迷你数据中心”的备份。

新闻和其他信息-matrix.org

Source: https://habr.com/ru/post/zh-CN455800/


All Articles