Skip to main content
Hardware requirements vastly differ depending on the selected features, datasets, client roles, or the client libraries used. Technically speaking, any device capable of signing a BLS12-381 message is capable of being an Unchained node. See for example, "BLS12-381 Pairing Implementation with RAM Footprint Smaller than 4KB" .
To run the Unchained Go client in different modes, you'll need the following hardware specs:
Resource
Worker (simple)
Worker (AI)
Broker
Consumer (with Postgres)
Storage 10GiB 100GiB 10GiB 1TiB SSD
Memory 128MiB 16Gib 256MiB 16GiB
CPU 1 CPU Core, AArch64 or AMD64 8 CPU Cores, AArch64 or AMD64 1 CPU Core, AArch64 or AMD64 8 CPU Cores, AArch64 or AMD64
GPU N/A Nvidia, Vulcan, or Apple M-series with 24GB VRAM N/A N/A
Network 1Mbps symmetric 100Mbps symmetric 100Mbps symmetric 100Mbps symmetric
Please note that the above values are the minimum recommended levels. As the network grows, the requirements for running nodes will change as well. Learn more about GiB vs GB here .