System Requirements

H/W Specification

The network performance is measured based on the worst hardware specification within the network. According to the blockchain network structure, it is only possible to be scaled up vertically (increasing hardware capacity). Hence, it is recommended that all the nodes within the network should have the best hardwares having the similar specifications with each other at least.

The following sections show the recommended specifications for both CNs and PNs.

Bare-metal Server

Category

Specification

Server

Intel® Server System R2312WFTZS

CPU

Intel® Xeon 6148 2.40 GHz (20-core/40-thread) * 2EA (total 40-core/80-thread)

Memory

256GB (32GB * 8)

Storage

12TB (1.92TB SSD * 6, RAID 5)

Note that this is a recommended hardware specification for CNs and PNs, not an exact requirement. Any physical machine having similar hardware configuration would be sufficient to operate a CN or a PN.

Cloud VM

Model

vCPU

Memory (GiB)

Storage (GiB)

EBS Bandwidth (Mbps)

Network Bandwidth (Gbps)

Price (Seoul region, USD/h)

c5.18xlarge (recommended)

72

144

500 (Minimum, EBS-Only)

14,000

25

3.456

The information above is from https://aws.amazon.com/ec2/instance-types/ and https://aws.amazon.com/ec2/pricing/on-demand/ and may be changed by AWS.

Storage Requirements

Assuming 100 TPS in average, 300 bytes average transaction size, and 1-second block latency, the expected daily storage requirement is 2.5 GB/day (=300x100x86400).

Operating System

Recommended environment is Amazon Linux 2. Klaytn binaries are fully tested on Amazon Linux 2, but they should work on other linux-based environments as well. macOS binaries are also provided for development purpose.