Elastos Hive:亦来云的去中心化存储技术

亦来云要做一个 Smartweb,一个新型的互联网,一个让区块链的可信能够传递到用户日常场景的操作系统。以区块链为可信基础,结合 Elastos 的沙箱隔离机制和网络隔离机制,让数字资产可以被确权、数量有限(稀缺)、可交易和可消费。 让人人都能拥有数字资产,变现未来财富,从而将互联网打造为智能经济生态圈建立起互联网上的私有经济。

在区块链领域,尤其是以太坊社区,互联网上几千台去中心化连接的矿机组成一台抽象的计算机,称之为”世界计算机”,但其效率非常低下。亦来云拒绝采用世界计算机的身份,相反,亦来云是分布式计算机的全球网络,比如:在亦来云,主链是一台世界计算机,DID 侧链是另一台世界计算机,Token 侧链是另一台世界计算机,这些所有拥有特定功能的”计算机”组成了Elastos Smartweb。为此,在亦来云的基础架构中,Elastos Blockchain 奠定了 Elastos 生态信任和价值传递的基础,采用主侧链双层结构:主链通过与比特币联合挖矿共享算力,采用 AUXPoW+DPoS 联合共识机制保证可信和安全。

Elastos Carrier 作为完全去中心化的 P2P 网络服务平台,通过非对称加密技术,确保节点间数据透明加密,实现网络通讯的隐私保护、保障网络安全,数字内容不被泄露和破坏。亦来云通过 DID 链接万物,让所有的人或者数字资产在整个生态系统里面有一个唯一的 ID,让万物皆有身份,皆可认证。而Elastos Hive则在整个系统中承担着去中心化存储的职责。

Elastos Hive 是亦来云系统里的公有存储

在这个系统工程里,也需要去中心化的网络硬盘,因为要实现去中心化的互联网,中间的每一个环节,包括通讯、存储、身份认证等都需要去中心化,否则就没有办法实现真正的去中心化。所以,亦来云打造了与 IPFS 兼容的 Hive,这是亦来云系统里的公有存储,此外,还有一些个人私有存储,例如:亦来云又适配了微软 One Drive、家庭 NAS 等设备。

Elastos Hive 在亦来云基本架构中为具体的 dApp 提供存储功能,包含两大部分:前端的Hive SDK 开发包和后端的 Hive IPFS 分布式 Gateway 服务。Hive SDK 是一套支持多后端云存储服务,接口界面统一的,而且直接面向移动应用/轻量级主机(MacOS/Linux/Windows)应用的 SDK 开发库。Hive IPFS Gateway 服务是亦来云基于去中心化移动应用以及 PC 主机轻量级应用场景需求,在标准 IPFS 服务基础上提供的类似 IPFS Gateway 服务,以更好地满足 IPFS 节点同时为多前端应用(用户)的使用。Hive IPFS 是Hive SDK 支持的多后端云存储服务的其中之一,主要是提供去中心化的云存储服务。

Elastos Hive 的特点

1. IPFS 开源服务

Hive 利用标准的 IPFS / Cluster 开源项目进行一些必要的改进,提供开源 IPFS 版本的所有服务。同时,保持与标准 IPFS 网络分离的完全独立的存储网络,并具有与生态系统中其余服务兼容的附加优势。Elastos Hive 群集维护一个大的 IPFS pinset 用于共享,并且可以为多个虚拟 IPFS 对等点提供服务,只需要一个运行真的IPFS对等体即可。

2. 分布式数据存储

与 Elastos DID 服务结合使用,Elastos Hive 使应用程序能够以分布式方式存储用户数据,从而使数据只能由其所有者访问。

3. 低资源消耗 IPFS 群集

典型的 IPFS 是一个需要大量资源的程序。如果将 IPFS 后台程序安装到移动设备,它将消耗资源并降低设备速度。亦来云正在创建 Hive 项目,该项目使用 IPFS Cluster 作为亦来云 App 存储后端,可用于资源消耗低的场景。虽然该项目源于 IPFS 集群,但其运作与其前身相比有很大不同。

4. 全集成软件包

当开发人员着手在 Elastos 上进行开发时,此服务有效地为开发人员提供了全集成的软件包。它使您可以在 Elastos 生态系统中构建整个平台。

Elastos Hive 进行的优化改进及提供的服务,当有开发人员开始在亦来云上开发时,有效地为开发人员提供了一个包罗万象的软件包。从本质上讲,亦来云 Hive 允许开发人员在亦来云生态系统中构建他们的整个平台,从而提高生产力并增加亦来云网络的吸引力和广度。结合亦来云的 DID 服务,亦来云 Hive 使应用程序能够以分布式方式存储用户数据,以便数据仅供其所有者访问,从而保护隐私不被泄露。

去中心化存储的优势

1. 去中心化存储系统里的数据绝对安全

在 Elastos Hive 里,用户的数据是绝对安全的,有非常严密的隐私保护。为了实现安全,每一份用户的数据都进行了加密、分片,并且有多分冗余在全网的节点中。这些节点可能分布在美国、日本、欧洲、南美等等。和数字货币一样,只有持有私钥的人才能够拿到数据,对数据进行解密,查看数据。另外,黑客在进行攻击时,也无法得知哪些数据对应哪位用户。即使黑客找到了这些数据,也只能望洋兴叹。

2. 去中心化存储技术更可靠


目前的云存储(谷歌云、百度云、阿里云等)经过各大厂商的努力,已经做到很高的水平,非常的厉害。当然投入是巨大的,而且也有巨大的安全隐患,为此,各大服务商需要花费巨大的财力、物力维护中心云的安全,保证其不会被黑客攻破。但仅管如此,由于遭受攻击数据泄露的事件也屡见不鲜。那去中心化存储的可靠性如何呢?从技术上客观的讲,这里有一个网络规模的问题。去中心化存储的网络越大,可靠性就越高,随着用户的认可、网络的规模越来越大,甚至可以媲美互联网的时候,数据的可靠性就是接近100%的,而且隐私安全、控制权在用户的手里。

3. 数据100%属于用户自己

在中心化的存储中,用户的数据全部存在服务商手里,如淘宝的信息会存在阿里那里,微信的数据会存储在腾讯,而这些服务商可以不用付任何报酬就获得用户的数据,并随意使用,对用户进行用户化性分析等。但实际上,个人的数据也属于自己的资产,在 Elastos Hive 里,用户的数据完全由自己掌握,其与亦来云的 DID 配合使用,用户可以授权自己的数据给谁使用,也可以选择是无偿使用还是付费使用,从而真正的保护了用户的数据所有权。

来源:CR先锋资讯