Node Operations

Details are provisional and may be updated during development.

Hardware Requirements

Minimum System Requirements:

Component
Specification
Recommended

CPU

TBD cores (x86_64)

TBD+ cores

RAM

TBD GB

TBD GB+

Storage

TBD TB NVMe SSD

TBD TB+ NVMe SSD

Network

TBD Gbps

TBD Gbps+

OS

Ubuntu 20.04+

Ubuntu 22.04 LTS

Network Requirements:

  • Bandwidth: Minimum TBD Gbps symmetric

  • Latency: <TBD ms to other validators

  • Uptime: TBD% availability requirement

  • IP Address: Static public IP address required

  • Ports: 8080 (P2P), 8545 (EVM RPC), 8899 (SVM RPC)

Node Setup and Configuration

Configuration File (arichain-validator.toml):

[validator]
name = "My Validator"
identity = "9WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM"
website = "https://myvalidator.com"
details = "High-performance Arichain validator"

[network]
entrypoint = "entrypoint.mainnet.arichain.io:8080"
gossip_host = "0.0.0.0"
gossip_port = 8080
rpc_bind_address = "0.0.0.0:8545"  # EVM RPC
svm_rpc_bind_address = "0.0.0.0:8899"  # SVM RPC

[consensus]
expected_block_time_ms = TBD
max_validators = TBD
min_validators = TBD

[performance]
ledger_cache_size = "TBD"
account_cache_size = "TBD"
banking_threads = TBD
transaction_threads = TBD

[vm_config]
[vm_config.evm]
gas_limit = TBD
base_fee = TBD
chain_id = TBD

[vm_config.svm]
compute_unit_limit = TBD
compute_unit_price = TBD

[staking]
stake_amount = TBD
commission_rate = TBD  # TBD% commission
rewards_address = "HWJ4kX7f7kX8L9Z1M4N2P5Q8R3S6T7U9V1W2X4Y5Z7A8"

[monitoring]
metrics_enabled = true
metrics_port = 9090
log_level = "info"
log_rotation = "daily"

Detailed CLI operation commands

WIP

Last updated