Welcome to the Decentralized Future
Decentralization? We're still early!

Matrix(Element)研究资料随手记

正在檢視 5 則發表的回覆
  • 作者
    文章
    • #15485
      Brave
      參與者
      18466

      官方网站:https://element.io/,https://matrix.org/

      Element是去中心化的通讯软件

      Element是去中心化的软件,这个大家可以看matrix官网。只不过,到底什么是去中心化,这个大家理解有分歧。比如,WordPress、Mastodon、Nostr,这都是去中心化,但这种去中心化,完全可以不用区块链技术,就能实现。老互联网人都能理解,去中心化,不一定等于需要区块链。

      关于Element之去中心化的官网介绍:

      Conversations are replicated over all the servers participating in them, meaning there are no single point of control or failure. You can reach any other user in the global Matrix ecosystem of over 40M users, even including those on other networks via bridges.
      对话在参与其中的所有服务器上复制,这意味着没有单点控制或故障。您可以接触到拥有超过 4000 万用户的全球 Matrix 生态系统中的任何其他用户,甚至包括通过网桥在其他网络上的用户。

      Element和Discord、Telegram的对比

      Element是比较彻底的端到端加密通信软件(基地目前拥有的第一个达到“国安”级别的交流工具)& 市面少有的去中心化的聊天平台,支持去中心化和端到端加密,比Telegram和Discord更加安全。

      当然,如果使用端到端加密稍微会复杂点。但还是欢迎大家研究一下element。目前discord和telegram都是中心化的,因此我比较有顾虑,不会作为主要沟通账号。 主权个人需要更好的隐私工具。

      Element和Matrix的关系

      Element原来叫Riot,是基于Matrix 协议的软件。现在改名改成了Element。Element是去中心化即时通讯应用的老将了。去中心化不等于Web3。Web3,也未必一定就是去中心化。怎么实现去中心化,实际上技术上不只有一个答案。

      Matrix协议也支持Thunderbird & nheko等等应用,大家可以试试。

      客户端不一定是Element,只要支持Matrix协议,应该都可以和Element互通。

      更详细的信息,大家可以参考这篇文章:去中心化的消息应用 Riot 改名为 Element

      如何注册Element/Matirx账号

      注册的话,其实很简单,大家选官方的这个服务器的话,仍然需要邮箱。基地之后也可能自己建服务器,现阶段没这个必要,就不折腾了。

      可以访问官网来注册:https://app.element.io/

      开源代码地址:

      https://github.com/vector-im/element-web

      https://github.com/vector-im/element-desktop

      https://github.com/vector-im/element-android

      https://github.com/vector-im/element-ios

      其他信息 & 使用过程中的小提示

      Element 是一个基于 Matrix 项目的客户端软件,以实现常用的聊天软件功能,使得普通用户可以更容易的使用,Element 支持常用的消息、群聊、语音通话、视频通话、发送图片、发送文件等功能。

      Matrix 是一个开源项目,任何人都可以自行搭建服务端,Matrix 支持各种类型的实时通讯,采用了端到端的加密方式,即只有通讯双方的客户端才能互相解密消息,服务端无法解密消息内容,使得通信安全得到极大的保障。

      Matrix 服务器可以完全独立运行,也可以桥接到全球通讯矩阵中,以便与其他 Matrix 服务器中的用户取得联系。

      Matrix 服务器仅仅只是提供一套标准的通讯服务,需要搭配使用各种客户端软件来实现具体的功能,Element 客户端可以连接到任何 Matrix 服务器来进行即时通讯。

      注意:因为端到端加密的特性,如果你退出了客户端的登录状态,再次登录后会自动生成新的加密密钥(等同于在新设备登录),如果你想查看之前的聊天记录,则需要恢复之前的加密密钥,如果你没有备份之前的加密密钥,那么将无法看到之前的聊天内容。

      相关资料来自:

      https://iyzm.net/android/2144.html

      亦可参考:

      Element 入门指南

    • #15486
      Brave
      參與者
      18466

      小提示:首次使用时,除了账号和密码之外,需要按照软件提示的感叹号,设置(重置)并保存好自己的加密密钥/安全密钥。

      具体可参考基地DAO的文章:https://dao.brave2049.com/ru-he-bei-fen-element-de-mi-yao/

      此外,大家可能想要进一步了解的问题,可以参考下面这个讨论:

      《基地Matrix公共群聊、内部群聊 & 基地DAO的拓展问题》

      https://dao.brave2049.com/groups/foundation/forum/discussion/ji-di-matrix-qun-liao-ji-di-dao-de/

    • #15912
      Brave
      參與者
      18466

      其他介紹教程:用Matrix进行匿名加密的私聊

      https://2047.one/t/10095

    • #16022
      Brave
      參與者
      18466

      claude AI對基地內部關於Matrix使用相關討論的整理:

      Matrix本身是去中心化的協議,不設有中心伺服器。

      Element是Matrix最主要的客戶端之一,但并非唯一。Thunderbird和Nheko也支持Matrix协议。

      Element所提供的功能是「前端」,而Matrix服务端(如Synapse)提供的是「后端」功能。

      使用Matrix时要保存安全密钥,以便在多台设备间同步消息。

      Matrix目前仍存在一定的技术难题,像Session存在很多bug。

      相对于其他IM协议,Matrix的E2EE功能做的比较好。但仍存在不少bug需要解决。

      可以选择加入不同的Matrix实例,许多甚至无需科學上網。官方的matrix.org实例使用最广泛。

      为了选择可信任的Matrix实例,要选择功能齐全、规则清晰、隐私策略明确的服务器。

    • #16203
      Brave
      參與者
      18466

      Linux安裝指令:Debian / Ubuntu x86_64 / aarch64

      sudo apt install -y wget apt-transport-https

      sudo wget -O /usr/share/keyrings/element-io-archive-keyring.gpg https://packages.element.io/debian/element-io-archive-keyring.gpg

      echo “deb [signed-by=/usr/share/keyrings/element-io-archive-keyring.gpg] https://packages.element.io/debian/ default main” | sudo tee /etc/apt/sources.list.d/element-io.list

      sudo apt update

      sudo apt install element-desktop

    • #18432
      Peama
      參與者
      92
      NFT奖励: BravePass

      Export E2E Room Keys 和 Secure Backup 的区别:


      Export E2E Room Keys 导出房间的 Megolm 房间的会话密钥(对称密钥,用于加密/解密房间消息)。

      由于密钥明文导出,因此 Matrix 要求你输入唯一的 Passphrase 对其进行一层加密。

      Megolm 密钥频繁轮换以保证前向保密(PFS),因此 E2E 密钥无法解密导出后发送的消息(当已经产生密钥轮换)。

      Secure Backup 则将会话密钥存储在一个加密 Blob 中(上传到服务器),并由 Security Phrase 保护。

      这种方式允许上传新的会话密钥,因此不会出现 E2E 导出所遇到的问题。

      可以参考 https://github.com/element-hq/element-web/issues/16202

正在檢視 5 則發表的回覆
  • 抱歉,回覆主題必需先登入。