How to Run a Prover Node
1. Background
ZK prover nodes are one of the critical roles in Cysic Network. Their job is to generate ZK proofs of various kinds, assigned by our partners and obtain Cysic Network credits as the rewards. Operating a prover node requires a solid understanding of DevOps and high-performance hardware.
2. Hardware Requirements
Before proceeding, ensure your system meets the following minimum requirements:
Basic understanding of command-line operations and Linux system administration
Hardware specifications:
Random Access Memory (RAM): Minimum 64GB
Storage: Minimum 100GB of available disk space
Graphics Processing Unit (GPU): Minimum 16GB VRAM
Processor: 8 cores CPU with 64-bit architecture
Reliable internet connection with stable low-latency access
Supported operating system: Linux (Ubuntu 24.04 LTS or compatible distributions recommended)
3. Get Free RPC endpoint used by eth proof
Go the Alchemy website to register a free RPC endpoint, sign in or register

Create a new app




Got the RPC URL:copy the url

4. Deploying the Prover Node
Launch your terminal application on Linux.
Execute the following command, replacing
0x-Fill-in-your-reward-address-herewith your designated reward address:Update the bid price field in the config.yaml file. You can adjust your bid price according to your machine price and reward policy to maximize your earnings.

Start the Prover Node service:
5. Post-Deployment Configuration
5.1 Prover Node Initialization Output
Upon successful startup of the Prover Node using the start.sh script, you will observe terminal output similar to the following:
5.2 Critical Post-Deployment Steps
After starting the Prover 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 generation tasks.
5.3 Reserving CYS for Your Worker Node
To activate your Prover Node, follow these steps to reserve CYS tokens:
Access the Cysic Mainnet Portal: Navigate to the official Cysic Mainnet Website: https://app.cysic.xyz/prover
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 Prover Node terminal will display output similar to the following, indicating the node is ready to receive proof generation tasks:
Important Note: Ensure your Prover Node maintains a sufficient balance of CYS tokens to cover transaction fees when submitting proof generation results.
Last updated