首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

分布式存储别有洞天:Ulord系统数据存储模式与IPFS有何不同?

Ulord针对内容分发领域的行业痛点,打造了一条基于区块链技术的内容分发公链,为第三方开发商的应用嫁接提供功能完备的记账及数据存储服务。

距离5月22日主链上线,Ulord主网已稳定运行一月有余。按照项目进度,在主链上线100天左右,Ulord主节点系统将如期而至。

主节点系统是Ulord系统非常重要的一个子系统,各主节点可以充当存储、计算、应用等各种角色,并通过自己提供的不同服务来获得相应的奖励,整个系统通过一整套完善的激励机制协调各方资源共同实现内容分发过程。同时,主节点系统为Ulord系统功能拓展提供无限可能,今天我们探讨的,就是主节点最基本也最重要的功能之一——分布式存储功能

在了解Ulord系统数据存储模式与IPFS的不同之处之前,我们先来走进Ulord的分布式存储系统。

Ulord系统底层存储采用了自主研发的UDFS技术(Ulord分布式文件系统),嫁接在Ulord系统之上的各类应用可以灵活调用UDFS接口,将其用户内容数据持久化存储。这种数据存储模式和传统的中心化平台有本质的区别,比如微信的数据,它们存储在腾讯公司自己维护的中心化数据库中,维护费用昂贵,且受到攻击的威胁较大。与中心化平台存储模式不同的是,基于Ulord链上的应用程序,其数据以分布式的形式存储在主节点,不仅安全性高,而且费用低廉。

Ulord系统架构图

其中,UDFS核心组件是整个主节点存储系统的核心,主要包含UDFS协议、UDHTs分布式哈希表、UNS域名系统、UGIT文件版本化管理、UBIT点对点超媒体,提供如下功能:

UDFS协议:通过分布式哈希进行地址寻址

提供基于内容寻址的资源快速定位,而非基于域名寻址。文件具有存在的唯一性,即一个文件加入到Ulord网络,将基于计算对内容赋予一个唯一加密的哈希值。

UDHTs分布式哈希表:永久的、去中心化保存和共享文件

Ulord网络上运行的区块链除了存储交易hash值外,对其进行了扩展,支持用来存储文件的哈希值表,每次有网络访问,即要在链上查询该文件的地址。

UNS域名系统:通过域名系统快捷访问分布式文件

在Ulord设计中,通过建立星际域名系统,为用户提供去中心化的域名解析服务。如:Ulord用户发布了资源,没有域名解析时,通过https://ulord.one /Ulord1eP5QGefi2DMPTfTL5SLmv7DivfNa 访问,申请域名服务后,可以通过uld://ulord.one/Alice 直接访问,其中Alice为申请的自定义域名,Ulord1eP5QGefi2DMPTfTL5SLmv7DivfNa为资源地址。

UGIT文件版本化管理:可追溯文件修改历史

Ulord提供文件的历史版本控制器,支持多节点使用并保存不同版本的文件,实现文件历史状态跟踪。

UBIT点对点超媒体:P2P 保存各种各样类型的数据

Ulord系统中的所有节点构成一个点对点的分布式文件系统,将所有具有相同文件系统的计算设备连接在一起。每个文件及其中的所有分块都被赋予一个称为加密散列的唯一指纹。节点通过判断文件的哈希值判断哪些是冗余重复的文件,在单个节点上确保数据不冗余。查找文件时,通过文件的哈希值就可以在网络中查找到储存该文件的节点,找到想要的文件。

总之,Ulord主节点作为UDFS分布式存储系统的基础服务提供者,系统通过科学的激励来吸引社会资源加入Ulord系统,Ulord主节点提供足够好的存储、带宽等资源服务,从而获取更多Token回报。在这种正向反馈作用下,主节点更倾向于提供更加稳定、可靠的存储服务,满足Ulord系统日益增长的应用存储需求。

那么问题来了,在分布式存储方面,IPFS项目做了很多的探索,Ulord存储模式相对于IPFS星际文件系统以及对应的FileCoin,有哪些优势和不同之处呢?

相比IPFS星际文件系统,Ulord有三方面的优势。

1.绑定账号系统的UNS域名系统:Ulord作为一条内容分发公链,有一个重要的工作,即保障Ulord存储系统内容的质量。Ulord通过将UNS域名系统与账号系统进行绑定,防止攻击者或作恶者任意申请域名,任意在Ulord分布式文件系统中上传垃圾资源,从而确保Ulord存储系统的内容纯净、可靠,为健康的内容生态打下坚实基础。

2.稳定、可靠的主节点存储系统:Ulord分布式文件系统底层包含主节点存储系统,主节点在系统激励下提供如存储、带宽和计算等资源,相对于IPFS文件系统,Ulord的主节点存储系统更加可靠、高效,更适合开发大规模企业平台。

3.自净化的内容审查系统:Ulord分布式文件系统包含一个自净化的内容审查系统,利用人工智能模块实时探测内容的合法性、有效性、合规性等;Ulord分布式文件系统底层包含一个主节点存储系统,利用主节点之间的自律、协同等机制净化Ulord系统的内容。

4.完善的数据完整性审查机制:Ulord分布式文件系统采用基于Merkle哈希树的数据完整性审查机制确保用户存储到UDFS中的数据用不丢失。具体实现方式是,存储在UDFS上的数据需要经过两个阶段的处理,既数据预处理阶段和数据完整性审计阶段,数据预处理阶段收集完整性元数据存放安全的第三方机构,之后数据完整性阶段可以利用元数据周期性检测存储在UDFS上的数据是不是完整的,如果存储的数据发生损坏,可以通过元数据进行有效的恢复。

与一个纯粹的分布式存储系统相比,Ulord系统的布局更宏大。

除了更加高效、稳定的存储功能,Ulord还将结合一部分计算型主节点组成强大的云计算系统,让系统的功能进一步拓展,从而适配更多的应用场景。

最终,运营主节点和应用主节点形成一个综合的主节点网络系统,配合科学的主节点淘汰机制,Ulord 将建立一个功能强大的存储系统,分布式网络将全球资源重新配置,数以万计的开发者享受优质服务,区块链技术将真正有机会带领我们进入共享经济时代,让我们一起期待!

Ulord官网:

http//ulord.one

Ulord 电报群:

https//t.me/ulordone

Github :

https//github.com/UlordChain

Twitter:

https//twitter.com/Ulordchain

Slack:

https//ulord.slack.com

Facebook:

https//www.facebook.com/Ulord-225365864705246

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180706G1UJNM00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券