V2EX 前天 20:06
[NAS] 阅“正在开发一个去中心化的个人 NAS 共享存储网络”后自己想法
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

本文探讨了一种基于分布式点对点文件分享(BT)技术的共享网盘设计方案。该方案旨在解决传统网盘的注册复杂、带宽限制等问题。用户通过共享本地磁盘空间获得网盘容量,并根据上传流量获得下载流量。该网盘融合了中心化管理和分布式技术的优点,通过后台分配文件、热度调度等方式,提高下载速度和文件可用性。文章还讨论了节点不稳定、家庭宽带压力等问题,并提出了相应的解决方案,旨在构建一个更稳定、高效的共享网盘。

💾 用户注册开通网盘时,需共享本机磁盘空间,例如共享100G,则网盘容量为100G。程序将接管这部分空间,并自动与中心化服务器通信,填充文件块。

⬆️ 用户可根据上传流量获得下载流量,上传50G可下载50G不限速流量,流量可累计并消耗。网盘具备分享链接、目录列表等功能,类似于商业网盘。

🌐 与BT、PT网盘的区别在于,共享网盘有中心化管理,采用审核制度,类似PT站考核上传流量,但更关注磁盘共享和累计上传量。与IPFS的区别在于,共享网盘对网络中的文件有算法调度,保证下载速度,冷文件也有节点可访问。

⚠️ 节点下线或缩减共享空间,已上传文件不受影响,但无法上传新文件或累计上传流量。对于长期无人访问的个人文件,将进行压缩归档,但不会删除。

💡 即使共享空间较小,也可通过设置高热点上传规则来满足观看视频的下行流量需求。针对节点不稳定问题,将采用多副本冗余、稳定节点奖励、超级节点分成等方式优化网络。

https://v2ex.com/t/1138045
看到该贴后我也想到自己最近也有类似的想法,发表出来大家头脑风暴一下 @i690531336

中心化管理的共享磁盘带宽的网盘,起因还是影音点播的时候,一下阿里网盘,一下夸克,注册麻烦且锁带宽也需要商业消费开会员,这也正常毕竟人家服务器带宽不是免费的,且成本高昂,那基于互联网共享的精神我们能否构建一款我能可不出马尼,无锁带宽锁容量的网盘呢,答案是 分布式点对点文件分享也就是 bt 网络, 那围绕这个原理设计一款能避开 bt 网络的缺点,融合各种优点的共享网盘:

用户注册开通网盘,需要将本机 xx 大小的磁盘共享出来, 例如共享 100G ,则自己网盘的容量为 100G ,程序将接管这 100G 的空间,自动与中心化服务器通信将分配到的文件块填充这 100G 的空间,但有这 100G 的空间并不代表你可以在外网进行下载,还需要统计你这个节点的上传流量,你上传了 50G 的上传量则可在外网下载 50G 大小的不限速流量,可累计然后消耗减除。应用层面目前商业网盘有的功能都具备,分享链接,目录列表

- 这不是盗版资源分发网络吗? 和 BT ,PT 网盘有什么区别?
我这有中心化的管理也就是有后台分配文件,夸克、百度网盘怎么审核可参考一样的审核制度,跟 PT 站类似考核上传流量,但是 PT 站由站长管理,准入门槛和规则复杂且考核严格,共享网盘只关注你共享的磁盘和累计的上传量,至于你是否发布资源,是否持续在线都不会影响你的账号。

- 跟 IPFS 有什么区别?
共享网盘不是跟 IPFS 完全的去中心化一样,对网络中的文件后台有算法根据热度进行调度分配来保证终端用户的下载速度,对于冷文件也会至少保证一个节点可访问,不会死种和长延时寻找复活文件

- 如果我先共享了 100G 的空间,全部上传了,又下线关闭节点,不就白嫖你空间了。
首先你上传完成,确实文件已经在网络上,如果是热点文件则对整体网络空间无影响因为别人也需要,如果是你个人文件那确实白嫖空间了,但是下线节点也就无法累计上传流量,你也无法在外网进行下载到你的个人文件,过多一段时间始终无人访问且节点丢失的个人文件将会进行压缩归档,但绝不会删除。

- 如果我先共享了 100G 的空间,全部上传了,但是又缩减到 30G 的空间,是不是也能白嫖空间。
如上回答,100G 减小到 30G ,对已上传的文件不会有影响,但是没可用空间,无法上传新文件。

- 我电脑没这么大空间共享,我也不想上传什么东西到网盘里,但是又想流畅在线看别人分享的网盘视频
最小可以共享 1G 空间,设置高热点上传的规则,这样即使小空间也能跑大流量,来满足你观看视频的下行流量的需求。

- 用户节点不稳定,经常下线,不会影响网络吗
肯定会影响的,这个难点问题,前期会自己出服务器资源当缓存,后续会从算法层面优化,多副本冗余,稳定节点奖励,超级节点分成这方面去构建更稳定的共享网络

- 对家庭宽带压力是不是很大
可设置上传速度和每日上传量限制,因为只考核累计上传流量,这些都不会影响你的下载速度,一般我们家用影音需求不算 24 小时播放的话,一天 30G 内的流量应该够用了,但请用户考虑自己的家宽运营商的限制,合理范围内上传。

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

分布式 网盘 共享 BT P2P
相关文章