美文网首页
共读ulord项目分析(二)

共读ulord项目分析(二)

作者: Thehrdertheluck | 来源:发表于2018-07-14 22:10 被阅读0次

    接着共读ulord项目分析(一)继续写ulord项目分析,看到ulord网站又更新了,而且优享、优创DApp已经在开发当中……

    命题二:什么是ulord分布式储存?

    再说ulord的分布式储存之前,先来理解“分布式”,简单点理解是散落在各地分布,那么储存为什么要分布式呢?
    我们可以在谷歌搜索一下分布式储存,会出现“分布式储存系统”的词条,在古典(传统)互联网的分布式储存系统,一般是指“集群”,比如阿里巴巴这么大的公司,他们公司的服务器就需要做集群,一台服务器负责静态资源比如图片、音频视频等,一台服务器负责接口访问,一台服务器负责负载均衡……然后把服务器集群又分布在各个地区,华东地区、华北地区、西北地区、香港地区、新加坡地区等等,这就建立起来了分布式储存系统。
    传统的分布式储存系统按照百度百科所说,考虑的因素有:

    一致性
    分布式存储系统需要使用多台服务器共同存储数据,而随着服务器数量的增加,服务器出现故障的概率也在不断增加。为了保证在有服务器出现故障的情况下系统仍然可用。一般做法是把一个数据分成多份存储在不同的服务器中。但是由于故障和并行存储等情况的存在,同一个数据的多个副本之间可能存在不一致的情况。这里称保证多个副本的数据完全一致的性质为一致性。
    可用性
    分布式存储系统需要多台服务器同时工作。当服务器数量增多时,其中的一些服务器出现故障是在所难免的。我们希望这样的情况不会对整个系统造成太大的影响。在系统中的一部分节点出现故障之后,系统的整体不影响客服端的读/写请求称为可用性。
    分区容错性
    分布式存储系统中的多台服务器通过网络进行连接。但是我们无法保证网络是一直通畅的,分布式系统需要具有一定的容错性来处理网络故障带来的问题。一个令人满意的情况是,当一个网络因为故障而分解为多个部分的时候,分布式存储系统仍然能够工作。

    然后再回来理解ulord的分布式储存,在白皮书里知道:

    Ulord 使用P2P的超媒体协议,可以让网络更快、更安全、更开放。Ulord网络中的所有节点构成一个面向全球的、点对点的分布式文件系统,将所有具有相同文件系列的计算设备连接在一起。每个文件机器中的所有区块都被赋予一个称为加密散列的唯一指纹。没给节点通过判断文件的哈希值就可以在网络中查找到储存该文件的节点,找到想要的文件;Ulord下一步计划提供文件的历史版本控制器,支持多节点使用并保存不同版本的文件,实现历史状态跟踪。

    接着比较一下传统的分布式储存和ulord的分布式储存有什么异同?
    相同点:储存的数据要保证一致性、可用性;都要保障数据不丢失并及时访问到,不影响到数据的读与写。
    异同点:前者是中心化的服务器分布式储存,后者多了一种点对点分布式储存并趋向于去中心化的分布式储存。其二,在数据加密方式上也不尽相同,后者利用区块链技术,数据打包进区块链哈希加密具有唯一指纹。

    小结

    简单小结一下,分布式储存并不是区块链独有,之前以为是独有的形式。只不过区块链里面的分布式储存多了一种含义,ulord利用IPFS技术做到了点对点、个人对个人的分布式储存。当然,ulord平台不强求每个节点储存所有内容,节点可以自由选择存储数据。为了激励用户存储大量内容,ulord会通过文件下载服务的数据自动计算收益,以此鼓励节点用户提供更多更全面的数据存储和维护数据。

    ulord技术层

    命题三:Ulord的内容分发机制是什么?

    根据白皮书写道,内容分发机制用以下的一张图可以解释清楚,所谓一图胜千言。


    剖析这一张图,先从角色分析,平台上对于内容分发存在四种角色:

    1、版权作者,即版权所有人。
    2、消费者。
    3、传播者。
    4、记账者,即矿工。

    前三种角色一直都存在,比如微信公众号的原创文章,可以打赏可以转发分享就存在了作者、传播者和消费者,需要注意的是角色并不是单一存在,可以多重角色于一身,在ulord平台既可以发布内容也可以阅览内容,当然内容不仅仅是文章同时包括图片、音频视频等其他具有版权所有性质的内容。Ulord平台引入了区块链里一个重要概念,记账者即矿工。** 这里的记账并不是挖矿以及将交易打包以此赚交易费,而是将内容的关键信息、消费的关键内容进行加密记账。 **

    ulord平台的内容分发机制是如何结合区块链呢?

    角色里面充当记账者,算是和区块链技术有一点结合,那么我们接下来从内容分发的具体流程去看看区块链的影子。
    1、发布作品
    当创作者发布自己作品时候,会生成AES秘钥,开放部分免费阅读,不开放的部分进行加密需要付费阅读,同时关键信息会发送命令至记账者;平台根据发布申请,生成作品提交交易,提交后再返回记账者提示下载发布作品,并发起一个可恢复性凭证交易,确认作品成功发布。
    简单理解,作者发布内容会有一串秘钥,并可以设置付费阅读部分;对于记账者,会记录发布内容的关键信息和作品交易凭证。

    2、内容付费
    读者如果想对内容付费,购买作品的话,先提出购买申请,然后生成一个购买请求交易,平台会自动锁定账户相关数量的数字币,接着记账者处理申请,用私钥进行解密,再用读者(消费者)公钥重新加密,分发交易,会包含消费份额和交货凭证,以此锁定的数量支付给作者,最后读者(消费者)用自己私钥进行解密获得作品。
    另外,读者(消费者)可以提交对于付费作品的评论和打分,平台收集这些评分评级后,会智能推送作品。

    3、传播
    至于传播方面,白皮书上表示鼓励传承有价值的内容,给内容评论、转发或分享,而由此付出的时间、精力可以得到报酬。至于通过何种方式,会不会有智能合约方式执行奖励机制,以及传播的经济激励模型是怎样,不得而知。

    小结

    小结一下,对于内容分发,充当不同的角色有不同的诉求,平台是否做到公平公正,只有大家体验到具体的作品才知晓。作为内容创作者、消费者或读者来说,都希望平台的激励机制循序善诱,良性循环促使平台越来越好。想一想内容平台纷争,币乎的先发优势沉淀区块链内容,Primas的构建优质内容网络,支点的主题文化、U赞的内容估值平台等等,Ulord的内容分发机制,是不是合理有效,值得思考需要市场考验。

    相关文章

      网友评论

          本文标题:共读ulord项目分析(二)

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