构想:为了打破垄断,想做一个开源的产权去中心化的即时通讯开源项目

2022-04-20 11:07:29 +08:00
 soyojoearth
昨天微信差点被封,于是我突发奇想,希望发起或参与这样一个开源的项目:

1 、一个相当于去中心化的微信,任何服务器完蛋都不会影响系统的功能;
2 、没有任何人控制该系统全部,没有任何人可以恶意干涉内容;
3 、传输管道加密,点对点加密,朋友圈内容也加密;
4 、App 分发自由,Android 和 iOS 全开源,任何人都可以打包、发布,只要协议一致就可以互通;
5 、服务器代码全开源,也有 Docker 封装,简单一键安装便形成一个节点;
6 、各服务器产权分布式归属,且该系统协议上没有特征,内容不受恶意干涉、避免恶意攻击扫描;
7 、商业上可持续,可以通过广告、群社区经营实现盈利;


我花了 1 天推敲了各技术实现基本思路,还画了架构图。(再这里放图链接就提示我需要注册满 30 天)
架构图在 github 项目 /soyojoearth/freechat 首页

这些需要用到的技术不复杂,但是工作量非常大,希望能有多人参与。
大家觉得怎么样?
13805 次点击
所在节点    奇思妙想
191 条回复
soyojoearth
2022-04-20 17:40:17 +08:00
@fisherwei 嗯,有了收益,中继节点才会在商业层面上有理由存在。
XiLingHost
2022-04-20 17:44:46 +08:00
@soyojoearth 实际上 tox 和 retroshare 都不存在网络体验无法保证的问题,它们现在的问题很简单,就是和一般的社交软件没有功能上的区分度,如何抵抗马太效应让用户用你而不是停留在现有的社交网络上,为什么用户要用一个和现有社交软件功能差不多但是没人用的东西呢?
zhang77555
2022-04-20 17:46:33 +08:00
@soyojoearth 企业内部员工工作沟通使用,管理层采购这玩意儿的目的是啥?
XiLingHost
2022-04-20 17:48:32 +08:00
@soyojoearth 实际上你会发现,在意你说的这些问题的人,都已经在用这些现有的替代品了,你很难把本身不在意这些问题的人培养成有这些需求的人,那么你的产品更糟糕了,现有的这些替代品好歹比起中心化的 IM 还是多了隐私和去中心化的优点,但是和已经有这些优点的产品比起来你的东西是真的完全同质化了,为什么用户会选择你的产品呢?
XiLingHost
2022-04-20 17:49:51 +08:00
@zhang77555 内部沟通直接用 mattermost 这种不是更适合吗,集成还好找好写,同时企业内部沟通恰好是不能做去中心化和匿名化的
brust
2022-04-20 17:58:01 +08:00
一台 200 块的云服务器

你说去中心化???
soyojoearth
2022-04-20 18:03:59 +08:00
@XiLingHost
+1
“在意你说的这些问题的人,都已经在用这些现有的替代品了,你很难把本身不在意这些问题的人培养成有这些需求的人”

说的好,无法反驳这句话,是得仔细考虑市场,幸好我到这里来分享讨论 idea 。

我发这个 PO ,一是为了看看技术是否可行、是否有市场,二是为了找找是否有同样的东西,免得我重新做一遍。

感谢交流。
soyojoearth
2022-04-20 18:05:06 +08:00
@brust 一台 200 块得服务器,我可以做成承载 30 万在线得物联网节点,不要小看。
XiLingHost
2022-04-20 18:06:01 +08:00
@soyojoearth 我觉得他的意思是一般没人愿意花 200 块搞个服务器折腾这种需求,门槛太高了
soyojoearth
2022-04-20 18:09:27 +08:00
@XiLingHost 行吧,很多人上个 tg 还要找免费得机场,200 块是门槛太高了。
cssk
2022-04-20 18:10:20 +08:00
出师未捷身先死
技术从来就不是主要的
soyojoearth
2022-04-20 18:11:53 +08:00
@cssk 还是需要先洞察人性

我再想想有没有更好得方案,再来分享。
craiiz
2022-04-20 18:15:22 +08:00
很久之前记得有个 p2p 聊天工具,好像叫 torch 还是什么的,是利用每个用户的手机作为节点传输消息的,完全符合你的描述。
woctordho
2022-04-20 18:51:00 +08:00
@craiiz 你说的可能是 FireChat
zhanggong
2022-04-20 18:55:44 +08:00
我一直想象的那种大家一起来维护一个项目的景象始终没有出现,也没有出现的迹象。维护这个项目的过程中,遇到 @chenshaoju 这样主动分享的同学并不多。很多来汇报问题的人是以一种小白求大大解决问题,解决完就走人的方式来的,然而既不愿提供足够的信息,也不愿写一些自己尝试的过程供后人参考。互帮互助的气氛就是搞不起来。对比下国外的社区差好远。

最适合这个民族的其实是一群小白围着大大转,大大通过小白的夸奖获得自我满足,然后小白的吃喝拉撒都包给大大解决的模式。通过这个项目我感觉我已经彻底认识到这个民族的前面为什么会有一堵墙了。没有墙哪来的大大。所以到处都是什么附件回帖可见,等级多少用户组可见,一个论坛一个大大供小白跪舔,不需要政府造墙,网民也会自发造墙。这尼玛连做个翻墙软件都要造墙,真是令人叹为观止。这是一个造了几千年墙的保守的农耕民族,缺乏对别人的基本尊重,不愿意分享,喜欢遮遮掩掩,喜欢小圈子抱团,大概这些传统是改不掉了吧。

现在维护这些项目已经越来越让我感到无趣。我还是努力工作,好好养家,早日肉翻吧。——Shadowsocks 作者 clowwindy
sorcerer
2022-04-20 19:11:00 +08:00
getsession.org 可以看看这个,超级难用...
soyojoearth
2022-04-20 19:13:02 +08:00
@zhanggong 如果要搞开源,必须有人自己先搞起来,差不多了等有人看出方案不错得适合,逐渐才有人加入。
如果这个项目真得可行,那也必须是我自己先搞起来。
IvanLi127
2022-04-20 19:13:53 +08:00
我觉得最大的问题是怎么让我想去联系的人能用上这软件🤣
Jooooooooo
2022-04-20 19:13:56 +08:00
@soyojoearth 不太清楚你的目标是啥. 看你标题写着打破垄断, 垄断本身就是一种市场商业的表现. 然后你又不考虑具体情况只讨论技术. 那究竟和打破垄断相关吗?

(比如微博现在能垄断很大程度归功于它的审查功能, 其它类似内容网站做不到(比如贴吧就选择直接隐藏 17 年以前所有帖子来规避审查问题)
tianxin12138
2022-04-20 20:40:11 +08:00
政策上凡是通讯软件必须监管,OP 可真刑

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://yangjunhui.monster/t/848089

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX