Join the Cysic Testnet as a Verifier
As the previous introduction of the Cysic network illustrated, the step-by-step Testnet verifier onboarding process is shown below figure:

Join the Cysic Testnet as a Verifier
Jul 29, 2024
As the previous introduction of the Cysic network illustrated, the step-by-step Testnet verifier onboarding process is shown below figure:
Submit your application
โ . Open our Testnet website.
๐: https://testnet.cysic.xyz/m/register
โ ก. Click the โ๐๐ผ๐ป๐ป๐ฒ๐ฐ๐ ๐ช๐ฎ๐น๐น๐ฒ๐โ button, and confirm the connection.
โ ข. After connecting your wallet, please select the โ๐ฉ๐ฒ๐ฟ๐ถ๐ณ๐ถ๐ฒ๐ฟโ button.
โ ฃ. Submit your information.
โ ค. Certify your address, then click โ ๐๐ผ๐ป๐ณ๐ถ๐ฟ๐บ**โ,** sign this then wait for the backend confirmation.
โ ฅ. Check whether your address is accepted or not on Cysic Dashboard.
๐: https://testnet.cysic.xyz/m/dashboard/verifier
Preparing the environment to join the Testnet
Requirements:
Ensure your device meets the following minimal specs for a smooth Cysic verifier program installation:
- CPU: Single Core
- Memory: 512 MB
- Disk: 10 GB
- Bandwidth: 100 KB/s upload/download
- Available OS: Linux, Windows, Mac
๐ง๐ต๐ฒ ๐ข๐ฆ ๐ฐ๐ฎ๐๐ฒ๐ด๐ผ๐ฟ๐ ๐๐ถ๐น๐น ๐ฏ๐ฒ ๐ฝ๐ฎ๐ฟ๐ฎ๐น๐น๐ฒ๐น๐น๐ ๐ถ๐น๐น๐๐๐๐ฟ๐ฎ๐๐ฒ๐ฑ ๐ถ๐ป ๐๐ต๐ฒ ๐ณ๐ผ๐น๐น๐ผ๐๐ถ๐ป๐ด ๐ฝ๐ฟ๐ผ๐ด๐ฟ๐ฒ๐๐.
Operating the Verifier Node Program
If the backend confirms your address, please follow the steps to download the verification program. The program size is about 4GB, please be patient in downloading.
โ . Open the terminal on your OS, then execute the program on your terminal line by line โ
Linux:
rm -rf ~/cysic-verifier
cd ~
mkdir cysic-verifier
curl -L https://cysic-verifiers.oss-accelerate.aliyuncs.com/verifier_linux > ~/cysic-verifier/verifier
curl -L https://cysic-verifiers.oss-accelerate.aliyuncs.com/libzkp.so > ~/cysic-verifier/libzkp.so
Mac:
rm -rf ~/cysic-verifier
cd ~
mkdir cysic-verifier
curl -L https://cysic-verifiers.oss-accelerate.aliyuncs.com/verifier_mac > ~/cysic-verifier/verifier
curl -L https://cysic-verifiers.oss-accelerate.aliyuncs.com/libzkp.dylib > ~/cysic-verifier/libzkp.dylib
Windows:
โWe recommend you use the โ๐ฃ๐ผ๐๐ฒ๐ฟ ๐ฆ๐ต๐ฒ๐น๐น ๐ง๐ฒ๐ฟ๐บ๐ถ๐ป๐ฎ๐นโ
โTerminal needs to be run with ๐ฎ๐ฑ๐บ๐ถ๐ป๐ถ๐๐๐ฟ๐ฎ๐๐ผ๐ฟ ๐ฟ๐ถ๐ด๐ต๐๐
cd $env:USERPROFILE
New-Item -ItemType Directory -Force -Path "cysic-verifier"
Invoke-WebRequest -Uri "https://cysic-verifiers.oss-accelerate.aliyuncs.com/verifier_win_x86_64.exe" -OutFile "cysic-verifier\verifier.exe"
Invoke-WebRequest -Uri "https://cysic-verifiers.oss-accelerate.aliyuncs.com/libzkp.dll" -OutFile "cysic-verifier\zkp.dll"
Invoke-WebRequest -Uri "https://cysic-verifiers.oss-accelerate.aliyuncs.com/start.ps1" -OutFile "cysic-verifier\start.ps1"
โ ก. Execute the command to set the configuration file information.
โ๐ก๐ผ๐๐ฒ ๐๐ต๐ฎ๐ ๐๐ต๐ฒ ๐ฐ๐ผ๐ป๐๐ฒ๐ป๐ ๐ผ๐ณ ๐๐ต๐ฒ ๐ถ๐๐ฒ๐บ ๐ถ๐ป ๐น๐ถ๐ป๐ฒ ๐ญ๐ฏ ๐๐ต๐ผ๐๐น๐ฑ ๐ฏ๐ฒ ๐๐ผ๐๐ฟ ๐ฎ๐ฑ๐ฑ๐ฟ๐ฒ๐๐ ๐๐๐ฏ๐บ๐ถ๐๐๐ฒ๐ฑ ๐๐ผ ๐๐ต๐ฒ ๐๐ฒ๐ฟ๐ถ๐ณ๐ถ๐ฒ๐ฟ!!!
Linux and Mac:
cat <<EOF > cysic-verifier/config.yaml
# Not Change
chain:
# Not Change
endpoint: "testnet-node-1.prover.xyz:9090"
# Not Change
chain_id: "cysicmint_9000-1"
# Not Change
gas_coin: "cysic"
# Not Change
gas_price: 10
# Modify Here๏ผ ! Your Address (EVM) submitted to claim rewards
claim_reward_address: "0x696969696969"
server:
# don't modify this
cysic_endpoint: "https://api-testnet.prover.xyz"
EOF
Windows
โWe recommend you use ๐๐ต๐ฒ ๐ฃ๐ผ๐๐ฒ๐ฟ ๐ฆ๐ต๐ฒ๐น๐น ๐๐ฒ๐ฟ๐บ๐ถ๐ป๐ฎ๐น to execute:
$ConfigContent = @"
# Not Change
chain:
# Not Change
endpoint: "testnet-node-2.prover.xyz:9090"
# Not Change
chain_id: "cysicmint_9000-1"
# Not Change
gas_coin: "cysic"
# Not Change
gas_price: 10
# Modify Here๏ผ ! Your Address (EVM) submitted to claim rewards
claim_reward_address: "0x696969696969"
server:
# don't modify this
cysic_endpoint: "https://api-testnet.prover.xyz"
"@
$ConfigContent | Out-File -FilePath "cysic-verifier\config.yaml" -Encoding UTF8
Only Windows users need to implement and set the environment, following the steps: %USERPROFILE%\cysic-verifier
โThen execute this on the Windows terminal :
Set-ExecutionPolicy -ExecutionPolicy Bypass
โ ข. Execute the verifier program:
Linux:
cd ~/cysic-verifier/
chmod +x ~/cysic-verifier/verifier
echo "LD_LIBRARY_PATH=.:~/miniconda3/lib:$LD_LIBRARY_PATH export CHAIN_ID=534352 ./verifier" > ~/cysic-verifier/start.sh
chmod +x ~/cysic-verifier/start.sh
~/cysic-verifier/start.sh
Mac:
cd ~/cysic-verifier/
chmod +x ~/cysic-verifier/verifier
echo 'DYLD_LIBRARY_PATH=".:~/miniconda3/lib:$DYLD_LIBRARY_PATH" CHAIN_ID=534352 ./verifier' > ~/cysic-verifier/start.sh
chmod +x ~/cysic-verifier/start.sh
~/cysic-verifier/start.sh
Note for Mac Users:
If a prompt appears on your Mac (as shown in the image below), follow these steps:
\The Privacy & Security Alert from Mac OS
- Click โCancel.โ
- Go to System Settings -> Privacy & Security.
- Locate the security prompt and click โAllow Anyway.โ
- Enter your password when prompted.
- Execute the action again.
./start.sh
Windows ( Not terminalโ ):
Enter the cysic-verifier folder in the user directory
Double-click verifier.exe to execute the program
โ ฃ. Please check whether the address in the log is consistent with the Address item in the form.
โ ค. If it is the first time to start, the verifier dependency file will be automatically downloaded, please wait 15โ20 mins:
โ ฅ. If you do not pass the application, the error occurs, and the program will be rechecked:
โ ฆ. If your address is connected, the verifier can be successfully deployed:
โWarning: Do not turn off your terminal, it will afffect your ZK task verification and points
โ ง. Check your points and verification status at :
https://testnet.cysic.xyz/m/dashboard/
โ จ. Please keep your computer connected to the internet, if you need to reconnect the verifier, please execute the program below:
Linux:
cd ~/cysic-verifier/
./start.sh
Mac:
cd ~/cysic-verifier/
./start.sh
Windows ( Not Terminal ):
Enter the cysic-verifier folder in the user directory
Double-click verifier.exe to execute the program
For a given task, 10 verifiers will be selected in a round-robin fashion to verify the task, but only the first 6 verifiers who finishes the task will be awarded points.
About Cysic
Cysic is an industry-leading ZK hardware acceleration project, dedicated to designing advanced ASIC chips to help reduce ZK proving generation time and become the first ZK Prover Network. It is a real-time ZK proof generation and verification layer, that aims to provide ZK proofs in the fastest, cheapest, simplest, and most decentralized way.
Cysic Provides ZK-CaaS (ZK Compute-as-a-Service) based on advanced self-developed ASIC chips and can undertake computing power requirements for all ZK computing scenarios including ZK Rollup, ZKML, ZK Bridge, etc. Based on chip computing power + community GPU computing power, it integrates many verification nodes in the community. Finally, it builds the Cysic Network to provide a credible integrated computing power + verification network for the entire industry.
For more information, welcome to join the Cysic Community!


