diff --git a/README.md b/README.md index 66342f9..5452609 100644 --- a/README.md +++ b/README.md @@ -12,14 +12,11 @@ For protocol design, mining rules, balance handling, orphan correction, and Fair Recommended node requirements: -- 64-bit Windows or Linux -- Dedicated internet connection -- Publicly reachable PC, laptop, VPS, cloud server, or self-hosted server -- 16 GB RAM minimum -- 24 GB to 32 GB RAM recommended -- Intel i5 or better, or comparable AMD CPU -- PostgreSQL installed locally or reachable by the node -- Enough disk space for blocks, torrents, balance data, logs, and state files +- Dedicated Internet +- PC / Laptop / Hosted VPS or cloud hosting +- Minimum 16GB memory 24 - 32 GB recommended +- i5 or higher CPU (or AMD equivalent CPU) +- 64 bit processing OS Contractless uses Falcon signatures and requires 64-bit processing support. @@ -27,17 +24,12 @@ Contractless uses Falcon signatures and requires 64-bit processing support. A public Contractless node must be reachable by other peers. -- Public IP address -- Open RPC port +- Dedicated Public IP address +- Open public RPC port - Router or host firewall port forwarding when behind NAT -- `PUBLIC_IP` in `settings.ini` set to the reachable public IP -- `LISTEN_IP` usually set to `0.0.0.0` -- Correct `RPC_PORT` and `TESTNET_RPC_PORT` -- Reliable system time using NTP or another time synchronization service +- Reliable system time using NTP or another time synchronization service A common default is `pool.ntp.org`. - One mining node per public IP -Loopback and private addresses are fine for local testing, but public testnet nodes must announce a reachable public IP. - ## Download Source Clone the repository: @@ -57,8 +49,6 @@ Use the release package that matches your operating system and follow the matchi ## Documentation -The documentation is being reorganized into focused guides. Each guide explains the concept, required setup, common workflows, and relevant CLI tools instead of only listing commands. - | Guide | Description | | --- | --- | | [Linux Installation](src/branch/main/docs/LINUX_INSTALLATION.md) | Install, configure, and run a Contractless node on Linux. |