modify README.md

This commit is contained in:
jiangyuanshu 2019-08-09 15:55:21 +08:00
parent 669f7ac40c
commit b96aca9592
1 changed files with 5 additions and 13 deletions

View File

@ -8,8 +8,7 @@ Contact **jiangyuanshu@tron.network** to schedule a time to participate and get
1.Download and install IM tool [keybase](https://keybase.io/), if you don't have an account, create it first. You can use it to send file back to us later, our keybase account is `tron_brown`.
2.If you are running on macOS / Linux / another Unix-like OS, download Rustup and install Rust, run the following in your terminal, then follow the on-screen instructions:
2.If you are running on macOS / Linux / another Unix-like OS, download Rustup and install Rust, run the following in your terminal, then follow the on-screen instructions:
```
# curl https://sh.rustup.rs -sSf | sh
```
@ -17,22 +16,12 @@ Contact **jiangyuanshu@tron.network** to schedule a time to participate and get
If you are running on windows, refer to [rust](https://www.rust-lang.org/learn/get-started) homepage for installation.
3.Get the source code of project sapling-mpc:
```
# git clone https://github.com/tronprotocol/sapling-mpc
```
if git not installed, please refer to [git](https://git-scm.com/downloads) first.
4.Download [phase_1_files](https://mpcfilepub.s3.amazonaws.com/powersoftau/powersoftau_phase1_files.tar), uncompress it into the directory sapling-mpc.
If running on macOS / Linux / Unix-like OS:
```
# wget https://mpcfilepub.s3.amazonaws.com/powersoftau/powersoftau_phase1_files.tar
# tar xvf phase_1_files.tar
```
Place `params` file in the sapling-mpc directory, then run:
4.Place `params` file in the sapling-mpc directory, then run:
```
# cargo run --release --bin compute
```
@ -41,6 +30,9 @@ The process could take one to four hours according to your hardware, occupies 1.
5.You are encouraged to send file `new_params` to us with keybase, and send us the hash value and your system configuration information with email, such as os version, cpu model. After we receive this `new_params` file, we will check the correctness of transformation and upload it to amazon storage if ok that next participant can use it, then we will also publish hash on [project wiki](https://github.com/tronprotocol/sapling-mpc/wiki).
## Dependent
We reuse the phase 2 result of zcash https://storage.googleapis.com/sapling-mpc/params as the first params of our ceremony. At the end of ceremony, we generate the random beacon by using one Bitcoin block's hash as the seed of pseudo random number generator, the block's height will not be determined until last participant completes.
## License
Licensed under either of