Prepara el servicio(s) de prueba

Inventario

Descargar prover-config.tar

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

El archivo .tar incluye:

  • prover.config.json -- A JSON config file of the prover image

  • docker-compose.yml -- A docker-compose YAML file

Descargar prover-keys.tar

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

El archivo .tar incluye un directorio llamado config dentro del cual se encuentran:

  • Archivos utilizados para las claves de configuración de conocimiento cero, ten en cuenta que esto puede ocupar entre 80 y 100 GB de espacio de almacenamiento.

Por favor, coloca los archivos mencionados en un directorio

Descargar imagen zkprover

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

Cargar la imagen

sudo docker load < zkprover.tar

Modificar el archivo de configuración

Para asegurarte de que estás ejecutando un servicio de prueba que pueda conectarse correctamente a tu servicio agregador, recuerda modificar las siguientes partes del archivo de configuración JSON prover.config.json

Debes modificar "aggregatorClientHost" y "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