Mining Overview
Mining Algorithm
- Algorithm: SHA-512 (512-bit security)
- Block Time: 30 seconds per chain
- Block Reward: 100% to miners (no validator fees)
- Difficulty: Adjusts per chain independently
- Halving: Every 210,000 blocks
CPU Mining
Setup
./target/release/cpu-miner \
--pool-url stratum+tcp://pool.silverbitcoin.org:3333 \
--wallet-address slvr1... \
--threads 4Performance
- Single Core: ~1K hashes/sec
- 4 Cores: ~4K hashes/sec
- 8 Cores: ~8K hashes/sec
GPU Mining
CUDA Setup (NVIDIA)
./target/release/gpu-miner \
--pool-url stratum+tcp://pool.silverbitcoin.org:3333 \
--wallet-address slvr1... \
--device 0 \
--backend cudaOpenCL Setup (AMD/Intel)
./target/release/gpu-miner \
--pool-url stratum+tcp://pool.silverbitcoin.org:3333 \
--wallet-address slvr1... \
--device 0 \
--backend openclMetal Setup (macOS)
./target/release/gpu-miner \
--pool-url stratum+tcp://pool.silverbitcoin.org:3333 \
--wallet-address slvr1... \
--device 0 \
--backend metalGPU Performance
- RTX 3090: ~500K hashes/sec
- RTX 4090: ~1M hashes/sec
- RX 6900 XT: ~400K hashes/sec
- M1 Pro: ~100K hashes/sec
Mining Pool Setup
Start Pool
./target/release/stratum_pool \
--listen-addr 0.0.0.0:3333 \
--node-rpc http://localhost:8332 \
--min-difficulty 1000Pool Configuration
# pool.conf
listen-addr=0.0.0.0:3333
node-rpc=http://localhost:8332
min-difficulty=1000
max-difficulty=1000000
share-difficulty=100
payout-interval=3600
payout-minimum=0.1Reward Calculation
Block Reward Schedule
| Blocks | Reward (SLVR) | Duration |
|---|---|---|
| 0 - 210,000 | 50 | ~2.5 years |
| 210,000 - 420,000 | 25 | ~2.5 years |
| 420,000 - 630,000 | 12.5 | ~2.5 years |
| 630,000+ | 6.25 | Ongoing |
Optimization Tips
CPU Mining
- Use all available cores:
--threads $(nproc) - Monitor temperature: Keep below 80°C
- Use fast storage for cache
- Disable power saving features
GPU Mining
- Update GPU drivers to latest version
- Increase power limit:
nvidia-smi -pm 1 - Optimize memory clock:
nvidia-smi -lgc 1500 - Monitor GPU temperature: Keep below 80°C
- Use dedicated GPU for mining
Troubleshooting
Low Hash Rate
- Check GPU drivers are up to date
- Verify GPU is not throttling due to temperature
- Check pool connection is stable
- Monitor CPU usage (should be low for GPU mining)
Pool Connection Issues
- Verify pool is running:
telnet pool.silverbitcoin.org 3333 - Check firewall allows outbound connections
- Verify wallet address is valid
- Check node is synced and running
Need help?