Mining on the Stacks 2.0 network requires spending Bitcoin to compete for the chance to mine the next Stacks block, and in turn, receive a STX reward.
The basic process for setting up a miner is outlined in full here and includes:
- setting up and maintaining a Bitcoin node
- setting up and maintaining a Stacks keychain
- setting up and maintaining a Stacks miner
The Stacks miner (stacks-node) communicates with a local instance of Bitcoin Core (bitcoind) in order to:
- check the BTC balance of the miner
- perform replace-by-fee (RBF) transactions
- interact with the Bitcoin blockchain
- Disk Space: 350 GB1
- Download: 500 MB/day
- Upload: 5 GB/day
- Memory (RAM): 1 GB
More detailed information can be found on the Bitcoin Core website.