IPFSCloud——面向用户和开发者的数据存储平台 | IPFS应用合集002
IPFS协议自2014年面世至今,在技术上不断完善的同时,生态应用也逐渐丰富。目前依据IPFS项目官方公布的应用已超过100个(不包含未公布的应用)。从本文开始,后期将逐步向大家介绍IPFS生态应用。
IPFS应用速览:https://awesome.ipfs.io
本期给大家介绍IPFSCloud,一个基于IPFS的数据存储应用。
IPFSCloud是什么?
IPFSCloud,基于IPFS协议的数据存储应用,目标是建立一个开放的,分布式的,匿名的,对等网络的数据存储市场。IPFSCloud 包含3大模块,5大功能。
3大模块 :
存储:使用IpfsCloud的分布式存储服务。
数据库:使用IpfsCloud进行分布式数据存储后,使用COSMOS项目的部分功能模块对设备进行快速更新。
命名系统:用于管理域记录的IPNS和用于照明快速域记录更新的COSMOS。
5项产品:
我的文档:用于存储可以公开的数据,存储的数据链接拥有者均可查看,分享,并下载该数据。
我的私人文档:存储私密,不可公开的数据。用户在上传文件时,会要求用户添加密码对文件加密。查看文件,需要输入密码。密码不泄露,就能保障数据的私密性。(IPFSCloud开发者也无法获取数据)
移动客户端:IPFSCloud移动版,可以更便携的使用该产品。通过扫码即可查看文件。
我的设备:显示访问帐户的设备的历史记录,可以帮助用户账号是否被盗用。
网站托管:将网站的ZIP文件添加到该平台,获取网站源码后,几分钟即可部署访问。相比较于传统的Http协议的网站,基于IPFS协议的托管的网站,能够实现数据的永久存储,哪怕最后网站倒闭,数据也不会丢失。并且,在网站的访问速度,防DDos攻击方面表现更优。
IPFSCloud如何工作?
该产品基于IPFS协议,在创建IPFSCloud账户时,会生成一个密钥对,用于对数据加密。相比较于传统的云盘,能够实现数据的分布式存储,降低单节点故障引起数据丢失的风险。
在IPFSCloud上传的任何文件,均存储在由项目社区的服务器上,这些服务器安装并运行IPFS程序,可以实时接收文件存储。所有文件在上传时均做了分片(分成256K每份)和加密处理,单台存储数据片段的计算机无法读取到完整的文件。
同时,为方便用户管理文件数据,IPFScloud也提供存储文件的删除功能。基于该平台的存储的数据,仅用户自己有权限删除。
每个用户也可以将自己的计算机运行IPFS软件,加入IPFS网络,贡献自己的硬盘空间资源,获取平台奖励。目前Filecoin还未上线,未来顺利上线后,将Filecoin作为该产品的激励层,就能有效推动IPFSCloud用户增长。
IPFSCloud 的特点
IPFSCloud是一个点对点的数据存储市场, 能够为用户提供安全可用的IPFS存储, 具有以下几大特点:
特点1:使用元掩码创建帐户,相比较于传统云存储平台具有更好的匿名性。
特点2:数据安全性更高,数据经哈希函数加密,平台无法获取用户数据。
特点3:可通过电子邮件和PublicKey,实现文件的便捷共享。
特点4:使用新的时空证明算法,可实现证明的存储,验证复制等,从而确保可审计性。
特点5:可编程,支持智能合约的部署。
综合来看,IPFSCloud既是一个可以实现IPFS存储的产品,也是一个可供开发者做IPFS存储的开发工具。面向C端的文件存储功能,目前使用比较流畅,产品也在持续开发完善中,预计几年能出完整1.0版本。
IPFSCloud产品开发路线图
仅从产品使用体验角度老看,IPFSCloud的文件存储功能与传统的中心化云盘似乎没什么差别,但底层通信协议的差异,导致的数据的安全性,私密性以及数据传输速度等方面,IPFSCloud无疑是更优的。
同时,对于云存储服务提供方而言,基于IPFS协议的数据存储,文件的去重,与版本管理,点对点传输等特性能否显著降低企业的服务成本。
欢迎关注“星际鑫航”,共同探索IPFS生态价值。