利用现有的 DHT 网络进行分布式冗余存储

2015-02-27 13:03:32 +08:00
 tt7
最后形成 “网络即硬盘” 的局面。

你的手表上可能存有另一个同学下载的毛片, 当然你永远不会知道。

"好吧, 看看我过去 20 年拍摄的照片",你对一面接入网络的墙说道。

"尊敬的x先生, 您的数据已随着您的到来同步到 S 市网络, 并将在您离开时清除, 请您放心使用。"

当然也少不了的情景:
“警告, 过多数据碎片请求存储在同一实体注册下的介质中,如果继续您的数据将被破解,是否拒绝?”
“是”
“是否将此实体加入到黑名单?”
“好吧”
“警告,当前区域没有可用的存储介质, 你处于单机模式。”
“……”
4007 次点击
所在节点    奇思妙想
20 条回复
oott123
2015-02-27 13:08:31 +08:00
过多数据碎片请求存储在同一实体注册下的介质中

没看懂,求解……
kslr
2015-02-27 13:12:47 +08:00
现在本就可以说是“分布式存储”吧
yfdyh000
2015-02-27 13:15:43 +08:00
@oott123 数据块存储在单一实体下过多,可能被统计分析破解。
其实可以用强加密来解决吧,算法被破解时数据大多都已经失去价值了。

P2P的分布式存储早就有了不少项目,记得还包括比特币购买空间的项目。
只是都没发展起来,因为成本、可靠性等问题。
songco
2015-02-27 13:31:08 +08:00
时间/管理成本高.
riaqn
2015-02-27 14:13:18 +08:00
不就是freenet?
llbbzh
2015-02-27 15:39:39 +08:00
写篇完整的科幻呗
haorendashu
2015-02-27 17:45:48 +08:00
有这样子的应用 自己去github找找
tt7
2015-02-27 19:36:23 +08:00
自己再搭一个就太慢了, 也很难推广, 要用现有的这个“盗版网络”。

在协议层加一个扩展,让能接受的用户先构建子网, 成气候后再连起来。
yfdyh000
2015-02-27 19:41:57 +08:00
想得太简单了,公开的P2P资源都那么多缺源断档,根本没法保证可靠性。
而且,给谁用,国内用户那上下行比例。如果是自建服务器补充,不就是私有P2P子网吗。

CrashPlan 就有备份到服务器或者备份到朋友电脑的功能,是加密压缩镜像备份。
JamesRuan
2015-02-28 01:03:03 +08:00
有个叫做GNUTELLA的协议
mengzhuo
2015-02-28 08:15:33 +08:00
我正在做这个东西
不过只是给服务器用的
国内的设备做p2p太难了
msg7086
2015-02-28 17:55:00 +08:00
存储?别闹了。谁给你空间啊?
tt7
2015-02-28 21:59:54 +08:00
@mengzhuo 国内现在确实不利于 p2p 发展, 但是设备与基础设施还没有成为瓶颈。 不知现在的 pt 站们活得怎么样, 这种模式也是一种初期的可能性。 服务器确实是个好的切入点。

搜了一下,发现原来国外早就有公司尝试商业化了。 http://www.symform.com/peer-to-peer-backup/
tt7
2015-02-28 22:03:50 +08:00
确实 pt 一般是禁用 dht 的, 相似的模式可以借鉴。
ryd994
2015-03-01 10:37:55 +08:00
哪来免费的空间?
schezuk
2015-03-02 01:51:42 +08:00
总之马克一下……未必有人肯分享超过1G的空间吧
wbsdty331
2015-03-04 19:41:31 +08:00
DHT每个节点存储一小段路由,万一一个节点上出了岔子....
xiaojay
2015-11-20 10:52:38 +08:00
如果加入比特币之类的虚拟货币激励机制的话,就比较有趣了 ...
tt7
2015-11-20 13:56:55 +08:00
@xiaojay 是个好主意。原来提到的那家公司激励就是用自己的空间换别人的空间,有点平淡。
tt7
2016-09-20 02:38:16 +08:00
[Named-Data Networking]( https://named-data.net) 是可以从网络层解决此问题的一个科研项目。

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

https://www.v2ex.com/t/173184

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

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

© 2021 V2EX