Shine Storage Protocol(SSP)超协议

SSP 是Shine Cloud Network中间平台层的核心程序,在形式上提供各种SDK供应用调用,为上层应用提供各类存储服务,包括至关重要的加密去重技术,去中心化静态持久存储、缓存服务、存储管理、跨链调度等管理功能,还包括账号管理、密钥管理等数据安全机制。

由于当前存在多种异构存储结构需求,有来自传统的存储系统,还有来自区块链的存储系统,SSP需要为各种存储系统提供SDK接口,比如我们会把IPFS集合进来,提供以下的接口层服务。

1)作为一个挂载的全局文件系统,挂载在/Shine Cloud Network/ipns下

2)作为一个挂载的个人同步文件夹,自动的进行版本管理,发布,以及备份任何的写入。也即是说个人电脑出现了C、E盘符后,还会出现Shine Cloud Network盘符。

3)作为一个加密的文件或者数据共享系统

4)作为所有软件的版本包管理者 

5)作为虚拟机器的根文件系统

6)作为VM的启动文件系统 (在管理程序下)

7)作为一个数据库:应用可以直接将数据写入Merkle DAG数据模型中,获取所有的版本,缓冲,以及IPFS提供的分配

8)作为一个linked(和加密的)通信平台

9)作为一个为大文件的完整性检查CDN(不使用SSL的情况下

10)作为一个加密的CDN

通过Shine Cloud NetworkSSP协议,在总体设计框架中,我们还将实现传统云存储的管理支持。目前随着云计算的发展,云存储越来越受到很多区块链厂商的喜好和支持,一方面,云存储能够提供海量、安全、低成本的云存储服务,提供99.9999999999%的数据可靠性。另一方面,云存储一般使用RESTful API,可以在互联网任何位置存储和访问,容量和处理能力弹性扩展,多种存储类型供选择全面优化存储成本。

 

为了便于Shine Cloud Network节点维护者方便进行存储数据的维护,Shine Cloud Network提供了基于云计算的存储服务,用户可以按量存储,弹性伸缩存储大小,降低维护成本与运维难度,也能够保证数据存储的安全性与稳定性。