美文网首页
ulord的分布式储存

ulord的分布式储存

作者: 醒客阿滨2 | 来源:发表于2018-07-21 19:31 被阅读0次

    上次谈到ulord白皮书里主节点设置的问题,了解了主节点的概念,设置的原因以及ulord主节点对比其他平台所作出的优化。

    那么今天阿滨尝试带你继续了解白皮书里关于ulord的分布式存储这个话题。

    Ulord (中文名:优壹)是一条点对点的价值传递公链,通过搭建区块链底层架构和数字资源分发协议,支持第三方开发商在其开源协议上构建自己的应用程序,与众多行业合作伙伴一起形成区块链技术与应用的完整生态。基于Ulord创建的各种规则和协议,嫁接包括文字,图片,音乐,视频,软件等在内的各类数字资源应用场景,为信息创造者与消费者提供最直接的对接平台。

    ulord是基于区块链技术开发出来的平台,也就是说它拥有着区块链的特点——去中心化和不可篡改性。去中心化就是靠分布式记账实现的,一个系统网络不再靠某个中心权威去维护网络的运行,而是整个网络的参与者一起通过记账来完成网络的运行,而这个账本是公开的,这样排除中心作恶的可能性。而不可篡改性就和分布式存储有关了。

    可能看到这里,你会觉得很困惑,分布式存储和ulord的不可篡改性有什么关系呢?

    我举个例子,你可能就明白了。

    我们经常使用的百度云盘,360网盘,云系统等等,就是一个中心化的操作平台。以百度云盘为例,我们存储在百度云盘的文件其实就是存储在百度云盘企业的巨型服务器里,这些服务器特别强大,容量大到可以存储我们无数用户的文件而不崩溃,而我们平时上传下载都是通过这么些服务器来实现的。那么,这里你注意了,由于巨型服务器是在企业那里的,以中心化的方式来运作。因此,百度云盘公司可以随时有权限和谐掉你的文件(虽然它不大可能没事和谐你的文件),你的文件能不能存在,不由你做主,而是这个中心去决定。

    这就是中心化,去中心化之所以不可篡改,是因为去中心的网络不同于我们日常访问的网络,以ulord为例,它并没有服务器的概念,所有网络数据都被分散在各个ulord用户的电脑中,所有用户持一对非对称密钥,就能发布自己的站点。所有人都可以通过搜索,域名等发现发布者的站点服务,在网络上下载站点的数据。

    关于ulord的分布式存储,白皮书中有这么一段:

    Ulord网络中的所有节点构成一个面向全球的,点与点的分布式文件系统,将所有具有相同文件系统的计算设备连接在一起。每个文件及其中的所有分块都被赋予一个称为加密散列的唯一指纹。每个节点通过判断文件的哈希值判断哪些冗余重复的文件,在单个节点上确保数据不冗余。查找文件时,通过文件的哈希值就可以在网络中查找到存储该文件的节点,找到想要的文件,ulord下一步计划提供文件的历史版本控制器,支持多节点使用并保存不同版本的文件,实现文件历史状态跟踪。

    这里我给你梳理一下,列下如下几点:

    1.ulord的分布式文件系统可以将所有具有相同文件系统的计算机连接在一起;

    2.ulord的系统网络中,每个文件都有且唯一的指纹,单一节点可借此保证数据不重复,提高节点使用效率;

    3.ulord通过提高历史版本控制器,帮助用户找到不同版本的文件,实现文件历史状态跟踪

    另外,ulord白皮书提到——平台不强制任何节点存储哪些内容,节点可以自由选择想要储存的数据。同时,对于节点,根据其存储的文件下载数据量来计算收益。

    阿滨对此有一些自己的看法,由于节点可自由选择存储数据,且收益由文件下载数据量决定。那么会不会出现这种情况——几乎所有节点为了增加收益,都会选择最热门,最需要的文件,而不愿意存储那些冷门的文件,导致平台的分布式存储的文件不全呢?

    通过这节,你可以知道分布式存储为什么会具备不可篡改性了,并且ulord在分布式存储系统的一些特点和可能的担忧。对于最后一个问题,你的看法是什么呢?欢迎和我交流。

    相关文章

      网友评论

          本文标题:ulord的分布式储存

          本文链接:https://www.haomeiwen.com/subject/ifckmftx.html