V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  soyojoearth  ›  全部回复第 2 页 / 共 3 页
回复总数  50
1  2  3  
@XiLingHost 好友列表可以在本地保存一份,再加密上传一份到中继服务器进行备份。既然是加密的,中继服务器无法获取各用户的社会关系,这也保证了另一部分隐私。

可以先在技术团队里,公司内部使用。好用自然会吸引其他人来用,毕竟可以轻易建一个隐私聊天群和点对点通信管道。
@kele999 世界不会等着我去改变。这样的构思,别人早就可能想到了,我即便不说,其他人也迟早会说会做。
@XiLingHost tox 里面的中继服务器是自愿者提供的,而我的构想里面,中继服务器就是群“聊天室”,“群”聊天室拥有者是可以通过经营流量而获利的,不会白白提供中继服务器,商业上可持续。
Tox 的代码是可以借鉴。
@Chad0000 有基于 Email 的聊天工具,一条消息就是一封邮件,那个东西就是一个 Email 客户端,就是把 Email 列表整理成了会话聊天界面。所以它没有长连接,无法实时送达消息。
@AoEiuV020CN
1 、4 个人就可以维护 4 个节点,甚至 1 个人就可以维护 n 个节点。
2 、不同节点里面的人是不能通信的。2 个人要通信,必须加入在 1 个节点。之所以加入多个节点,是为了冗余。
@woctordho 多谢提醒。如果干坏事,我一定匿名^_^

不过,这不算坏事,我也不怕招来麻烦。其他有兴趣的人爱匿名就匿名。
@woctordho 这些开源加密 IM 都不错,适合团队使用。不过和我的构思不一样。
@liubaicai 看我上面最近一条的回复,对此的解释。
@TomorJM 做之前先分享讨论讨论点子不好么?这又不是什么黑色项目或是法律命令禁止的东西。如果真做好了,说不定还真能达到效果。
@AoEiuV020CN 感谢多次回复,提醒我无法回避的监管问题。

监管问题,我个人无法承受得起,只能去中心化,让大量的节点去承担。当然我也不能设定一个“官方”来承受监管压力。就如区 k 链,如果有”官方“,”官方“承受不起压力,然而 风险分摊到了各个参与者承担,没有”官方“,它反倒存活了下来。

我再解释一遍这个构想的基本技术原理:

其实很简单,中心节点就是一个个”加上了点对点消息缓存和中转的聊天室“,
用户之间要通信,则必须有节点缓存和中转,那么让“聊天室”服务器承担了中转任务并不算不切实际。

用户 A 想和用户 B 通信,那么两人需要至少加入了同一个聊天室(群),这样他们就有了中转节点。
如果两人共同加入了多个聊天室(群),就有了多个冗余信道,通信时按照算法选择最优的几个做优先传输和冗余。


======以上就实现了简单的点对点通信,外加群聊通信,其它的如朋友圈内容都是可以缓存在节点上的。



然后,很多个节点,分别有很多人加入,他们可以和群里的人进行点对点通信;如果是新加入的好友,可以分享他一张二维码自动加入群节点且自动创建和自己的点对点信道;经过技术推敲,还是容易实现的。
(架构图上对此由更直观的描述)

如此,这样的多个节点就形成了去中心化。

如果法律规定点对点之间仅有加密会话是非法的,那么只好再提供非加密会话(至少不受腾讯的审查,而由节点拥有者审查),如果法律允许像 tg 那样再提供加密的会话创建,那是最好的。
@linhongye 你知不知道哪有相似的英文项目?
在做这份架构图的同时,我就提前进行过调研,没有找到类似的产品。

这里 reply 这么多回复,大部分质疑法律上不可行。但是,法律上没有禁止。

然后,大家感觉技术上有没有漏洞啊?
@freeup 我调研过一些开源即时通讯项目,有的不是去中心化的。而有些生称分布式的项目,不过是一个中心化的集群。
@fisherwei 不一样
@L1shen 多谢分享:去中心化,分布式微博
@salor 使用者建立节点需要按法律使用,必要时候接受法律审查。哪怕这种情况下,都至少比微信更能保证隐私。
@salor
如果法律规定这套系统的节点需要备案,那使用者就去备案,不想备案还想用?像网站一样放到海外去用,无非是网速慢一点,无非是出现违规内容会像违规网站那样被墙被屏蔽。
网站不备案,放在海外的,现在好像数不过来呢!
@salor 该项目的构思,技术上是没法全部被屏蔽的,要挑战的就是国内的微信。
@salor
技术无罪,
有罪的是利用技术帮助用户下载盗版电影、传播淫秽资源,并且睁一只眼闭一只眼;是利用技术散播反人类反人性的内容。
@wdongxv 现在是几乎人人由微信。不过乐观一点想想,这个项目推广,可以先从企业内部使用开始。
1  2  3  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3228 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 12ms · UTC 10:39 · PVG 18:39 · LAX 02:39 · JFK 05:39
Developed with CodeLauncher
♥ Do have faith in what you're doing.