Matrix,去中心化通讯平台

矩阵

Matrix是组织去中心化通信的平台, 作为一个项目开发的 使用开放标准,并高度重视确保用户的安全和隐私。

矩阵 提供端到端加密 基于自己的协议,包括使用Double Ratchet算法(信号协议的一部分)。 直接消息传递和聊天室都使用最终加密(使用Megolm机制)。

加密方法的实施已由NCC集团组织审核。 由于传输使用具有WebSockets协议或基于COAP的功能的HTTPS + JSON。

关于矩阵

系统 它是由服务器社区组成的,它们可以相互交互,并在一个公用的分散式网络中汇聚在一起。

消息被复制到与消息传递参与者连接的所有服务器。 消息在服务器之间的分配方式与它们在Git存储库之间的分配方式相同。

在服务器临时关闭的情况下,消息不会丢失,而是在服务器恢复操作后将其传输给用户。 支持各种用户ID选项,包括电子邮件,电话号码,Facebook帐户等。

网络上没有单点故障或消息控制。 讨论中涵盖的所有服务器都是相同的。

任何用户都可以启动自己的服务器并将其连接到公共网络。 可以为Matrix创建网关以与基于其他协议的系统进行交互例如,为在IRC,Facebook,Telegram,Skype,Hangouts,电子邮件,WhatsApp和Slack上双向发送消息做好了准备。

除了即时通讯和聊天,该系统可用于传输文件,发送通知,组织电话会议,进行语音和视频通话。 矩阵允许您使用无限的搜索和查看通信历史记录。

集中式与联合

它还支持高级功能,例如写通知,在线用户状态评估,已读回执,推送通知,服务器端搜索,历史记录同步和客户端状态。

Matrix.org基金会

为了协调项目的发展, 最近创建 非营利组织 Matrix.org基金会, 这将保证项目的独立性, 制定与矩阵相关的标准,并作为联合决策的中立平台。

Matrix.org基金会由五位非商业生态系统董事组成的董事会领导,这些董事在社区中受到尊重,并呼吁维护该项目的使命。

董事包括John Crowcroft(分散式通信的先驱者之一,Jon Crowcroft),Matthew Hodgson(Matrix联合创始人Matthew Hodgson),Amandine Le Pape(Matrix联合创始人Amandine Le Pape),Ross Schulman(Ross Schulman,Open)专门研究互联网和分散系统的技术学院律师Yuta Steiner(Jutta Steiner,基于区块链的公司Parity Technologies的联合创始人)。

也是最近 该协议的第一个稳定版本已发布 迈特利1.0 以及相关的库和规范。

新版本的Matrix已完全稳定在其中 并已达到合适的状态,以作为开发客户端,服务器,漫游器和网关的独立实现的基础。 该项目的开发是在Apache 2.0许可下分发的。

默认情况下,“房间协议4”用于创建新的聊天室。 从以前的版本迁移时,应注意,现在连接到通用分散网络需要获取有效的TLS证书。

作为客户端,您可以使用Riot(适用于Linux,Windows,macOS,Web,Android和iOS),Weechat(Lua上的CLI),nheko(C ++ / Qt),四元数(C ++ / Qt)和分形(Rust / Gtk)。

计划在服务器实现上进行下一个工作,以优化性能并减少内存消耗。 除了Python中的参考服务器外,还正在开发Ruma(Rust)和Dendrite(Go)的实验性实现。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。