Mining architectures

This section provides examples for Filecoin Storage mining setups to guide miners to plan and make the right choices when acquiring and setting up their mining infrastructure. Any storage mining setup must meet the minimal hardware requirements.

Protocol Labs example architecture

The following Lotus miner setup was published as part of the Guide to Filecoin Storage Mining blog post. A PDF is available for download here:

Hardware unitCPU modelGPURAMDiskProcessesNotes
Storage miner + NodeAMD Epyc 7402 (24 cores)Nvidia Quadro RTX 6000128-256 GBUnspecified1x lotus

1x lotus-miner
The miner delegates sealing functions to the workers below.
PC1 workersAMD Epyc 7F32 DP/UP (8 cores)-128-256 GiB6 x 1-2 TiB SSD scratch disk6x lotus-workerRuns 6 Lotus seal workers in parallel for PreCommit1 phase only.
PC2, Commit workersAMD Epyc 7402 (24 cores)2 x Nvidia Quadro RTX 6000256 GiB2-4 TiB SSD scratch disk(s)1x lotus-worker (PC2)

1x lotus-worker (Commit)
One worker dedicated to PreCommit2 and another to the Commit phase
Storage miner + NodeIntel Xeon Platinum Processor 8358 (32 cores)Nvidia GeForce RTX 3080 series or RTX 3090128-256 GBUnspecified1x lotus

1x lotus-miner
The miner delegates sealing functions to the workers below.
PC1 workersIntel Xeon Gold Processor 6346 (16 cores)-128-256 GiB6 x 1-2 TiB SSD scratch disk6x lotus-workerRuns 6 Lotus seal workers in parallel for PreCommit1 phase only.
PC2, Commit workersIntel Xeon Platinum Processor 8358 (32 cores)2x Nvidia GeForce RTX 3080 series or RTX 3090256 GiB2-4 TiB SSD scratch disk(s)1x lotus-worker (PC2)

1x lotus-worker (Commit)
One worker dedicated to PreCommit2 and another to the Commit phase.

Edit this page on GitHub