add compute.sh

This commit is contained in:
wenpinghou 2020-01-22 11:27:03 +08:00
parent 83751013f2
commit dc8ab40132
1 changed files with 11 additions and 15 deletions

View File

@ -8,24 +8,16 @@
2. TRONZ会回复邮件告知你参与mpc的时间点。
3. 当轮到你参与的时候TRONZ给你发送一封通知邮件包括你的序号和`params`文件的链接。推荐的服务器的最小硬件要求如下:
3. 当轮到你参与的时候TRONZ给你发送一封通知邮件包括你的序号和`params`文件的链接。
4. 下载并安装IM工具 [keybase](https://keybase.io/),如果你没有账户新建一个。有任何问题,请添加`tronz_mpc`为好友来解决。
5. 准备好你的服务器,推荐的最小硬件要求如下:
+ Processor (CPU): Intel Core i5 (第六代或以上) or equivalent
+ Operating System: Linux (推荐) / macOS / Windows 7+
+ Memory: 8 GB RAM
+ Storage: 500 GB internal storage drive
  如果您使用Windows系统参考[rust](https://www.rust-lang.org/learn/get-started) 官方主页来安装。
4. 下载并安装IM工具 [keybase](https://keybase.io/),如果你没有账户新建一个。有任何问题,请添加`tronz_mpc`为好友来解决。
5. 如果操作系统是macOS / Linux / Unix-like OS在终端上运行以下命令下载和安装rust运行环境
```
# curl https://sh.rustup.rs -sSf | sh
```
   在Linux/macOS 上,可能需要根据提示执行以下命令来配置环境:
```
# source $HOME/.cargo/env
```
  如果你使用Windows系统参考[rust](https://www.rust-lang.org/learn/get-started) 官方主页来安装。
在macOS上执行:
  如果您使用macOS系统, 请先安装xcode命令行工具。
```
# xcode-select --install
```
@ -35,14 +27,18 @@
```
  如果你还没有安装git环境先安装 [git](https://git-scm.com/downloads).
7. 在mpc目录下下载邮件链接中的`params`文件,然后运行:
7. 如果您的系统是macOS/Linux在mpc目录下打开终端运行以下命令如有提示请选择1.
```
# sh compute.sh <your_params_link>
```
如果您的系统是Windows, 下载`params`文件放在MPC目录下然后执行以下命令
```
# cargo run --release --bin compute
```
&emsp;&emsp;当计算完成后,程序输出一个`new_params`文件和hash请保存该hash值。类似于以下
![](https://raw.githubusercontent.com/tronprotocol/documentation-en/master/docs_without_index/internal-test/sapling-output.jpg)
&emsp;&emsp;这个计算过程大约耗时半小时~1小时根据硬件环境可能稍有不同占用2GB物理内存。
&emsp;&emsp;这个计算过程大约耗时半小时~1小时根据硬件环境可能稍有不同占用1.5 ~ 2GB物理内存。
8. 请把你的结果告知TRONZ。通过Keybase来发送`new_params`文件然后把hash值通过邮件告知我们告知操作系统版本更好例如Windows 7/Centos 7。