Kloud Klubの紹介
Kloud Klub Chat は、相互運用性、分散通信、エンドツーエンドの暗号化、標準 HTTP API などのために設計されたオープン ソース プロトコルである Matrix に基づいています。
これが Matrix です。Matrix は、セキュアで分散化されたリアルタイム コミュニケーションのための Matrix オープン スタンダードと、その Apache ライセンス リファレンス実装を公開するオープン ソース プロジェクトです。
非営利の Matrix.org Foundation によって維持されており、Web 自体と同じように独立し、活気があり、進化しているが、コミュニケーションのためのオープン プラットフォームを作成することを目指しています。
2019 年 6 月の時点で、Matrix はベータ版ではなくなり、プロトコルは本番環境での使用に完全に適しています。
メッセージ:
Matrix はシンプルな HTTP API と SDK (iOS、Android、Web) を提供して、エンドツーエンドの暗号化、ファイル転送、同期された会話履歴、フォーマットされたメッセージ、開封確認などを備えたチャットルーム、ダイレクト チャット、チャット ボットを作成します。
会話は、会話に参加しているすべてのサーバーで複製されます。つまり、単一の制御点や障害はありません。ブリッジを介して他のネットワーク上のユーザーを含め、4,000 万人を超えるユーザーからなるグローバルなマトリックス エコシステム内の他のユーザーに到達できます。
エンドツーエンドの暗号化:
Matrix は、Olm および Megolm 暗号化ラチェットを介して最先端のエンドツーエンド暗号化を提供します。これにより、予期しないデバイスが会話に追加された場合に警告しながら、意図した受信者のみがメッセージを復号化できることが保証されます.
Matrix の暗号化は、Signal によって普及したダブル ラチェット アルゴリズムに基づいていますが、数千のデバイスを含む部屋への暗号化をサポートするように拡張されています。 Olm と Megolm はオープン スタンダードとして指定され、実装は Apache ライセンスの下でリリースされ、NCC グループによって独立して監査されます。
VoIP:
WebRTC の出現により、開発者は高品質の音声通話とビデオ通話を交換できるようになりましたが、通話を実際にルーティングする標準的な方法はありませんでした。
Matrix は、WebRTC に欠落しているシグナリング レイヤーです。アプリに VoIP を組み込んでいる場合、または既存の VoIP アプリをより多くのユーザーに公開したい場合、Matrix の SDK とブリッジで構築することは簡単です。
ブリッジング:
マトリックスの名前は、既存のプラットフォームをグローバルなオープンなコミュニケーション マトリックスに橋渡しする能力に由来しています。ブリッジは Matrix の中核であり、可能な限り簡単に記述できるように設計されています。Matrix は、ネットワークを相互にリンクするための最高公約数言語を提供します。
Matrix のコア チームは、Slack、IRC、XMPP、Gitter へのブリッジを維持しています。一方、より広範な Matrix コミュニティは、Telegram、Discord、WhatsApp、Facebook、Signal などのブリッジを提供しています。
これが Matrix です。Matrix は、セキュアで分散化されたリアルタイム コミュニケーションのための Matrix オープン スタンダードと、その Apache ライセンス リファレンス実装を公開するオープン ソース プロジェクトです。
非営利の Matrix.org Foundation によって維持されており、Web 自体と同じように独立し、活気があり、進化しているが、コミュニケーションのためのオープン プラットフォームを作成することを目指しています。
2019 年 6 月の時点で、Matrix はベータ版ではなくなり、プロトコルは本番環境での使用に完全に適しています。
メッセージ:
Matrix はシンプルな HTTP API と SDK (iOS、Android、Web) を提供して、エンドツーエンドの暗号化、ファイル転送、同期された会話履歴、フォーマットされたメッセージ、開封確認などを備えたチャットルーム、ダイレクト チャット、チャット ボットを作成します。
会話は、会話に参加しているすべてのサーバーで複製されます。つまり、単一の制御点や障害はありません。ブリッジを介して他のネットワーク上のユーザーを含め、4,000 万人を超えるユーザーからなるグローバルなマトリックス エコシステム内の他のユーザーに到達できます。
エンドツーエンドの暗号化:
Matrix は、Olm および Megolm 暗号化ラチェットを介して最先端のエンドツーエンド暗号化を提供します。これにより、予期しないデバイスが会話に追加された場合に警告しながら、意図した受信者のみがメッセージを復号化できることが保証されます.
Matrix の暗号化は、Signal によって普及したダブル ラチェット アルゴリズムに基づいていますが、数千のデバイスを含む部屋への暗号化をサポートするように拡張されています。 Olm と Megolm はオープン スタンダードとして指定され、実装は Apache ライセンスの下でリリースされ、NCC グループによって独立して監査されます。
VoIP:
WebRTC の出現により、開発者は高品質の音声通話とビデオ通話を交換できるようになりましたが、通話を実際にルーティングする標準的な方法はありませんでした。
Matrix は、WebRTC に欠落しているシグナリング レイヤーです。アプリに VoIP を組み込んでいる場合、または既存の VoIP アプリをより多くのユーザーに公開したい場合、Matrix の SDK とブリッジで構築することは簡単です。
ブリッジング:
マトリックスの名前は、既存のプラットフォームをグローバルなオープンなコミュニケーション マトリックスに橋渡しする能力に由来しています。ブリッジは Matrix の中核であり、可能な限り簡単に記述できるように設計されています。Matrix は、ネットワークを相互にリンクするための最高公約数言語を提供します。
Matrix のコア チームは、Slack、IRC、XMPP、Gitter へのブリッジを維持しています。一方、より広範な Matrix コミュニティは、Telegram、Discord、WhatsApp、Facebook、Signal などのブリッジを提供しています。
表示