版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_23958431/article/details/89056944
做一个分布式信息池的关键技术是
我的设想
第一步,有一个类似于qbitorrent的软件,
然后每次你做完种子都可以点一个push的按钮,把信息分布式的推送到其他的电脑上,绝大多数用户可以一直挂机,挂机的报酬是,你可以获取这个网络上最快的信息,因为别人push的内容会到你的电脑上
你安装这个客户端的时候,电脑会自动的下载别人push的文件。
你也可以自己push文件
你的电脑会对你下载的内容内建一个搜索引擎,你可以利用一系列的技术来检索你下载的文件,
这个客户端有搜索功能,你可以在一个不算太长的时间内,找到所有push到这个网络上的指定关键词的内容,
评分系统,一个特定的文件,有一个特定的dht,这样,用户可以对指定的dht进行追踪和评分。 也就是说,一个比较差的文件,虽然仍然能够push,但是评分低了之后,就会有更少的人使用,这是一个完全竞争的体系。
任务,我需要修改一下,现在的qbitorrent 或者是utorrent,我记得知乎上有一个人,做了一个自动下载p2p网络上内容的下载软件。
我需要的任务是,修改qbitorrent 自动的下载p2p资源, 然后多建立一个push按钮
现在的客户端qbitorrent
差了几个部分,第一自动接收信息部分,第二push按钮,
已经完成的部分,p2p网络的下载
也就是说,我需要完成的部分是添加自动接受信息和push的部分。
现在网络资源已经很廉价了,考虑到p2p网络的高容错性,可以使用普通网络的硬件,代替企业级硬件
现在开始要干的工作是融合其他人的工作。