昨天我们讲述了Ulord发展愿景,以及该项目的创新点。今天呢,我们来一起具体来看看Ulord的体系结构。关于该体系结构将分为两部分来写,今天是其中的一部分:Ulord平台。
Ulord体系结构
在软件编程中,我们追求的是高内聚(内聚:自己完成某件事情的能力)低耦合(耦合:与其他事情产生的关系度)。而Ulord在整个体系设计上,采用的是松耦合的模块化设计方式,其实也就是低耦合的方式。目的就是为了鼓励更多的开发者加入整个生态的开发。
开发者可以通过web界面、桌面应用及移动APP等多种展现形态更便捷的搭建站点,发布属于自己的互联网信息分发服务。
Ulord平台
Ulord体系结构由Ulord平台和Ulord原链组成。今天我们主要谈谈Ulord平台。Ulord平台是P2P(点对点技术)数据服务。
P2P(peer-topeer,点对点技术)又称对等互联网络技术,依赖于网络中参与者的计算能力和带宽,而不是几台服务器。它直接将人们联系起来,让人们通过互联网直接交互,让沟通变得容易,真正的消除了中间商。
平台层是系统中间层,它根据组件功能分为支撑组件和功能组件两部分。支撑组件为功能组件提供基础功能支撑,而平台层通过功能组件连接基础层区块链。
平台层的核心功能: 为信息分享平台构建一个内容共享的基础网络环境和服务环境。
平台层主要有三个功能模块:Ulord协议、Ulord网络服务以及AI服务。
Ulord协议
Ulord协议是数据传输及服务层的基础,用户可以通过该协议快速上传资源、搜索自己想要的内容等。个人觉得比较好的功能如下:
-
Ulord内部存储数据采用的是键值对的方式。好处是:在寻找数据资源时,可以直接通过键快速的找到该键所对应的值,即要找的资源文件。
-
与传统的www互联网使用的HTTP或者其他协议不同,Ulord网络基于Ulord协议进行用户通信及数据交互。一方面可以监听本机的户数请求,一方面监听网络汇总其他节点,与之进行数据交换。
Ulord网络服务
Ulord网络服务以Ulord协议为基础,集成P2P下载、分布式文件系统、智能学习等技术组成不同的功能模块。它可以根据用户需求进行设置。个人觉得以下功能是值得注意的:
-
采用高效的软件分发系统和点对点技术共享大体积文件,并使每个用户像网络重新分配节点那样提供上传服务。
-
使用DHT(分布式哈希表)来组织用户资源的命名空间,通过DHT在网络节点中实现(key,value)的关系映射。
-
Ulord设计了网络投票模式,用来通过投票来识别“不当”内容。
-
计费功能中包括:发布资源需要扣除交易费;传播资源可以从中获取收益;提供存储资源也可以获取收益等
AI服务
在平台层加入了AI服务模块,该模块主要的功能就是:快速分享内容的优质性、实时性、原创性、敏感度;以及精准推荐投送、 优化 传播路径和分析恶意节点等。
而AI服务的对象有:应用层产生的运营数据(包括用户行为数据和应用行为数据);平台层和基础层的运行数据。
Ulord平台层通过AI技术来保证所有底层系统的运行更安全、稳定和高效。
以上就是今天为大家解读的Ulord体系结构中的Ulord平台部分的内容。如果你想了解更详细的内容,可以下载下面的思维导图进行学习。希望可以帮助到你更好的了解Ulord。
imageUlord白皮书系列文章
Ulord白皮书解读(一)之认识Ulord
我是practice007-践行者007er。目前在007不写就出局践行7天一篇写7年,同时也在【008一字千金】践行自己的区块链写作。我是一名总爱死磕自己的IT讲师。
网友评论