How to Run a Verifier Node
1. Overview
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.
2. Prerequisites
Before proceeding, ensure your system meets the following requirements:
Basic understanding of command-line operations
Reliable internet connection
Compatible operating system (Linux, macOS, or Windows)
3. Deploying the Verifier Node
3.1 Linux Installation
Launch your terminal application on Linux.
Execute the following command, replacing
0x-Fill-in-your-reward-address-herewith your designated reward address:# Replace with your actual reward address curl -L https://github.com/cysic-labs/cysic-mainnet-scripts/releases/download/v1.0.0/setup_linux.sh > ~/setup_linux.sh && bash ~/setup_linux.sh 0x-Fill-in-your-reward-address-hereStart the Verifier Node service:
cd ~/cysic-verifier && bash start.sh
3.2 macOS Installation
Open your terminal application on macOS.
Run the following command, substituting
0x-Fill-in-your-reward-address-herewith your reward address:Initiate the Verifier Node service:
3.3 Windows Installation
Open PowerShell as an administrator on Windows.
Execute the following commands sequentially, replacing
0x-Fill-in-your-reward-address-herewith your reward address:Start the Verifier Node service:
4. Post-Deployment Configuration
4.1 Verifier Node Initialization Output
Upon successful startup of the Verifier Node using the start.sh script, you will observe terminal output similar to the following:
4.2 Critical Post-Deployment Steps
After starting the Verifier Node, complete the following mandatory steps:
Secure Key Management: Immediately backup all worker key files located in the
data/assetsdirectory. These keys are essential for node operation and reward claiming; store them in a secure, offline location.Node Registration: Proceed to the Cysic Mainnet Website to reserve CYS tokens for your worker node, enabling it to participate in proof verification tasks.
4.3 Reserving CYS for Your Worker Node
To activate your Verifier Node, follow these steps to reserve CYS tokens:
Access the Cysic Mainnet Portal: Navigate to the official Cysic Mainnet Website: https://app.cysic.xyz/verifier
Authenticate Your Account: Click the sign-in button and follow the prompts to authenticate.

Connect Your Wallet: Establish a connection between your wallet and the Cysic Mainnet Portal.




Connect Keplr Wallet: Select the CONNECT KEPLR button and confirm the connection request.

Reserve CYS Tokens: Scroll to the RESERVE CYS section, click the RESERVE button, select your worker node from the dropdown menu, and specify the required amount of CYS tokens to reserve.


Verification of Activation: After successfully reserving CYS tokens, your Verifier Node terminal will display output similar to the following, indicating the node is ready to receive verification tasks:
Important Note: Ensure your Verifier Node maintains a sufficient balance of CYS tokens to cover transaction fees when submitting verification results.
Last updated