Introduction
How Nodes Run
zkPass mining pool nodes operate as lightweight verification nodes in a decentralized network. Each node participates in zero-knowledge proof verification tasks, processing attestation requests from the zkPass protocol. Nodes receive verification requests, execute the required cryptographic computations, and submit proofs back to the network for reward distribution.
The network uses a consensus mechanism where multiple nodes can verify the same task for redundancy. Nodes maintain connectivity to the zkPass coordinator and sync with the latest protocol state to ensure accurate verification results.
Reward Rules
- Rewards are distributed in ZKP tokens based on the number of successful verifications completed
- Each verification task has a fixed reward value; nodes receive rewards proportionally to their contribution
- Uptime bonus: nodes with >95% uptime receive an additional 10% bonus on their base rewards
- Staking multiplier: higher ZKP stake increases reward rate (up to 1.5x at maximum stake tier)
- Rewards are calculated daily and can be claimed at any time
- Unclaimed rewards continue to accumulate; no expiration period
Minimum Node Configuration Requirements
| Component | Minimum | Recommended |
|---|---|---|
| CPU | 4 cores | 8+ cores |
| RAM | 8 GB | 16 GB |
| Storage | 100 GB SSD | 500 GB SSD |
| Network | 10 Mbps | 50+ Mbps |
| OS | Linux (Ubuntu 20.04+ recommended) | |