我们都知道云存储,如谷歌云端硬盘,苹果的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. 【BZOJ1030】【JSOI2007】文本生成器

    我现在连AC自动姬都不会,怎么办嘛QAQ 原题: JSOI交给队员ZYX一个任务,编制一个称之为“文本生成器”的电脑软件:该软件的使用者是一些低幼人群,他们现在使用的是GW文本生成器v6版.该软件可以 ...

  2. dc-vastinspector

    https://developers.google.com/interactive-media-ads/docs/sdks/html5/vastinspector hosts: https://gis ...

  3. CSVN备份初体验

    备份方法挺多的,目前我知道有四种 其一: 首先复制旧csvn服务器上repositories下的版本库文件夹到新csvn服务器repositories文件夹下面(做以下修改时最好把csvn服务停掉) ...

  4. Unity 官方教程 学习

    Interface & Essentials Using the Unity Interface 1.Interface Overview https://unity3d.com/cn/lea ...

  5. C# HttpClient请求Webapi帮助类

    引用 Newtonsoft.Json // Post请求 public string PostResponse(string url,string postData,out string status ...

  6. DevExpress 中 设置 labelControl 的背景透明到图片的方法

    labelControl 中的 backColor 可以设置为: TransParent 当设置为: Transparent 的时候,labelControl 的背景依然为 主form的背景颜色 ,研 ...

  7. mysql之 事务prepare 与 commit 阶段分析

    打开binlog选项后,执行事务提交命令时,就会进入两阶段提交模式.两阶段提交分为prepare阶段和commit两个阶段.流程如下 :这里面涉及到两个重要的参数:innodb_flush_log_a ...

  8. Redis 多个数据库

    注意:Redis支持多个数据库,并且每个数据库的数据是隔离的不能共享,并且基于单机才有,如果是集群就没有数据库的概念. Redis是一个字典结构的存储服务器,而实际上一个Redis实例提供了多个用来存 ...

  9. ElasticSearch story(二)

    调优一个问题,碰到了一个坎:大家看一下下面两个字符串: 2018-10-16 18:01:34.000 abcdewfrwfe 2018-10-16 18:01:50.123 testAmily012 ...

  10. 基于MVC4+EasyUI的Web开发框架形成之旅(7)--权限控制

    我在上一篇随笔<基于MVC4+EasyUI的Web开发框架形成之旅--框架总体界面介绍>中大概介绍了基于MVC的Web开发框架的权限控制总体思路.其中的权限控制就是分为“用户登录身份验证” ...