Gitter 成為 Matrix 網絡的一部分

公司 元件 獲得 у GitLab調整服務以在聯合網路中工作 矩陣。 這是第一個計劃與所有用戶和訊息歷史記錄一起透明傳輸到去中心化網路的主要信使。


Gitter 是一個免費的集中式工具,用於開發人員之間的群組交流。 除了團隊聊天的典型功能之外,本質上與專有功能類似 鬆弛Gitter 也提供了與 GitLab 和 GitHub 等協作開發平台緊密整合的工具。 過去該服務是專有的, 直到被GitLab收購.

Matrix 是一個免費協議,用於實現基於非循環事件圖(DAG)構建的聯邦網路。 這個網路的主要實現是一個支援端對端加密和VoIP(音訊和視訊通話、群組會議)的Messenger。 客戶端和伺服器的參考實作由一家名為 Element 的商業公司開發,該公司的員工也領導非營利組織 Matrix.org 基金會,該組織負責監督 Matrix 協定規範的開發。

目前,Gitter 和 Matrix 用戶使用「橋」進行通信 矩陣應用服務 gitter,中繼用於在它們之間轉發訊息。 例如,當從 Gitter 發送訊息到連線整合到 Matrix 的聊天室時,「橋」會在 Matrix 伺服器上為來自 Gitter 的發送者建立一個虛擬用戶,訊息將代表該用戶從 Matrix 傳遞到聊天室,反過來然。 可以直接從 Matrix 端的聊天設定連接此類集成,但這種通訊方法將被標記為過時。

短期內,用戶不會注意到任何明顯的變化:他們將能夠像購買前一樣使用聊天工具。 未來,透過新的Matrix伺服器的組織以及將類似於matrix-appservice-gitter的「橋」直接整合到Gitter中,將完成從中心化服務到去中心化聯邦實體的轉變過程程式碼庫。 Gitter 中的現有聊天將作為 Matrix 房間提供,例如“#angular_angular:gitter.im”,並匯入訊息歷史記錄。

成功整合後,兩個網路的用戶都將受益:Matrix用戶將能夠與Gitter用戶透明通信,Gitter用戶將能夠使用Matrix用戶端,例如行動、 官方 Gitter 應用程式的開發已停止。 最終,Gitter 將有可能成為 Matrix 網路的客戶之一。 但不幸的是,Gitter 的功能明顯不如 Matrix 參考客戶端 Element,因此我們決定將 Gitter 中所有缺少的功能實作到 Element 中,而不是讓 Gitter 在功能上與 Element 同等。 從長遠來看,Gitter 將被 Element 取代。

Gitter 的一些實用功能可適用於 Element:

  • 查看大量用戶的聊天記錄和訊息時具有高效能;
  • 與GitLab、GitHub等協作開發平台緊密整合;
  • 聊天的分層目錄;
  • 搜尋引擎友善的公共聊天靜態視圖;
  • KaTeX 中的標記支援;
  • 訊息(線程)的樹分支。

Element 承諾,只有當 Element 在功能上達到同等水平時,Gitter 前端才會被 Element 取代。 在此之前,Gitter 程式碼庫將保持最新狀態,而不會出現功能退化。

Gitter 員工也將為 Element 的利益而努力。

來源: linux.org.ru

添加評論