System Requirements
Running a Xphere Node (XEN) requires relatively higher hardware specifications compared to the ones for Ethereum or other blockchains, because XEN has to validate blocks generated by the full-fledged Consensus Nodes equipped with enterprise-grade hardware.
For Xphere Nodes, the following minimum specifications are recommended.
H/W Specification
Cloud VM
Minimum Hardware Requirements
Component | Minimum | Recommended |
---|---|---|
vCPU | 8 | 16 |
Memory (RAM) | 32 GiB | 64 GiB |
Storage Type | NVMe SSD (no HDD) | NVMe SSD |
Storage Capacity | 2 TB | 4 TB+ |
Disk Bandwidth | 250 MB/s | 500 MB/s+ |
IOPS | 5,000 | 10,000+ |
Network | 1 Gbps | 10 Gbps |
Bare-metal Machine
Any physical machine meeting or exceeding the minimum requirements above is suitable for running a Xphere Node.
Storage Requirements
- Type: NVMe SSD only (HDDs are not supported)
- Capacity: At least 2 TB free space (4 TB+ recommended for long-term operation)
- Disk Bandwidth: 250 MB/s or higher
- IOPS: 5,000 or higher
- Filesystem: ext4 or xfs recommended
- Data Growth Reference: At 100 TPS, 300 bytes/tx, 1s block time: ~2.5 GB/day, ~1 TB/year
Note: Storage must be dedicated to blockchain data. Do not share with OS or other applications.
All specifications above are minimum requirements for stable operation. Higher specs are strongly recommended for mainnet or production use.
Operating System
We recommend modern Linux distributions for best compatibility and stability.
x86_64 architecture is preferred for optimal performance.
XEN binaries are fully tested on Linux, but should work on other Linux-based environments as well.
macOS binaries are also provided for development purposes.