准备证明服务

清单

下载prover-config.tar文件

wget https://pre-alpha-miner-download.opside.network/prover_conf.tar
tar -xzvf prover_conf.tar

.tar文件包括:

  • prover.config.json -- 证明服务镜像的JSON配置文件

  • docker-compose.yml -- 一个docker-compose的YAML文件

下载prover-keys.tar文件

wget https://opside.s3.amazonaws.com/pre-alpha-opside-rollup/prover_keys.tgz
tar -xzvf prover_keys.tgz

.tar文件包括一个config,在其中包含

  • 用于零知识设置的密钥文件,注意这可能需要80~100GB的存储空间

请将上述文件放置在同一个目录下

下载zkprover镜像

wget https://pre-alpha-miner-download.opside.network/zkprover.tar

加载镜像

sudo docker load < zkprover.tar

修改配置文件

为了确保您运行的证明服务能够正确连接到聚合器服务,请记得修改JSON配置文件prover.config.json的以下部分:

您需要修改 "aggregatorClientHost" 和 "databaseURL" 部分

{
    
    "runAggregatorServer": false,
    "runAggregatorClient": true,
    // optional, to identify this prover in aggregator's log
    "proverName": "test-prover1",

    // the port of your aggregator service, default 50081
    "aggregatorServerPort": 50081,
    "aggregatorClientPort": 50081,
    // the ip address of your aggregator service
    "aggregatorClientHost": "111.22.33.44",
    
    // your state db url, normally you only need to change the ip address
    "databaseURL": "postgresql://prover_user:prover_pass@111.22.33.44:5432/prover_db",
}

Last updated