V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
这是一个专门讨论 idea 的地方。

每个人的时间,资源是有限的,有的时候你或许能够想到很多 idea,但是由于现实的限制,却并不是所有的 idea 都能够成为现实。

那这个时候,不妨可以把那些 idea 分享出来,启发别人。
yuhangch
V2EX  ›  奇思妙想

IM 有可能像 mastodon 那样去中心化吗?

  •  
  •   yuhangch · 2022-11-22 15:28:55 +08:00 · 4093 次点击
    这是一个创建于 765 天前的主题,其中的信息可能已经有所发展或是发生改变。

    在国内倒不用每个人都能开服务,就像拆分运营商那样,让有意愿有资质的厂子自愿上岗就挺好(有资质就可以加入审查,方案就还有可行性

    想像一个美好的愿景:

    像 mastodon 一样,大家选择不同的 server ,可以互相之间通讯,甚至现在看,不同 server 之间转账都是有可能的

    你可以选择你“相对倾向”的服务商,wechat ,10086chat ,10010chat ,alichat ,bytechat, 163chat, dodochat...

    甚至是更安全的 ⛑️ 360chat 🐶

    不同的 server 可以做自己的 feature ,不过只能同个 server 用户之间交互,比如 dodochat 大家可以互相砍价,10086chat 可以免费给移动号码打电话,alichat 能快捷钉钉打卡🐶...

    你的 id 是 abc@we abc@ali abc@byte abc@10010

    你可以选择你喜欢的客户端,甚至是自己 diy 的

    从驱动力来看,除了微信,其他的厂子都有“动机”,悲观的是如果没有微信,这事好像就还真干不成

    从结果来看,有这么几个优点:

    1. 不用担心被一个 server 封号而联系不上朋友
    2. 多了那么一点点选择的权利,可以对某个不喜欢的功能说 no
    3. 如果你愿意,IM 真就可以是个 IM

    后话:想到最后,感觉是电话+短信的 pro 版...

    第 1 条附言  ·  2022-11-22 17:36:23 +08:00
    原来 matrix 只是在开源项目 readme 页的练习方式,今天才了解是这么个东西。。
    Imagine a world...
    ...where it is as simple to message or call anyone as it is to send them an email.
    ...where you can communicate without being forced to install the same app.
    ...where you can choose who hosts your communication.
    ...where your conversations are secured by E2E encryption.
    ...where there’s a simple standard HTTP API for sharing real-time data on the web.

    确实我想说的就是这么个东西。。
    那么接下来大家有没有兴趣讨论讨论,国内有没有可能来个本土化的 matrix 组织呢(哪怕是照抄(去掉 E2E
    25 条回复    2023-01-30 22:20:19 +08:00
    bearice
        1
    bearice  
       2022-11-22 15:31:09 +08:00
    XiLingHost
        2
    XiLingHost  
       2022-11-22 15:32:25 +08:00
    你说的是不是 xmpp/[matrix]/rocketchat
    yuhangch
        3
    yuhangch  
    OP
       2022-11-22 15:38:00 +08:00
    @bearice
    @XiLingHost
    看来技术上没啥问题。。
    不知道有生之年能不能用这些玩意日常跟朋友联系🥹
    7RTDKSAK
        4
    7RTDKSAK  
       2022-11-22 16:54:01 +08:00
    还有 TOX 和 BIT_MESSAGE

    但是问题是你自己一个人玩,身边人都在 QQ 微信
    lengyuqu
        5
    lengyuqu  
       2022-11-22 17:02:40 +08:00 via Android
    我想,你说的应该是 matrix
    lambdaq
        6
    lambdaq  
       2022-11-22 17:13:42 +08:00   ❤️ 1
    你说的这么多和 matrix 官方白皮书和说明几乎一模一样。。。。
    libook
        7
    libook  
       2022-11-22 17:15:41 +08:00
    我只知道一个 Tox ,但通讯软件就是得大家都用起来才行,否则就被平台捆死。
    HugoChao
        8
    HugoChao  
       2022-11-22 17:41:43 +08:00
    说到底还是 matrix ,但是怎么让七大姑八大姨 还有村口喝蜜雪冰城打王者荣耀的中专小妹都用分布式聊天软件呢
    方案很成熟,但还是要有人用啊
    shawndev
        9
    shawndev  
       2022-11-22 18:08:59 +08:00
    没想到这么多人关注 matrix, 「 An open network for secure, decentralized communication 」
    shawndev
        10
    shawndev  
       2022-11-22 18:09:54 +08:00
    去掉 e2ee ,还要去中心化。身份无法证伪,是我我可不用。
    0ZXYDDu796nVCFxq
        11
    0ZXYDDu796nVCFxq  
       2022-11-22 18:17:32 +08:00   ❤️ 1
    想多了,IM 、SNS 这种在国内这种环境……
    你还搞成分布式的,分分钟吃国家饭
    jKpzPv20NjX56i44
        12
    jKpzPv20NjX56i44  
       2022-11-22 20:48:33 +08:00
    Matrix 已经打出一些知名度了,可以上 element.io 玩玩。

    如果自己搭 homeserver 的话可以设置各种 bridge ,tg/whatsapp 等都有。微信的实现功能不是这么多,但是也能用。
    superrichman
        13
    superrichman  
       2022-11-22 20:54:54 +08:00 via Android
    matrix 的概念不错,就是体验太差了,app 欠打磨
    idrawer
        14
    idrawer  
       2022-11-23 03:42:31 +08:00
    matrix 就是有点不好用,虽然天天嘴上骂 tg 但日常主力还得靠 tg ,IM 这东西用户粘性是个很大问题
    findex
        15
    findex  
       2022-11-23 07:57:51 +08:00 via iPhone
    早就用了好多年了。叫 bi t me s s age
    lookStupiToForce
        16
    lookStupiToForce  
       2022-11-23 16:59:51 +08:00
    去中心化确实有去中心化的好处
    但这些去中心化 IM 都有一个头疼点,在你们未真实见面互换公钥前,证明你是“你”是个难点(当然你可以通过其他“非中心化”的应用做这个证明);
    在你不慎丢了你手机遗失了那独一份的私钥后,证明用新手机的你是上一个“你”又是一个难点🤣
    narmgalaxy
        17
    narmgalaxy  
       2022-11-23 19:04:42 +08:00
    你说的是不是 Email ?
    lchynn
        18
    lchynn  
       2022-11-23 21:18:51 +08:00
    @narmgalaxy 能否改进 email 机制和协议, 并改造 APP/前端, 让人们互相通过邮件进行准实时聊天呢?延时小于 10 秒内,我觉得都可以接受的。最好还支持可以过滤的订阅群发代替群聊功能。
    narmgalaxy
        19
    narmgalaxy  
       2022-11-24 15:01:36 +08:00
    张小龙以前就是做的 Foxmail ,后来去做了微信,我觉得应该也是受了相关的启发。
    @lchynn
    lchynn
        20
    lchynn  
       2022-11-25 08:03:06 +08:00
    @narmgalaxy 但是微信不是去中心化的,而且是中心化的一个极端。
    lchynn
        21
    lchynn  
       2022-11-25 08:07:34 +08:00
    搜了以下,去中心化的 2 个 IM ,
    一个是 FireChat , 基于蓝牙 /wifi 构建去中心化即时聊天网络, “颜色革命”的现场中经常看到这个 APP 出现。
    另一个是 Delta Chat , 基于电子邮件协议的聊天软件。
    julyclyde
        22
    julyclyde  
       2022-11-25 14:22:43 +08:00
    @lchynn firechat 已经被厂家废弃了好几年了吧
    没办法正常登录和运行
    44670
        23
    44670  
       2022-12-04 23:19:02 +08:00
    在理论上,IM (即即时通讯)可以进行去中心化,就像 Mastodon 那样。Mastodon 是一个开源的分布式社交网络,它的设计理念是使用多个节点,这些节点由不同的服务器运行,这些服务器之间可以互相通信。这种架构与传统的中心化 IM 系统不同,因为它没有单一的服务器来存储和管理所有的通信内容。相反,通信内容由多个服务器存储和管理,这样可以防止单点故障和保证通信的安全性。

    在实践中,建立一个去中心化的 IM 系统并不容易,因为需要解决许多技术和组织问题。例如,在去中心化的 IM 系统中,每个节点都需要运行同一个 IM 软件,并且这个软件需要支持分布式通信。此外,需要解决如何在不同节点之间传输通信内容、如何处理不同节点之间的同步问题、如何确保数据的安全性和隐私等问题。

    总的来说,去中心化的 IM 系统是可行的,但它的实现需要解决许多技术和组织问题。
    wgsgyes
        24
    wgsgyes  
       2023-01-13 17:46:12 +08:00
    Delta Chat 是可以的,但是对国内的邮件服务器支持不完善,试过国内常用的 qq 邮箱、163 邮箱都很麻烦,唯一可用的是 outlook 邮箱
    hahastudio
        25
    hahastudio  
       2023-01-30 22:20:19 +08:00
    曾经大家还都支持 XMPP ,然后 Google Talk ,Facebook Messenger 之类的渐渐抛弃了 XMPP ,然后 IRC Server 就衰落了一批
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5923 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 06:18 · PVG 14:18 · LAX 22:18 · JFK 01:18
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.