From cc3f9923e7a14b7e4b1b399d64fe9c05353a6a9d Mon Sep 17 00:00:00 2001 From: Josh Stein <46639943+jcstein@users.noreply.github.com> Date: Mon, 10 Feb 2025 15:37:44 -0500 Subject: [PATCH] docs: change node requirements (#1868) * docs: change node reqs * docs: resolve coderabbit * docs: remove duplicate infos, link to table * docs: remove val from archival --- how-to-guides/bridge-node.md | 10 ++-------- how-to-guides/consensus-node.md | 7 +------ how-to-guides/full-storage-node.md | 8 +------- how-to-guides/light-node.md | 8 +------- how-to-guides/nodes-overview.md | 18 +++++++++++++----- how-to-guides/validator-node.md | 8 +------- tutorials/node-tutorial.md | 8 +------- 7 files changed, 20 insertions(+), 47 deletions(-) diff --git a/how-to-guides/bridge-node.md b/how-to-guides/bridge-node.md index 18b92cba415..1b95825c9d9 100644 --- a/how-to-guides/bridge-node.md +++ b/how-to-guides/bridge-node.md @@ -1,5 +1,5 @@ --- -\description: Learn how to set up your Celestia bridge node. +description: Learn how to set up your Celestia bridge node. --- # Setting up a Celestia bridge node @@ -44,13 +44,7 @@ From an implementation perspective, Bridge nodes run two separate processes: ## Hardware requirements -The following hardware minimum requirements are recommended for running the -bridge node: - -- Memory: **16 GB RAM (minimum)** -- CPU: **6 cores** -- Disk: **2 TB NVME Storage** -- Bandwidth: **1 Gbps for Download/1 Gbps for Upload** +See [hardware requirements](/how-to-guides/nodes-overview.md#recommended-celestia-node-requirements). ## Setting up your bridge node diff --git a/how-to-guides/consensus-node.md b/how-to-guides/consensus-node.md index 56c00633a96..7d395ba1273 100644 --- a/how-to-guides/consensus-node.md +++ b/how-to-guides/consensus-node.md @@ -19,12 +19,7 @@ consensus layer. ## Minimum hardware requirements -The following minimum hardware requirements are recommended for running a consensus node: - -- Memory: **16 GB RAM** -- CPU: **Quad-Core** -- Disk: **2 TB SSD Storage** -- Bandwidth: **1 Gbps for Download/1 Gbps for Upload** +See [hardware requirements](/how-to-guides/nodes-overview.md#recommended-celestia-node-requirements). ## Set up a consensus node diff --git a/how-to-guides/full-storage-node.md b/how-to-guides/full-storage-node.md index 6875d2bef36..30229338707 100644 --- a/how-to-guides/full-storage-node.md +++ b/how-to-guides/full-storage-node.md @@ -19,13 +19,7 @@ between one another. ## Hardware requirements -The following hardware minimum requirements are recommended for running -the full storage node: - -- Memory: **16 GB RAM (minimum)** -- CPU: **6 cores** -- Disk: **2 TB NVME Storage** -- Bandwidth: **1 Gbps for Download/1 Gbps for Upload** +See [hardware requirements](/how-to-guides/nodes-overview.md#recommended-celestia-node-requirements). ## Setting up your full storage node diff --git a/how-to-guides/light-node.md b/how-to-guides/light-node.md index 39db4f9639c..fbab335875c 100644 --- a/how-to-guides/light-node.md +++ b/how-to-guides/light-node.md @@ -24,13 +24,7 @@ Light nodes have the following behavior: ## Hardware requirements -The following minimum hardware requirements are recommended for running -a light node: - -- Memory: **500 MB RAM (minimum)** -- CPU: **Single Core** -- Disk: **100 GB SSD Storage** -- Bandwidth: **56 Kbps for Download/56 Kbps for Upload** +See [hardware requirements](/how-to-guides/nodes-overview.md#recommended-celestia-node-requirements). ## Quickstart: Run a light node in your browser diff --git a/how-to-guides/nodes-overview.md b/how-to-guides/nodes-overview.md index 081965c0436..820bb68ff92 100644 --- a/how-to-guides/nodes-overview.md +++ b/how-to-guides/nodes-overview.md @@ -36,15 +36,23 @@ each tutorial guide. | Node type | Memory | CPU | Disk | Bandwidth | |-------------------|-------------|-------------|------------|-----------| | Light node | 500 MB RAM | Single core | 100 GB SSD | 56 Kbps | -| Bridge node | 16 GB RAM | 6 cores | 2 TB NVME | 1 Gbps | -| Full storage node | 16 GB RAM | Quad-core | 2 TB NVME | 1 Gbps | +| Bridge node | 64 GB RAM | 8 cores | 5 TiB NVME | 1 Gbps | +| Full storage node | 64 GB RAM | 8 cores | 5 TiB NVME | 1 Gbps | -## Consensus nodes +### Consensus nodes + +#### Non-archival consensus nodes + +| Node type | Memory | CPU | Disk | Bandwidth | +|------------------|-------------|-------------|------------|-----------| +| Validator | 24 GB RAM | 8 cores | 3 TiB NVME | 1 Gbps | +| Consensus node | 24 GB RAM | 8 cores | 3 TiB NVME | 1 Gbps | + +#### Archival consensus nodes | Node type | Memory | CPU | Disk | Bandwidth | |------------------|-------------|-------------|------------|-----------| -| Validator | 16 GB RAM | 8 cores | 2 TB SSD | 1 Gbps | -| Consensus node | 16 GB RAM | Quad-core | 2 TB SSD | 1 Gbps | +| Consensus node | 64 GB RAM | 8 cores | 6 TiB NVME | 1 Gbps | Please provide any feedback on the tutorials and guides. If you notice diff --git a/how-to-guides/validator-node.md b/how-to-guides/validator-node.md index f5c7e9cb215..340f88db455 100644 --- a/how-to-guides/validator-node.md +++ b/how-to-guides/validator-node.md @@ -16,13 +16,7 @@ Validator nodes allow you to participate in consensus in the Celestia network. ## Hardware requirements -The following hardware minimum requirements are recommended for running a -validator node: - -- Memory: **16 GB RAM** -- CPU: **8 cores** -- Disk: **2 TB SSD Storage** -- Bandwidth: **1 Gbps for Download/1 Gbps for Upload** +See [hardware requirements](/how-to-guides/nodes-overview.md#recommended-celestia-node-requirements). ## Setting up a validator node diff --git a/tutorials/node-tutorial.md b/tutorials/node-tutorial.md index 58547771abb..5014c0021cd 100644 --- a/tutorials/node-tutorial.md +++ b/tutorials/node-tutorial.md @@ -44,13 +44,7 @@ If you would like to use them anyway, you can ## Hardware requirements -The following minimum hardware requirements are recommended for running a -light node: - -- Memory: **500 MB RAM (minimum)** -- CPU: **Single Core** -- Disk: **50 GB SSD Storage** -- Bandwidth: **56 Kbps for Download/56 Kbps for Upload** +See [hardware requirements](/how-to-guides/nodes-overview.md#recommended-celestia-node-requirements). ## Setting up dependencies