1. 什么是分布式存储
分布式存储是将数据分散存储在多台独立的设备上。传统的网络存储系统采用集中的存储服务器存放所有数据,存储服务器成为系统性能的瓶颈,也是可靠性和安全性的焦点,不能满足大规模存储应用的需要。
分布式网络存储系统采用可扩展的系统结构,利用多台存储服务器分担存储负荷,使用位置服务器定位存储信息,它不但提高了系统的可靠性、可用性和存取效率,还易于扩展。
分布式存储系统2. Ulord的分布式存储
Ulord作为一条点对点的价值传递公链,为信息创造者与消费者提供直接的对接平台。基于Ulord创建的各种规则和协议,嫁接包括文字、图片、音乐、视频、软件等在内的各类数字资源应用场景。为了解决存储空间小的问题,Ulord设计了新的激励机制,即将UlordToken的25%奖励给主节点,鼓励用户和投资者提供存储空间用于存储Ulord平台上数据的方式参与主节点网络的建设,以加强Ulord稳定的QoS数据存储服务。
参与Ulord主节点网络建设的要求是:
- 至少提供1 TB 硬盘存储空间作为资质担保。
- 需要锁定10000个UlordToken。
为了保证Ulord网络系统的稳定与高效,Ulord 团队经过深入研究以往的区块链项目,最后决定把主节点数目定为总数 10000 个。Ulord 项目方计划头两年主动筛选授权 5000 个,第三年之后放宽条件限制,只要锁定10000 个UlordToken,就可以成为主节点,最后就是完全由市场调节主节点的数量和拥有者。
Ulord网络中的所有节点构成一个面向全球的、点对点的分布式文件系统,将所有具有相同文件系统的计算设备连接在一起。这个分布式文件系统的特点是:
-
每个文件及其中的所有分块都被赋予一个称为加密散列的唯一指纹。每个节点通过判断文件的哈希值判断哪些冗余重复的文件,在单个节点上确保数据不冗余。
-
查找文件时,通过文件的哈希值就可以在网络中查找到储存该文件的节点,找到想要的文件。
-
Ulord中文件存储不强制要求每一个节点都存储所有的内容,节点的所有者可以自由选择想要存储的数据,对于存储大量内容信息的节,Ulord计费模型通过文件下载服务的数据量自动计算用户收益,以此激励用户升级其硬件资源以提供更全面的数据存储和维护服务来获取收益。
-
Ulord下一步计划提供文件的历史版本控制器,支持多节点使用并保存不同版本的文件,实现文件历史状态跟踪。
从上可以看出,Ulord 所构造的网络,不同于我们日常所访问的 Internet,在 Ulord 中没有服务器的概念,所有网络数据都被分散在各个 Ulord 用户的电脑中。所有人都可以通过搜索功能或者域名访问等发现发布者公布的站点服务,在Ulord网络中直接下载站点的资源。
在 Ulord 网络中,为了提供更好的用户体验,除了主节点用于存储 Ulord 网络上的数据外,普通用户的电脑也可以作为主节点的补充,它只备份用户喜欢的资源。用户访问站点服务时, 通过分布式哈希表(DHT,Distributed Hash Table)技术让用户快速地从 Ulord 网络中下载需要访问的数据片段,然后由客户端组装,恢复出完整的数据。
由于采用 P2P 技术承载,Ulord 上的存储的资源具有高可用、永不宕机的特征。
网友评论