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

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

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

IM 通信应该是开放的,而不是仅限某一 IM 工具。

  •  1
     
  •   Kaiyuan · 2019-01-12 03:08:03 +08:00 · 9135 次点击
    这是一个创建于 2177 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近都在讨论都是微信各种不尽人意,但是又不得不用。归根到底就是因为微信只能和微信通讯。就算有另外一个 IM 工具能打败微信,那也只会成为另一个微信。就是勇者打败恶龙然后自己成为新的恶龙。

    所以真正解决这种单一 IM 垄断社交的局面就要让通讯开放,以前没有这些 IM 的时候,就算没有 QQ 号也能联系别人,只要知道对方手机号就能给对方发短信打电话。

    现在讨论的方向不应该是单一聊天软件做得如何,而是应该讨论如何整理一个社交软件的新通讯协议,一种能和别的软件也能通讯,类似 Email 那样,每个人都可以自己搭建服务器,然后只要对方将你加入好友你就能给对方发各种信息。基本就和白名单的 Email 类似。Mastodon 就是一个很好的例子,你可以自己搭建一个 Mastodon 服务,其他 Mastodon 网站的用户可以与其他 Mastodon 网站的用户通讯。

    所以,现在应该讨论如何让各种 IM 软件相互通讯,用户不需要因为社交圈是离不开某一 IM,可以自己选择自己喜欢的 IM 软件使用。

    不过这个通讯协议应该要硬性规定各个使用该协议的 IM 软件都必须遵守协议标准,任何一个 IM 软件在基于该协议进行二次开发的功能都必须允许其他使用该协议的 IM 软件可以开发和使用同样的功能。

    只要通讯开放了,就不会像现在那样受制与某一公司和某一软件。当初手机号码和 Email 这些通讯方式都是开发的,其实微信就是一个白名单制度的手机号码。

    第 1 条附言  ·  2019-01-12 20:43:56 +08:00
    具个例子吧,我的意思就类似微信和子弹短信可以加对方的用户为好友。可相互收发聊天,但不能用作登录,好友列表等内容也不会分享,互加好友后仅仅是聊天和浏览朋友圈。并不是将所有用户信息分享出去。

    现在的聊天工具最大问题是封闭交流,100%的局域网,微信不能和 QQ 收发信息。早期的飞信也是只能给移动自己的号码发短信,每个软件的聊天工能都是完全封闭。就像电信的用户想给移动的用户发短信,正常都应该是可以相互发的。现在的各种 IM 并不能这样!

    短信和邮件的骚扰问题主要是非白名单造成。

    关于这类协议的标准通常更新太慢,所以才会有__任何一个 IM 软件在基于该协议进行二次开发的功能都必须允许其他使用该协议的 IM 软件可以开发和使用同样的功能。__聊天工具只要通信格式是标准的,期他软件能正确解释和呈现就可以。和 HTMI,CSS 类似,标准就定好了,别的引擎私有属你也可以自己做适配。
    68 条回复    2022-08-16 11:14:19 +08:00
    RqPS6rhmP3Nyn3Tm
        1
    RqPS6rhmP3Nyn3Tm  
       2019-01-12 03:56:11 +08:00 via iPhone
    irc ?
    sea516
        2
    sea516  
       2019-01-12 04:12:39 +08:00
    tg 不就是麽
    Kaiyuan
        3
    Kaiyuan  
    OP
       2019-01-12 04:21:41 +08:00 via iPhone
    @BXIA IRC 太老,只能发文字。主要是功能简陋。其实在 IRC 基础上增加完善现代化功能就好了。
    Kaiyuan
        4
    Kaiyuan  
    OP
       2019-01-12 04:26:35 +08:00 via iPhone
    @sea516 Telegram 只是开放第三方客户端,都是 Telegram 服务器上的。其他人并不能自己架服务器和 Telegram 通信。性质上就不同。
    RqPS6rhmP3Nyn3Tm
        5
    RqPS6rhmP3Nyn3Tm  
       2019-01-12 04:31:09 +08:00
    @Kaiyuan irc 基础上自己实现协议就行了,其他客户端支不支持是他们的事情
    但是最重要的还是做出来了没人用,一切都白搭
    sinxccc
        6
    sinxccc  
       2019-01-12 04:35:44 +08:00
    XMPP

    不过 IM 工具归根结底还是圈子和人。你想联系的人在某个 IM 上的话,你就不得不去用那个 IM 工具。经营 IM 的公司一旦积攒到一定数量的用户之后就开始有持无恐了…
    Kaiyuan
        7
    Kaiyuan  
    OP
       2019-01-12 04:40:34 +08:00 via iPhone
    @sinxccc 正文说的是不同服务器间的用户可以相互同讯,就像手机短信和 Email 那样。
    sinxccc
        8
    sinxccc  
       2019-01-12 05:18:49 +08:00   ❤️ 2
    @Kaiyuan XMPP 协议符合你说的所有技术上的要求,但事实上,所有曾经支持 XMPP 的 IM 工具在圈到了一定数量的属于自己的用户之后都背叛了这个协议。

    想要实现你的理想大概只能靠强有力的行政力量去推动了,假如他们愿意的话。
    KomeijiSatori
        9
    KomeijiSatori  
       2019-01-12 05:29:00 +08:00
    @Kaiyuan 但是 Telegram 的服务端协议是可以自己实现的
    mozutaba
        10
    mozutaba  
       2019-01-12 05:46:23 +08:00
    @Kaiyuan 你就没发现这些通用的协议一用就是几十年么?小增小改慢的跟乌龟一样。
    ![5c390e7cd04cc.png]( https://i.loli.net/2019/01/12/5c390e7cd04cc.png)
    likai
        11
    likai  
       2019-01-12 05:48:34 +08:00 via Android
    几乎都需要一个服务器端,
    所以,不以赚钱为目的的话,这个成本谁出?
    mozutaba
        12
    mozutaba  
       2019-01-12 05:53:07 +08:00
    geelaw
        13
    geelaw  
       2019-01-12 06:58:41 +08:00   ❤️ 1
    @sinxccc #6 是“有恃无恐”

    @Kaiyuan #7 所以为什么不能是短信 /邮件呢?
    yanaraika
        14
    yanaraika  
       2019-01-12 07:07:53 +08:00   ❤️ 1
    https://matrix.org/blog/home/ 了解一下

    事实上如果你用的是 IRC/TG/XMPP/Slack 这种已经可以完全打通了,也有不少人在打通着用
    janus77
        15
    janus77  
       2019-01-12 07:55:07 +08:00 via iPhone
    想多了
    第一没有人说勇者会成为下一个恶龙,也可能是两个勇者共存,为了争取用户的好感而进行良性竞争
    第二,现在的 im 其实并不仅仅是聊天了,在互联网时代更多的代表是一种社交,其中还包含类似朋友圈的功能以及群功能,这两大块你也要做成开放模式吗?对不起目前世界范围内还没有成功案例。
    第三,如果你只是想要文字聊天功能的开放,短信本身就可以做到。但是为什么大家都不用他了呢?甚至于飞信也没人用?这是有原因的,所以说不是开放就是好的。
    qiayue
        16
    qiayue  
       2019-01-12 08:27:17 +08:00 via Android
    邮箱不就是开放的,而且也是大范围使用的,你可以去用邮箱啊
    12101111
        17
    12101111  
       2019-01-12 08:29:21 +08:00 via Android
    短信?
    cnTangLang
        18
    cnTangLang  
       2019-01-12 08:37:53 +08:00 via Android
    从社会稳定的角度来说,就算有这样的技术,就算有公司原因当雷锋承担成本不求回报的实现它,政^_^府也不会同意。不论是我国还是美国,都一样。
    est
        19
    est  
       2019-01-12 08:39:04 +08:00 via Android
    纯粹开放的 IM 无法根治 spam 和骚扰问题。
    leis1015
        20
    leis1015  
       2019-01-12 08:52:58 +08:00 via iPhone
    @Kaiyuan telegram 有啥好用的第三方客户端啊
    要我通讯录没开权限不让用,只是想用下 bot 摆了
    或者有好的 app 一样能用 bot
    tiaod
        21
    tiaod  
       2019-01-12 09:04:36 +08:00 via Android
    明明就有很好的协议,为什么没什么人去用用呢?

    在这里推荐 matrix 协议

    matrix.org
    tiaod
        22
    tiaod  
       2019-01-12 09:10:35 +08:00 via Android   ❤️ 1
    matrix 协议和 Email 一样,你可以搭自己的服务器,你的服务器可以和其它服务器通信。官方的服务器实现是 https://github.com/matrix-org/synapse

    目前做的最完善的客户端是 riot.im ,支持多平台
    kumakiti
        23
    kumakiti  
       2019-01-12 09:10:54 +08:00
    @leis1015 telegram 通讯录权限不影响使用 bot 啊,bot 都在第三个 chat 界面里,没通讯录权限只是第一个不让用
    2333zzz
        24
    2333zzz  
       2019-01-12 09:18:53 +08:00 via iPhone
    想法很好。但现实当中,有能力实现的大公司,zf 力量都不让这样的产品成为主流。
    有控制权才能进一步从你身上赚到钱,如果没有控制权,赚个屁的钱啊。
    况且,希望自己拿到控制权的人并不多。
    再者,你愿意为你拿到控制权付出额外的钱,但有一大堆人为了免费,他愿意放弃控制权啊。
    cue
        25
    cue  
       2019-01-12 09:20:41 +08:00 via iPhone
    我 20 岁的时候也这么理想主义。
    rogwan
        26
    rogwan  
       2019-01-12 09:27:58 +08:00 via Android
    #19 正解。 早前 email 各自建服的时候,垃圾邮件泛滥无法治理,现在只有少数几家垄断的时候,终于消停了不少。
    wclebb
        27
    wclebb  
       2019-01-12 09:35:18 +08:00
    之前 MSN 也是这么开放的。
    死了。
    tadtung
        28
    tadtung  
       2019-01-12 09:39:17 +08:00 via Android   ❤️ 1
    @Kaiyuan 你的样子,应该是想去中心化,其实国外开源的 im 工具很多,国内也有不少。
    另外微信,qq 之类的 im 最大用途不仅仅是 im,他们更多含有社交媒体功能。
    国内 im 和国外完全不同,国内之所以能够发展,那主要是得益于前些年高额的通讯费用。

    如果你仅仅只是基于手机号码的单一聊天,其实短信,彩信完全足够,目前国内不少手机厂商自带的短信 app 就支持免费短信彩信,例如魅族的智慧短信,小米和华为也都有类似的。但是大家为什么不用呢?用户习惯的养成靠长期培养的。。。

    最后未来通信的发展不应该是开放,而应该是私密安全。任何人都不希望你的聊天记录之类的被服务器记录,筛选。不然我为什么要自建 im 呢?
    missdeer
        29
    missdeer  
       2019-01-12 09:40:46 +08:00
    都是用户自己作的
    dawn009
        30
    dawn009  
       2019-01-12 09:43:38 +08:00
    开放协议的 IM 有,而且一直都有。所以问题只在于如何用起来。比如公司内部、小圈子等特殊需求比较多的场合会很乐意使用。
    tiaod
        31
    tiaod  
       2019-01-12 09:44:56 +08:00
    @rogwan
    @est
    短信够封闭了吧,发送还要钱呢,难道就解决了 spam 和骚扰问题?

    自建 Email 你可以接入第三方的邮件过滤平台啊。同理开放 IM 也可以有这样的反 spam 平台
    dawn009
        32
    dawn009  
       2019-01-12 09:49:10 +08:00
    @tiaod #31 同意。而且 IM 的通信对象基本是认识的人,属于白名单制,spam 不是大问题。
    billchenchina
        33
    billchenchina  
       2019-01-12 10:01:35 +08:00 via Android
    XMPP
    其实 email+pgp 加密能行 只是我国 NAT 搞的很不方便。。。
    rogwan
        34
    rogwan  
       2019-01-12 10:21:53 +08:00 via Android
    @tiaod 垃圾邮件也不可能完全根治,手机短信已经好很多了,你不信用手机重复发几条菠菜消息试试?当然手机垃圾短信的问题不仅仅是技术上的,还有利益上的口子。
    mejee
        35
    mejee  
       2019-01-12 10:45:19 +08:00 via Android
    我曾经构想过这样的机制,基于自己的通讯提供商,加好友会各方会保持一个 token 来鉴别身份,聊天内容只会被双方知道(如果双方都搭建自己的通讯服务器),不过后来想到国内环境,这样的项目感觉起不来
    mejee
        36
    mejee  
       2019-01-12 10:51:09 +08:00 via Android
    看了楼上的评论,感觉楼主完全不被理解,我倒是觉得这种方式挺好,就是挺费力的,自己定协议,前期还要自己实现客户端推广,楼主加油
    oott123
        37
    oott123  
       2019-01-12 11:53:35 +08:00 via Android
    @tiaod 短信并非封闭协议,相反恰恰是开放的——运营商之间可以互相发送短信,并没有什么障碍。
    fffang
        38
    fffang  
       2019-01-12 12:04:51 +08:00
    你说得好像 email ?
    est
        39
    est  
       2019-01-12 12:07:18 +08:00 via Android
    @tiaod 短信封闭的话,假基站算什么?
    x86
        40
    x86  
       2019-01-12 12:07:24 +08:00
    换你是老板,公司积累的几十年的用户共享给别人行不?
    e583409
        41
    e583409  
       2019-01-12 12:19:05 +08:00
    这个问题 你不是第一个提出的,也不是最后一个提出的,互联网从业者 早就想过这个问题,作者遍历一下 已有问题就能找到答案
    Ultraman
        42
    Ultraman  
       2019-01-12 12:33:05 +08:00 via Android
    那种非常开放的我觉得不用想了 倒是各大手机厂商之间的网络短信我觉得可以互相打通 不是说微信一开始就是取代短信来的吗
    tiaod
        43
    tiaod  
       2019-01-12 12:50:41 +08:00
    @est 假基站是 GSM 的漏洞导致的,并不是因为短信开放。短信是不开放的。翻翻短信列表,有多少条是假基站发的?反正我收到的垃圾短信基本上都不是假基站发的。

    @oott123 我不知道你对开放是如何理解的,难道你能做运营商?
    est
        44
    est  
       2019-01-12 13:00:22 +08:00
    @tiaod 我来还原一下你们的逻辑。

    IM 通信应该是开放的,而不是仅限某一 IM 工具

    纯粹开放的 IM 无法根治 spam 和骚扰问题。

    短信够封闭了吧,发送还要钱呢,难道就解决了 spam 和骚扰问题?

    短信封闭的话,假基站算什么?

    假基站是 GSM 的漏洞导致的,并不是因为短信开放。短信是不开放的。翻翻短信列表,有多少条是假基站发的?反正我收到的垃圾短信基本上都不是假基站发的。


    首先,短信是否封闭、开放,也只是一个孤例,你想强行认为:

    > 只要短信这「一种」我认为属于封闭的体系也有 spam,那么所有封闭体系的东西都避免不了 spam

    那么接下来你的思路是:

    > > 只要短信这一种「我认为」属于封闭的体系也有 spam,那么所有封闭体系的东西都避免不了 spam

    只要把「你认为」的过程描述得很牛逼,那么你的命题就得到了无可反驳的证明。

    更有牛逼之处是:

    短信是不开放的。翻翻短信列表,有多少条是假基站发的?反正我收到的垃圾短信基本上都不是假基站发的。

    反正你个人没收到过假基站发的短信,那么因此所有「垃圾短信」都不会收到。

    我觉得你的逻辑是没毛病的。
    BOYPT
        45
    BOYPT  
       2019-01-12 13:07:01 +08:00
    这个主张就跟“所有软件都应该开源”差不多嘛。
    chairuosen
        46
    chairuosen  
       2019-01-12 13:14:14 +08:00
    我昨天也想到了这个问题。
    上面讨论的都是开放好不好做,有没有人用,这是一个实现问题和运营问题。
    本质的需求是反垄断。如果另有其他方式实现,也可以。
    tiaod
        47
    tiaod  
       2019-01-12 13:53:23 +08:00
    @est 我说的肯定是我看到的,我认为的嘛,我没做过系统的调查,所以你觉得我说的不对当然可以反驳我,每个人看到的都不同,所以讨论才有意义嘛。我也没打算用一种孤例去覆盖全部,我随手举了个最常见的例子而已,举例子来论证我的观点我不认为有啥问题啊,为什么你非得杠我。
    inrenping
        48
    inrenping  
       2019-01-12 13:54:21 +08:00
    理想中的 IM 应该是可以像 邮件一样可部署的,去中心化的,通用协议的
    yingfengi
        49
    yingfengi  
       2019-01-12 14:39:36 +08:00 via Android   ❤️ 1
    屠龙勇士最终也成了恶龙
    这不就是 chrome 吗
    ayconanw
        50
    ayconanw  
       2019-01-12 14:49:11 +08:00
    想法是好的,可惜太难推广
    DAM
        51
    DAM  
       2019-01-12 15:15:53 +08:00
    电信联盟搞得就是按你的思路来的,他们制定了很多标准,不同公司的只要符合协议标准之间互相打连同,直到他们的标准中实现了网络互联 非成员公司就开始利用标准协议 扩展自己的实现 最后将联盟成员管道化。。。开放的标准最后只会谁的利益都保护不了
    linhua
        52
    linhua  
       2019-01-12 15:19:16 +08:00
    ipv6 p2p
    akira
        53
    akira  
       2019-01-12 16:50:04 +08:00
    @sinxccc 考虑到监控难度,zf 应该是会禁止这种模式的聊天软件的
    thinnonex
        54
    thinnonex  
       2019-01-12 17:35:40 +08:00 via Android
    google 在推广啊,google jibe,和运营商合作的,rcs 各个电信设备商都投入了上千万美金开发,零头都没有收回来。如果 google 这次还失败,那就彻底没戏了。
    thinnonex
        55
    thinnonex  
       2019-01-12 17:36:39 +08:00 via Android
    解决了跨运营商,跨国,漫游,监听各种问题,唯一就是成本和收益。
    thinnonex
        56
    thinnonex  
       2019-01-12 17:37:04 +08:00 via Android
    @thinnonex 成本太高,受益太小
    uptime
        57
    uptime  
       2019-01-12 18:16:35 +08:00   ❤️ 1
    社会没这么高的形态,乌托邦想法

    其实国内,最闭环的是 A、B,不是 T
    Hallujah
        58
    Hallujah  
       2019-01-12 18:26:21 +08:00 via Android
    短信业务除了国际短信比较贵之外应该是满足你所说的要求了。看看现在的短信体验,还是商业闭源体验好。
    thinnonex
        59
    thinnonex  
       2019-01-12 19:27:27 +08:00 via Android
    在 gsma 的定义里面,rcs 业务就是短信的升级
    chinvo
        60
    chinvo  
       2019-01-12 21:13:44 +08:00 via iPhone
    xmpp
    flowfire
        61
    flowfire  
       2019-01-12 21:33:35 +08:00
    email 其实也不是开放的,有个东西在管他,这个东西叫 IANA
    smallgoogle
        62
    smallgoogle  
       2019-01-14 10:41:09 +08:00
    主要是我为了兼顾别的通讯。我可能要增加自己的维护成本。
    quwabcxyz
        63
    quwabcxyz  
       2019-01-15 13:05:21 +08:00 via Android
    IM 的需求点在哪里
    wanwaneryide
        64
    wanwaneryide  
       2019-01-15 15:29:54 +08:00
    这是不是就意味着数据要存两份?
    her999
        65
    her999  
       2019-01-16 11:37:31 +08:00
    Protocols (comparison) (im 通讯协议)
    Open (开源)
    IMPP IRC Matrix MTProto RetroShare Signal Protocol SIP MSRP SIMPLE Tox XMPP Jingle WFP Zephyr DDP
    Closed (闭源)
    MSNP OSCAR TOC Skype
    lengyihan
        66
    lengyihan  
       2019-01-17 17:01:04 +08:00 via Android
    我就问怎么赚钱。😂
    firefox12
        67
    firefox12  
       2019-04-17 22:46:04 +08:00
    @mejee 我已经设想并完成了你的需求,更棒的是 不需要中心服务器认证节点。
    c2r5
        68
    c2r5  
       2022-08-16 11:14:19 +08:00
    我觉得,只要在现有的 Email 上面,增加一个信息框即可。

    Email 是无敌的,独步天下。
    手机号码排第二,毕竟还要开通国际长途。

    其它各类即时通讯软件,哪怕做得再大,哪怕处于垄断地位,都跳不出“小圈子”这个鸡肋。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2572 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 10:31 · PVG 18:31 · LAX 02:31 · JFK 05:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.