How to Run a Verifier Node
Last updated
Last updated
ZK verifier nodes are one of the critical roles in Cysic Network. Their job is to verify the ZK proofs generated by the Prover Node, and obtain Cysic Network credits as the rewards. Operating a verifier node requires minimum understand of the DeeOps and requirement on the hardware.
Go to the Cysic Phase3 Website: https://cysic.xyz/zk
Join Testnet Phase 3
Connect to your wallet
Sign a message
Enter the invite code
Copy the address from your wallet. It will be used as reward address when starting the verifier.
Open the terminal and run the following commands to setup and execute the verifier program
First start your terminal program on Linux. The shortcut is Ctrl-Alt-T
on Ubuntu.
Or you can search for it in the applications and click on Terminal to start it.
Use the following command in the terminal to download and run the setup script( copy and paste the following command in terminal and press enter to run them). Please replace 0x-Fill-in-your-reward-address-here with your own reward address below.
This script will do the following job:
Download the verifier program and library: verifier
& libdarwin_verifier.so
& libdarwin_verifier & librsp.so
Create the verifier config file named config.toml
Create script to run the verifier start.sh
You can go to ~/cysic-verifier
folder to see all the above contents created successfully after running the script.
Finish start the verifier program, use the following command in terminal to start the verifier program
The verifier may need some minutes to connect to the chain. When you see output like
send heartbeat to server
, then the verifier is running successfully.
The verifier program will create mnemonic files for you. Your submitted address mnemonic file is in:
~/.cysic/keys/
folder, please keep it or you can not run the verifier program again.
Open the terminal and run the following commands to setup and execute the verifier program
First start your terminal program on MacOS. Search for it in the applications and click on Terminal to start it.
Use the following command in the terminal to download and run the setup script (copy and paste the following command in terminal and press enter to run them). Please replace the 0x-Fill-in-your-reward-address-here with your own reward address.
This script will do the following job:
Download the verifier program and library: verifier_mac & libzkp.dylib & librsp.dylib
Create the verifier config file named config.toml
Create script to run the verifier start.sh You can go to ~/cysic-verifier folder to see all the above contents created successfully after running the script.
Use the following command in terminal to start the verifier program:
The verifier may need some minutes to connect to the chain. When you see output like
send heartbeat to server
, then the verifier is running successfully.
The verifier program will create mnemonic files for you. Your submitted address mnemonic file is in:
~/.cysic/keys/
folder, please keep it or you can not run the verifier program again.
Open Windows Powershell and run the following commands to setup and execute the verifier program
First start your terminal program on Windows. Search for it in the applications and start Powershell as administrator.
Use the following command in the terminal to download and run the setup script (copy and paste the following command in Powershell and press enter to run them). Please replace 0x-Fill-in-your-reward-address-here with your own reward address below.
This script will do the following job:
Download the verifier program and library: verifier.exe, start.ps1 & zkp.dll
Create the verifier config file named config.toml
Update Path variable to add cysic-verifier
You can go to ~/cysic-verifier
folder to see all the above contents created successfully after running the script.
Finish start the verifier program, use the following command in terminal to start the verifier program:
The verifier may need some minutes to connect to the chain. When you see output like
send heartbeat to server
, then the verifier is running successfully.
The verifier program will create mnemonic files for you. Your submitted address mnemonic file is in:
~/.cysic/keys/
folder, please keep it or you can not run the verifier program again.