矩陣,分散加密的通信協議和開放網絡

在博客上 提到了一些使用Matrix的應用程序 我什至有一些相關的筆記, 但是我們還沒有專門討論這個項目 由非營利組織Matrix.org基金會管理的開放源代碼。

最初,您必須知道 Matrix.org基金會致力於建立開放的協議和通信網絡 溝通 去中心化和加密,目的是為Slack,WhatsApp,Discord和其他專有通信孤島提供可行的Open替代方案。

這個協議 可用於為通訊提供動力 物聯網 (IoT),VoIP / WebRTC信令,即時消息等。

關於矩陣

Matrix不僅是允許用戶存儲自己的對話,它還可以避免在局域網,網狀網絡或互聯網被切斷的情況下使用Internet的依賴性。

事實上, 其創建者旨在創建一個獨立的開放平台, 動態和不斷發展,就像Web本身一樣,只是為了交流。

Matrix於2019年XNUMX月退出beta版,該協議完全適合具有許多功能的生產使用。

提供簡單的HTTP API和SDK (iOS,Android,Web)p要創建聊天室,管理聊天和聊天機器人,並採用端到端加密, 文件傳輸,同步的對話歷史記錄,格式化的郵件,已讀回執等等。

對話將在所有參與的服務器上複製。 這意味著沒有任何控製或故障點。 因此,它可以覆蓋擁有超過9萬用戶的全球Matrix生態系統中的任何其他用戶,包括通過網橋在其他網絡上的用戶。

Matrix通過Olm和Megolm加密棘輪提供端到端加密。 這樣可以確保只有預定的收件人才能解密您的消息,同時通知您是否將其他意外設備添加到對話中。

加密基於Signa流行的雙擊算法l,但已擴展為支持包含數千個設備的空間中的加密。 Olm和Megolm被指定為開放標準,並且在Apache許可下發布了實現。

而且,隨著WebRTC的出現, 開發人員已經具備了交換高質量語音和視頻通話的功能, 但是沒有路由呼叫的標準方法。 Matrix開發人員認為,可以將其視為WebRTC缺少的信令層。

他們還解釋說,Matrix之所以得名,是因為它能夠彌合現有平台與全球範圍內的開放式溝通矩陣之間的鴻溝。 橋接器是矩陣的核心,並設計為盡可能易於編寫,而Matrix提供了最大公分母的語言來將網絡彼此連接。

矩陣核心團隊 具有Slack,IRC,XMPP和Gitter的網橋, 而更廣泛的Matrix社區則為Telegram,WhatsApp,Facebook,環聊,Signal等提供了橋樑。

根據其開發商, Matrix可以實時處理任何類型的數據, 不只是消息和VoIP。 通過與盡可能多的IoT孤島建立橋樑,可以在Matrix網絡上安全地發布數據。

基於矩陣的物聯網解決方案是統一的,而不是被特定的供應商阻止,甚至可以通過非常低的帶寬傳輸(100 bps或更少)直接從設備發布或使用Matrix數據。

他們還指出,矩陣可以成為虛擬現實和增強現實中全球數據和通信的統一層。

簡而言之,Matrix是去中心化的聊天存儲而不是消息傳遞協議。

當您在矩陣中發送消息時,該消息將復製到所有服務器 其用戶參與特定的對話,就像在Git存儲庫之間複製通信一樣。

默認情況下,Matrix使用簡單的HTTPS + JSON API作為基本傳輸,但它也採用更複雜的傳輸,例如WebSockets或CoAP + Noise。

更多信息: https://matrix.org


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。