Hardware requirements of running a Witnet node¶
Witnet mining uses a
probabilistic BFT-alike consensus algorithm, so no Proof-of-Work is necessary. In addition,
is written in Rust, one of the most performance-focussed and secure
programming languages available. When compiled, the resulting binary is tailored
to each specific platform, which guarantees near-zero overhead.
The hardware requirements for running a full node are therefore incredibly low. Obviously, the more resources you spare when provisioning your machine, the better it will perform and the less likely you are to face problems.
This is a quick checklist on what to look for:
- A good amount of disk space (somewhere in the 100s of GBs) is better for long term storage of the blockchain.
- Any modern laptop or desktop will run it flawlessly.
- Virtual private servers (VPS) should work too. Take into account however that some cloud providers may restrict the use of blockchain protocols. Also, your node may get poor connectivity with the rest of the network because of bucketing.
- Raspberry Pis, especially the Pi 3 Model B and Pi 4 Model B, are also supported and, in our experience, are a great, inexpensive way of running a Witnet node. For example, here's a $15 Raspberry Pi Zero mining blocks on the Witnet Testnet in 2019.