首页 > 资讯 > 应用 > 正文

Ulord的去中心化安全储存层UDFS的技术实现原理

2019-07-26 00:20:38作者:UDFS来源:Ulord社区
UDFS原理实现示意图和说明

  一、整体技术架构

  基础层:分为优质节点、稳定节点和普通节点,不通类型的节点准入机制不一样,优质节点提供备份服务,链上主要存储激励信息。

  逻辑层:(1)提供了节点之间认证服务。(2)智能合约提供奖励规则,使奖励公开透明。(3)为防止不良信息和垃圾信息进入网络,提供了黑名单机制,某些内容如果被举报,确认通过后,将会被全网清除。(4)节点之间内容获取提供良好的路由规划措施。

  应用层:为用户提供完善的RPC接口和SDK,并可以直接对接相关应用。

  激励机制:激励分为两部分:(1)提供机器的奖励:用户提供相应机器做存储节点就可以获得奖励。(2)贡献奖励:有项目或者用户使用了您的存储资源,您贡献了流量等也可以获得奖励。

  安全组件:应用了实名认证和企业认证等相关组件来保证平台的安全,通过加密组件保证数据存储的安全。

  二、服务部署图

  udfs项目主要组成

  udfs nodes: 由用户或者udfs项目方提供节点组成的节点群

  udfs web server:udfs的web业务服务程序,主要负责与用户、节点相关的业务逻辑

  storage manager server: udfs 的存储管理服务程序,主要负责对节点上存储的内容进行管控

  openresty: 对用户的api请求进行区域调取,加快访问速度

  udfs项目核心业务流程

  users通过udfs web 申请加入节点,组成udfs nodes

  udfs web server 记录加入的节点信息,存入mysql,并缓存到redis中做记录

  users签约应用后,可以发起存储相关的api操作

  openresty根据users的请求来源,进行区域分析,调度出合适的节点

  节点对收到的api请求进行认证,认证通过后进行实际的业务处理

  openresty将节点返回的业务处理结果返回给用户

  三、节点部署图

  将节点按照区域进行划分,按照区域进行网络部署,形成UDFS的网络。

合作联系/投稿/纠错

标签

    热文推荐