Skip to content

Dethanker/DataSharingSystem

Repository files navigation

准备

操作系统:Linux
在官网下载与安装Docker Desktop for linux:https://docs.docker.com/get-docker/
在Vscode中启用Docker插件

部署

克隆该仓库到本地
进入local_test目录,执行命令
docker-compose up
即可根据docker-compose.yml文件的内容部署3个节点,1个服务器,1个数据提供方
在本地4100端口即可发起多方计算:http://localhost:4100/

拓展

当需要添加节点/数据集或作其他修改时,需要克隆到本地的代码中的所有“github.com/Dethanker/DataSharingSystem”字符替换成你的github仓库,然后在该仓库中上传修改后的所有代码,同时需要在local_test目录下运行
docker-compose build
以重新构建镜像

添加节点

当需要添加节点时,在local_test目录下的docker-compose.yml文件中编写添加新容器的代码,需要注意节点名称必须从目录key_management/keys_certificates中包含的证书及证书私钥文件对应的节点中选择,若需要添加其他节点则需要生成新的crt证书,并使用该目录下的RootCA.key签名

添加数据集

当需要添加数据集时,在data_provider/datasets目录下添加csv格式的文件,第一行为每一列的数据名称

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published