Categorygithub.com/chwzx/DataSharingSystem
modulepackage
0.0.0-20230624030806-37a39508a6a7
Repository: https://github.com/chwzx/datasharingsystem.git
Documentation: pkg.go.dev

# README

准备

操作系统: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/chwzx/DataSharingSystem”字符替换成你的github仓库,然后在该仓库中上传修改后的所有代码,同时需要在local_test目录下运行
docker-compose build
以重新构建镜像

添加节点

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

添加数据集

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

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author