Hardware Requirements
Hardware Requirements
warning
We are continuously evaluating the hardware requirements as we work on the next version of Pocket Network.
TODO_MAINNET: Update this document prior to MainNet release
Validator / Full Node
Component | Minimum | Recommended |
---|---|---|
(v)CPU Cores | 4 | 6 |
RAM | 16GB | 32GB |
SSD Storage | 200GB | 420GB |
In flux
TODO(@okdas): Update these based on the network (Alpha, Beta, MainNet) when taking the latest snapshot.
RPC Node
If the Full Node will serve as the RPC endpoint for Gateways and RelayMiners under high load, consider:
- Providing more resources
- Deploying multiple Full Nodes for continuous service
RelayMiner
See the RelayMiner documentation for more information on what a RelayMiner is.
Component | Minimum | Recommended |
---|---|---|
CPU Cores | 1 | 4 |
RAM | 1GB | 16GB |
SSD Storage | 5GB | 5GB |
Note that resource requirements for RelayMiner scale linearly with load:
- More suppliers --> Higher resource consumption
- More relays --> Higher resource consumption
note
TODO_POST_MAINNET(@okdas): Provide benchmarks for relayminers handling different traffic amounts.
PATH Gateway
See the PATH Gateway documentation for more
information on what a PATH Gateway
is.
Component | Minimum | Recommended |
---|---|---|
CPU Cores | 1 | 4 |
RAM | 1GB | 16GB |
SSD Storage | 5GB | 5GB |
Additional Considerations
- Scalability: As your infrastructure grows, you may need to adjust resources accordingly.
- Monitoring: Implement a robust monitoring system to track resource usage and performance.
- Redundancy: For critical operations, consider setting up redundant systems to ensure high availability.