免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: l.darkfire

我的一个计划 [复制链接]

论坛徽章:
0
发表于 2006-03-10 20:36 |显示全部楼层
不错啊。。。支持你。。。
希望你们继续讨论。。。。看着就舒服

论坛徽章:
0
发表于 2006-03-10 20:38 |显示全部楼层
无论如何,服务器是需要的

论坛徽章:
0
发表于 2006-03-10 20:39 |显示全部楼层
我的知识还很浅薄,请多指教...

论坛徽章:
0
发表于 2006-03-10 20:42 |显示全部楼层
我认为中心数据库也是必须的

论坛徽章:
0
发表于 2006-03-10 21:03 |显示全部楼层
如果按照我说的方法,好友的IP是可以这样获得的:
用户登录后通过自己的key获得自己保存的密钥(可选,可以在本地)+自己的用户信息。
用户要有密码才能解开对称加密的私钥,用户信息。
用户信息中包含好友列表,好友列表里包含每个好友公开的key。这个key可以通过路由算法找到存有该好友的公钥,私人消息。私人消息只有该好用利用私钥才能解开。其他人用该好友的公钥存入。

好友的私人信息中可以有包含有获取IP的请求,如果好友信任你。他可以把自己的IP和端口用你的公钥加密。然后存到你的存储key对应的地方。你可以获取到他的IP。

任一方或去了对方的IP和端口。就可以同对方进行通讯了。

在不知晓对方的IP的情况下,也能够和对方通讯,但延迟较大。

每个用户的公钥仅仅用做通讯,仅仅当对方需要自己的信息自己有肯公开的时候才可以用对方的公钥加密自己的资料发给对方。

kedemlia的算法好像是O(log(n))的。比darknet好像是O(log(n2))的吧?
把匿名性和速度打个折衷。利用DHT的通讯还是可行的。

论坛徽章:
0
发表于 2006-03-10 21:05 |显示全部楼层
偶的QQ:84146187

论坛徽章:
0
发表于 2006-03-10 21:10 |显示全部楼层
纯P2P是最完美的,但也可能是最不可行的。
因为现在相当多的用户是的IP都不固定。
当若干年以后,IP地址空间充裕了,每台机器都可以有自己的固定IP,一定会出现纯P2P的通讯软件。连服务端都不用。

论坛徽章:
0
发表于 2006-03-10 21:25 |显示全部楼层
原帖由 l.darkfire 于 2006-3-10 21:10 发表
纯P2P是最完美的,但也可能是最不可行的。
因为现在相当多的用户是的IP都不固定。
当若干年以后,IP地址空间充裕了,每台机器都可以有自己的固定IP,一定会出现纯P2P的通讯软件。连服务端都不用。


现在已经有很多的纯P2P项目了。而且已经运行了好几年了。
对隐私的保护促进了这写项目的研发。但由于偏重匿名,导致他们的算法过于复杂。如果对匿名性做一下折衷,性能就大大的提高了。

P2P并不要求所有的机器IP都固定。IP在路由表里是动态的。而且数据有一定的冗余度,所以P2P网络具有一定的容错能力。

[ 本帖最后由 gnap 于 2006-3-10 21:27 编辑 ]

论坛徽章:
0
发表于 2006-03-10 21:26 |显示全部楼层
最重要的问题是,如何获得好友的IP地址,因为好友的IP不是固定的。

论坛徽章:
0
发表于 2006-03-10 21:31 |显示全部楼层
原帖由 l.darkfire 于 2006-3-10 21:26 发表
最重要的问题是,如何获得好友的IP地址,因为好友的IP不是固定的。

好友之间可以通过DHT交换IP。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP