我们都知道云存储,如谷歌云端硬盘,苹果的icloud, 微软的OneDrive。 它们是用于数据备份和与多设备同步的云存储。 虽然它被广泛使用,但是还是有一些缺点,以谷歌云端硬盘为例:
1. 如果你需要大的存储空间,这是很昂贵的。谷歌云端硬盘免费的只有15GB。1TB售价10美元/月,每年需要120美元。
2. 当你不靠近谷歌的数据中心时,传输速度会变慢。
3. Google可以访问您的所有数据。Google可能会将您的个人信息或数据用于AI培训或大数据分析。 如果你重视隐私,这是一个大问题。
一个年轻而有才华的团队正在PPIO的系统上研发新一代的云存储产品可以弥补上述缺点,他们称之为NextDrive。NextCloud对使用者来说可以是使免费的。只要用户共享自己的闲置硬盘到NextDrive的网络上,就可以免费享受其共享存储空间大小的一半。
比如说你共享了12T的硬盘,NextCloud就会免费提供6T的云盘空间。如果共享的是20T的硬盘空间,就可以得到10T的免费云空间。总之,共享越多,得到的免费云空间越多。
为什么NextDrive可以免费让用户使用?难道他们不需要盈利吗?
这是NextCloud的对用户的激励方式。因为NextCloud是一个分布式的存储系统,参与的用户越多,系统运行越流畅。
那为什么兑换的比例是2:1而不是1:1?
因为NextDrive系统实际是这样运行的:你共享出来的一半空间是来存储自己的数据,就像家庭的NAS一样。
而另一半空间则用于备份其他用户的数据,帮助他们加速。与此同时,也有其他千千万万的NextDrive用户在帮你备份和加速传输速度。
如果是1:1交换,也就是6T的本地硬盘兑换6T的云存储,就不能共享任何空间给别人,但是这样别人也没法共享任何空间给你。
如果你用的是普通的家用备份存储,那么你的硬盘坏了,数据将永远没法找回,同时,你除了在家里,其他你将都无法享受高速的传输。
这套系统让每个用户都能享受到两点好处:
1. 数据不会丢失。即使自己的硬盘坏了,也不用担心数据丢失,因为其他用户的NextDrive上存有数据备份,可以恢复丢失数据。
技术上看,NextDrive是用PPIO(https://pp.io) 提供底层技术支持,除了用户自己的硬盘的作为全副本外,PPIO网络还为每个文件碎片保存了多个副本。如果出现其他用户硬盘出现下线的情况,PPIO的技术架构能够第一时间发现,并且立即把数据再备份到其他用户的硬盘上,直到保证PPIO网络的的副本数是足够的。
2. 超快传输速度。NextDrive能够实现和Bittorrent一样的超快传输速度。不论你在哪,在家,在公司,在外面,当你要使用你的文件的时候,都能够高速地下载和上传。
从技术看,NextDrive是采用了PPIO的P2P传输技术。如果把传输带宽想象成高速公路的话,数据就是高速公路上行驶的汽车所载的货物。
传统的中心化存储是数据直接从数据中心传输,即是所有货物都装载在同一车站的货车里,从同一车站出发,统一线路行驶。数以千亿计的车辆在同一轨道上行驶难免会堵车,影响传输速度。并且如果车站离你越远的话你得到货物所需时间越长。
而P2P技术是把所有的数据分在在了不同的存储设备上,所以货物也就是传输的数据其实是从不同的车站出发,减少了堵车的几率。
更重要的是,P2P技术解决了远距离传输的减速问题。
还是拿高速公路和货车做比喻,出发车站离目的地越远时,在其他条件相同情况下,货物到达目的地的时间会变长。
放到数据传输上,若数据中心距离用户越远,用户的数据传输速度越慢。
而P2P算法中,车站会有很多,我们选择你的数据直接存放在附近的车站上,并且NextDrive采用的PPIO算法可以调度和你速度最快的数据的存储节点,从而让你享受到最快的传输速度,就像这张图。
你可能会问这样一个问题,NextDrive把数据备份在别人的硬盘上,会不会有更严重你的泄漏问题?
不会的,因为NextDrive是将用户数据首先在本地自己的密钥加密后切割成数份碎片,然后将不同的碎片并存储在分散的不同硬盘上。
只有用户自己的硬盘会存储所有的碎片,别人的每块硬盘只会帮你存储很小一部分加密后的碎片,而且密钥只有你自己知道,别人拿到这些碎片什么都做不了,很像比特币的钱包机制。
那么要怎么分享自己的硬盘呢?
有好多办法,开启你的闲置PC机,你的闲置笔记本电脑,在机顶盒或者路由上的一块USB硬盘. 你也可以购买NextDrive团队后续推出的一款家庭专用硬件pBox,来使用NetDrive的服务。只要你保持他们在线,您就有能持续享受NextDrive服务。
我很喜欢NextDrive的这个想法,因为社区是区块链技术发展的重要一环,而在NextDrive的系统上每个用户都可以通过帮助其他人获得相同的结果,免费享受更快速的云盘服务。这实际上是形成了一个互惠互利的共享社区。
最后做一下对比:
这是我们PPIO的合作伙伴NextDrive团队在PPIO的网络平台上开发中的一款应用。
请问,这么好的服务,您会不用吗?
 
文章作者:Wayne Wong
转载请注明出处
如果有关于区块链学习的交流,可以通过下面的方式联系我:
加我微信,注意备注: 区块链学习
wechat:omnigeeker
telegram: @omnigeeker
twitter: @omnigeeker
zhihu:@Omnigeeker
 
 

还在用慢的要死的百度网盘?来试试这款12.5M下载速度的免费网盘吧!的更多相关文章

  1. 核心思想:百度网盘怎么盈利(互联网的高速更新决定了:亏钱你还有点机会,放弃连门都进不了),战略预备队 good

    百度做网盘很大程度就是为了防止别人依靠网盘做大和积累点技术储备.腾讯邮箱怎么赚钱?腾讯影音怎么赚钱?互联网的高速更新决定了,一些你看不起眼的软件很可能就会席卷整个市场,所以互联网大佬宁愿一些项目亏钱也 ...

  2. 还在为百度网盘下载速度太慢烦恼?chrome浏览器插件帮你解决!

    百度网盘已然成为分享型网盘中一家独大的“大佬”了.时代就是这样不管你喜不喜欢,上网总会遇到些百度网盘共享的文件需要下载.然而,百度网盘对免费用户的限速已经到了“感人”的地步了,常常十多KB/秒的速度真 ...

  3. 用python玩推理游戏还能掌握基础知识点,有趣又充实,你不试试吗?

    可能更多的人依然还在苦苦的学python各种知识点,但其实同样很多人,玩着游戏就把python学会了.     用python玩推理游戏,是这份python教程中的12个游戏的其中之一. 有关这份Py ...

  4. 还在写CURD?试试这款基于mybatis-plus的springboot代码生成器

    目录 ⚡Introduction ✔️Release Features Quick Start Examples 1.Controller模板代码示例 2.Service模板代码示例 3.Servic ...

  5. IOS开发基础环境搭建

    一.目的 本文的目的是windows下IOS开发基础环境搭建做了对应的介绍,大家可根据文档步骤进行mac环境部署: 二.安装虚拟机 下载虚拟机安装文件绿色版,点击如下文件安装 获取安装包:       ...

  6. 【1】windows下IOS开发基础环境搭建

    一.目的 本文的目的是windows下IOS开发基础环境搭建做了对应的介绍,大家可根据文档步骤进行mac环境部署: 二.安装虚拟机 下载虚拟机安装文件绿色版,点击如下文件安装 获取安装包:       ...

  7. 把web项目部署到阿里云linux服务器上

    最近弄了个试用阿里云服务器倒腾了半天终于部署好,分享一下. 1.登入阿里云打开你申请的是云服务器的实例: 点击重置密码---重置密码后重启服务器才能生效(一般需要重置密码.这里设置的密码是使用xhel ...

  8. 面向对象初调用:foolish 电梯

    本周我们完成的任务是傻瓜电梯的调度,对于那十分十分详细的指导书,我感觉想要说明白题目要求,是做不到的,所以就把指导书贴出来给大家看了,,由于在下还不会网页制作,只能通过百度网盘了,https://pa ...

  9. 更新Mac双系统多分区

    前言制作Mac USB系统安装盘安装Mac OS 10.12制作win10 USB系统安装盘安装win10windows多分区实现 前言 同事有一台mac pro,系统是mac os 10.9+win ...

随机推荐

  1. struts2的国际化i18n

    先来例子,普通的读取配置文件中不同语言信息,一个测试类,一份中文配置文件,一份英文配置文件 中文配置文件,书写中文“欢迎”,myelipse自动转码 public class Readi18n { p ...

  2. HashMap的四种遍历方法,及效率比较(简单明了)

    https://yq.aliyun.com/ziliao/210955 public static void main(String[] args) { HashMap<Integer, Str ...

  3. Cassandra如何保证数据最终一致性

    Cassandra如何保证数据最终一致性:1.逆熵机制(Anti-Entropy)使用默克尔树(Merkle Tree)来确认多个副本数据一致,对于不一致数据,根据时间戳来获取最新数据. 2.读修复机 ...

  4. java.lang.NoClassDefFoundError: org/apache/jute/CsvOutputArchive

    1. 问题 看到上面的错误 你怎么想? 包冲突?我这里不是.项目用到了zookeeper,这个类是zookeeper的核心包里的类. 控制台一直打印这个错误 但是项目不影响使用,奇怪! 2. 解决办法 ...

  5. 围棋术语 & 中英文 。

    https://senseis.xmp.net/?ChineseGoTerms 一字 二字 三字 四字 一字 长(nobi,solid extension),是指仅靠着自己的棋盘上已有棋子继续向前延伸 ...

  6. msyql多个or,and,

    where (`to`= 2 and `from`= 8) or (`to`= 8 and `from`= 2) and from_unixtime(a.time,'%Y-%m-%d') ='2017 ...

  7. margin重叠现象

    1.上下/左右相邻的普通元素margin,不是两者相加之和,而是取最大值,这个现象叫做margin重叠. 2. 普通元素才会发生margin重叠,如果是float元素,就不会发生.margin是两者相 ...

  8. Linux+eclipse+maven+tomcat7小项目实战

    一.准备工作:CentOS6.5安装linux,maven,tomcat7,eclipse 二.在linux中打开eclipse,创建一个maven项目 修改web.xml 打开Navigator视图 ...

  9. spring+mybaits xml配置解析----转

    一.项目中spring+mybaits xml配置解析 一般我们会在datasource.xml中进行如下配置,但是其中每个配置项原理和用途是什么,并不是那么清楚,如果不清楚的话,在使用时候就很有可能 ...

  10. eslint 知识点

    ESlint和webpack集成,在babel编译代码开始前,进行代码规范检测. eslint的配置方式.比较多元化: js注释 .eslintrc.*文件 package.json里面配置eslin ...