我们都知道云存储,如谷歌云端硬盘,苹果的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. SQL Server 排序的时候使 null 值排在最后

    https://www.cnblogs.com/Brambling/p/7046148.html 最近遇到一个 SQL Server 排序的问题,以前也没了解过,然后这次碰到了. 才发现 SQL Se ...

  2. MySQL--线程池(Thread Pool)

    ================================================================= 线程池技术 在MySQL社区版中,MySQL使用one-thread ...

  3. MySQL Replication--GTID基础

    ====================================== TID(Trasaction ID)TID代表实例上已经提交的事务数量,并随着事务提交递增 UUID代表MYSQL实例的唯 ...

  4. 后端程序猿怎能不会的linux命令

    (图片超清,可放大网页查看) 来源 https://zhuanlan.zhihu.com/p/28674639

  5. 初等数论及其应用 (第6版) (Kenneth H.Rosen 著)

    第1章 整数 1.1 数和序列 1.2 和与积 1.3 数学归纳法 1.4 斐波那契数 1.5 整除性 第2章 整数的表示法和运算 2.1 整数的表示法 2.2 整数的计算机运算 2.3 整数运算的复 ...

  6. 模拟实现strncpy,strncat,strncmp

    1.模拟实现strncpy  <1.>strncpy相比于strcpy增加了size_t参数可以实现最多拷贝的字节数<2.>(size_t不可以超出拷贝存放的内存大小)来保证不 ...

  7. Spring Cloud 与 Dubbo、Spring Cloud 与 Docker、Spring Cloud 与 Kubernetes 比较

    出处:http://dockone.io/article/4142

  8. output.filename 与 output.chunkFilename 的区别

    // webpack.config.js module.exports = { entry: './src/index.js', output: { filename: '[name].bundle. ...

  9. java标识字

    JAVA中,标识符, 指用于给变量.类.方法名 等命名的名称. 1,标识以数字,字符,下划线,以及美元$符组成.(不能包括@.%.空格等),不能以数字开头. 2,不能与JAVA关键字重复 3,严格区分 ...

  10. JS判断字符串是否为空或是否全为空格

    var test = " "; //为空或全部为空格 if (test.match(/^[ ]*$/)) { console.log("all space or empt ...