• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

HCloud: HCloud是一个分布式可信云际计算平台。 HCloud致力于跨云环境下的可信数据融 ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

HCloud

开源软件地址:

https://gitee.com/huazhichao/HCloud

开源软件介绍:

HCloud

介绍

HCloud是一个分布式可信云际计算平台。HCloud致力于跨云环境下的可信数据融合。目前各云平台上储存了来自不同个人、企业用户的大量数据。由于安全、合规等不同问题,这些数据难以进行融合使用,极大的限制了数据所能够产生的价值。本项目利用密码学、TEE等技术,提供了一个跨云的可信计算环境,来自多个云平台的数据能够在可信环境中进行处理,从而获得数据融合之后的结果。

软件架构

HCloud平台允许开发者上传 Service 并且允许普通用户通过发起一个 Task 进行 Service 的调用。整个平台的所有信息都会记录在一个区块链上。

平台主要分为四个角色,ServiceManager,Dispatcher,Worker 以及 User。

ServiceManager负责Service的管理,允许开发者上传服务代码,同时允许Worker下载服务代码。

Dispatcher负责Worker的调度,接受用户的Task创建请求,挑选出合适的Worker并将其地址返回值用户。

Worker执行用户发起的Task并返回执行结果。

安装教程

0. 安装Intel SGX驱动

https://github.com/intel/linux-sgx-driver)

1. 获取HCloud容器

1.0 安装Docker

1.1 下载HCloud容器景象

    docker pull teex/teex-node:latest

1.2 启动容器

    docker run -it --device /dev/isgx teex/teex-node:latest

2. 安装用户SDK

    git clone https://gitee.com/huazhichao/HCloud.git

使用说明

0. 启动HCloud节点

    cd HCLoud    ./start_HCloud.sh

1. 编译用户SDK

    cd HCloud    make libs

2. 编译测试Demo

    make test

3. 运行测试Demo

    ./test

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
docker-node.js: Node.js+Koa2+MongoDB+MySQL+Redis+Docker发布时间:2022-03-25
下一篇:
fastdfs-client-java: FastDFS java SDK发布时间:2022-03-25
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap