Skip to content

Commit 1218571

Browse files
committed
Update snapshot URLs and storage requirements for node docs
- Switch from rocksdb to paritydb snapshots where available - Update relay chain pruned snapshot size from ~200 GB to ~822 GB - Fix non-existent pruned snapshot URLs (Asset Hub, People Chain) - Clarify storage requirements: archive nodes (~1.2 TB) vs pruned nodes (200+ GB) - Update system parachain snapshot sizes with accurate values
1 parent 5569d63 commit 1218571

File tree

3 files changed

+23
-24
lines changed

3 files changed

+23
-24
lines changed

node-infrastructure/run-a-collator/collator.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,7 @@ Block-producing collators require robust hardware for reliable operation includi
4141
- **CPU**: 4+ cores (8+ cores recommended for optimal performance)
4242
- **Memory**: 32 GB RAM minimum (64 GB recommended)
4343
- **Storage**:
44-
- 500 GB+ NVMe SSD for parachain data
45-
- Additional 200+ GB for relay chain pruned database
44+
- 200+ GB NVMe SSD (with pruning enabled for both parachain and relay chain)
4645
- Fast disk I/O is critical for block production performance
4746
- **Network**:
4847
- Public IP address (required)

node-infrastructure/run-a-node/parachain-rpc.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ curl -L https://raw.githubusercontent.com/paritytech/polkadot-sdk/master/cumulus
3939

4040
| System Parachain | Para ID | Chain Spec File | Snapshot Path |
4141
|------------------|---------|-----------------|---------------|
42-
| **Bridge Hub** | 1002 | `bridge-hub-polkadot.json` | `polkadot-bridge-hub-rocksdb-archive` |
42+
| **Bridge Hub** | 1002 | `bridge-hub-polkadot.json` | `polkadot-bridge-hub-paritydb-archive` |
4343
| **People Chain** | 1004 | `people-polkadot.json` | `polkadot-people-rocksdb-archive` |
4444
| **Coretime Chain** | 1005 | `coretime-polkadot.json` | `polkadot-coretime-rocksdb-archive` |
4545

@@ -60,8 +60,8 @@ RPC nodes serving production traffic require robust hardware:
6060
- **CPU**: 8+ cores (16+ cores for high traffic)
6161
- **Memory**: 64 GB RAM minimum (128 GB recommended for high traffic)
6262
- **Storage**:
63-
- Storage requirements vary by parachain. System parachains: Asset Hub (~600-800 GB), Bridge Hub (~500-600 GB), Collectives (~400-500 GB), People Chain (~300-400 GB), Coretime (~300-400 GB). For non-system parachains, check the [snapshot sizes](https://snapshots.polkadot.io/){target=\_blank} if available.
64-
- Additional 200+ GB for relay chain pruned database
63+
- Archive node: Storage varies by parachain. Using snapshots, system parachain totals are: Asset Hub (~1.2 TB), Bridge Hub (~1.1 TB), Collectives (~1 TB), People Chain (~900 GB), Coretime (~900 GB). For non-system parachains, check the [snapshot sizes](https://snapshots.polkadot.io/){target=\_blank} and add ~822 GB for the relay chain.
64+
- Pruned node: 200+ GB NVMe SSD (with pruning enabled for both parachain and relay chain)
6565
- Fast disk I/O is critical for query performance
6666
- **Network**:
6767
- Public IP address
@@ -136,10 +136,10 @@ Select the best option for your project, then use the steps in the following tab
136136
rm files.txt
137137
```
138138

139-
**Relay chain pruned snapshot** (~200 GB):
139+
**Relay chain pruned snapshot** (~822 GB):
140140
```bash
141141
# Check https://snapshots.polkadot.io/ for the latest snapshot URL
142-
export SNAPSHOT_URL_RELAY="https://snapshots.polkadot.io/polkadot-rocksdb-prune/LATEST"
142+
export SNAPSHOT_URL_RELAY="https://snapshots.polkadot.io/polkadot-paritydb-prune/LATEST"
143143

144144
rclone copyurl $SNAPSHOT_URL_RELAY/files.txt files.txt
145145
rclone copy --progress --transfers 20 \
@@ -161,12 +161,12 @@ Select the best option for your project, then use the steps in the following tab
161161

162162
=== "Pruned Node"
163163

164-
Pruned node setup keeps recent state for smaller storage. Download both parachain pruned and relay chain pruned snapshots:
164+
Pruned node setup keeps recent state for smaller storage. Since no pruned parachain snapshots are available for most system parachains, this setup uses the parachain archive snapshot with the relay chain pruned snapshot.
165165

166-
**Parachain pruned snapshot** (People Chain example):
166+
**Parachain archive snapshot** (People Chain example, ~71 GB):
167167
```bash
168168
# Check https://snapshots.polkadot.io/ for the latest snapshot URL
169-
export SNAPSHOT_URL_PARACHAIN="https://snapshots.polkadot.io/polkadot-people-rocksdb-prune/LATEST"
169+
export SNAPSHOT_URL_PARACHAIN="https://snapshots.polkadot.io/polkadot-people-rocksdb-archive/LATEST"
170170

171171
rclone copyurl $SNAPSHOT_URL_PARACHAIN/files.txt files.txt
172172
rclone copy --progress --transfers 20 \
@@ -179,10 +179,10 @@ Select the best option for your project, then use the steps in the following tab
179179
rm files.txt
180180
```
181181

182-
**Relay chain pruned snapshot** (~200 GB):
182+
**Relay chain pruned snapshot** (~822 GB):
183183
```bash
184184
# Check https://snapshots.polkadot.io/ for the latest snapshot URL
185-
export SNAPSHOT_URL_RELAY="https://snapshots.polkadot.io/polkadot-rocksdb-prune/LATEST"
185+
export SNAPSHOT_URL_RELAY="https://snapshots.polkadot.io/polkadot-paritydb-prune/LATEST"
186186

187187
rclone copyurl $SNAPSHOT_URL_RELAY/files.txt files.txt
188188
rclone copy --progress --transfers 20 \

node-infrastructure/run-a-node/polkadot-hub-rpc.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,8 @@ RPC nodes serving production traffic require robust hardware. The following shou
3333
- **CPU**: 8+ cores (16+ cores for high traffic)
3434
- **Memory**: 64 GB RAM minimum (128 GB recommended for high traffic)
3535
- **Storage**:
36-
- 500 GB+ NVMe SSD for parachain state (archive nodes require 600-800 GB+)
37-
- Additional 200+ GB for relay chain pruned database
36+
- Archive node: ~1.2 TB NVMe SSD total (~392 GB for Asset Hub archive + ~822 GB for relay chain pruned snapshot)
37+
- Pruned node: 200+ GB NVMe SSD (with pruning enabled for both parachain and relay chain)
3838
- Fast disk I/O is critical for query performance
3939
- **Network**:
4040
- Public IP address
@@ -91,12 +91,12 @@ Select the best option for your project, then use the steps in the following tab
9191

9292
=== "Archive Node"
9393

94-
Archive node setup maintains complete parachain history (~600-800 GB total). Download both Asset Hub archive and Relay chain pruned snapshots:
94+
Archive node setup maintains complete parachain history (~1.2 TB total). Download both Asset Hub archive and Relay chain pruned snapshots:
9595

96-
**Asset Hub archive snapshot** (~400 GB):
96+
**Asset Hub archive snapshot** (~392 GB):
9797
```bash
9898
# Check https://snapshots.polkadot.io/ for the latest snapshot URL
99-
export SNAPSHOT_URL_ASSET_HUB="https://snapshots.polkadot.io/polkadot-asset-hub-rocksdb-archive/LATEST"
99+
export SNAPSHOT_URL_ASSET_HUB="https://snapshots.polkadot.io/polkadot-asset-hub-paritydb-archive/LATEST"
100100

101101
rclone copyurl $SNAPSHOT_URL_ASSET_HUB/files.txt files.txt
102102
rclone copy --progress --transfers 20 \
@@ -109,10 +109,10 @@ Select the best option for your project, then use the steps in the following tab
109109
rm files.txt
110110
```
111111

112-
**Relay chain pruned snapshot** (~200 GB):
112+
**Relay chain pruned snapshot** (~822 GB):
113113
```bash
114114
# Check https://snapshots.polkadot.io/ for the latest snapshot URL
115-
export SNAPSHOT_URL_RELAY="https://snapshots.polkadot.io/polkadot-rocksdb-prune/LATEST"
115+
export SNAPSHOT_URL_RELAY="https://snapshots.polkadot.io/polkadot-paritydb-prune/LATEST"
116116

117117
rclone copyurl $SNAPSHOT_URL_RELAY/files.txt files.txt
118118
rclone copy --progress --transfers 20 \
@@ -134,12 +134,12 @@ Select the best option for your project, then use the steps in the following tab
134134

135135
=== "Pruned Node"
136136

137-
Pruned node setup keeps recent state for smaller storage (~500 GB total). Download both Asset Hub pruned and Relay chain pruned snapshots:
137+
Pruned node setup keeps recent state for smaller storage. Since no pruned Asset Hub snapshot is available, this setup uses the Asset Hub archive snapshot with the Relay chain pruned snapshot (~1.2 TB total).
138138

139-
**Asset Hub pruned snapshot**:
139+
**Asset Hub archive snapshot** (~392 GB):
140140
```bash
141141
# Check https://snapshots.polkadot.io/ for the latest snapshot URL
142-
export SNAPSHOT_URL_ASSET_HUB="https://snapshots.polkadot.io/polkadot-asset-hub-rocksdb-prune/LATEST"
142+
export SNAPSHOT_URL_ASSET_HUB="https://snapshots.polkadot.io/polkadot-asset-hub-paritydb-archive/LATEST"
143143

144144
rclone copyurl $SNAPSHOT_URL_ASSET_HUB/files.txt files.txt
145145
rclone copy --progress --transfers 20 \
@@ -152,10 +152,10 @@ Select the best option for your project, then use the steps in the following tab
152152
rm files.txt
153153
```
154154

155-
**Relay chain pruned snapshot** (~200 GB):
155+
**Relay chain pruned snapshot** (~822 GB):
156156
```bash
157157
# Check https://snapshots.polkadot.io/ for the latest snapshot URL
158-
export SNAPSHOT_URL_RELAY="https://snapshots.polkadot.io/polkadot-rocksdb-prune/LATEST"
158+
export SNAPSHOT_URL_RELAY="https://snapshots.polkadot.io/polkadot-paritydb-prune/LATEST"
159159

160160
rclone copyurl $SNAPSHOT_URL_RELAY/files.txt files.txt
161161
rclone copy --progress --transfers 20 \

0 commit comments

Comments
 (0)