xmr.irish / mining
RandomX · CPU-optimized · ASIC-resistant
Mine Monero on this device
Every 2 minutes, a new block is mined. The reward is 0.6 XMR — forever. No halvings. No fee-market death spiral. Just permanent, democratized mining.
0.6 XMR
Block reward
Tail emission · forever
432/day
XMR mined daily
720 blocks × 0.6
0.85%
Annual inflation
Declining yearly
Network hashrate
Section 01 / Overview
Block reward · supply model · key stats
Block reward
0.6 XMR
TAIL EMISSION
Fixed forever. No halvings. Monero entered tail emission in May 2022 after ~18.4M XMR were mined. Unlike Bitcoin's diminishing rewards, every Monero block pays 0.6 XMR in perpetuity.
Supply model
18.45M+
INFINITE
Technically infinite, practically deflationary. Tail emission adds ~157,680 XMR/year (~0.85% inflation, declining annually). Lost coins likely exceed new issuance.
Section 02 / Hardware
CPU is king — RandomX was designed for your processor
CPU mining
RandomX is memory-hard and optimized for general-purpose CPUs. Requires 2GB+ RAM per thread, AES-NI support. AMD Ryzen/EPYC and Intel i7/i9 perform best.
Optimal for Monero
GPU mining
GPUs are structurally disadvantaged with RandomX. Random code execution maps poorly to shader cores. Fewer hashes per watt than CPU. Not recommended since 2019.
Not recommended
RAM matters
Each thread needs 2GB+ of fast memory. RandomX constantly reads/writes a 2GB scratchpad. DDR4-3200+ with tight timings can boost hashrate 10-15%.
Key performance factor
~4,800 H/s
i9-9900K typical
~14,000 H/s
Ryzen 9 7950X
~1,200 H/s
RTX 3080 (GPU)
~800 H/s
M1 MacBook Pro
Section 03 / Electricity
Cost to mine by US state · national avg: 18.05¢/kWh
ND
11.02¢
+$2.41/mo
ID
11.74¢
+$2.18/mo
LA
12.44¢
+$1.96/mo
WY
12.70¢
+$1.88/mo
UT
12.89¢
+$1.82/mo
WA
13.10¢
+$1.75/mo
OK
13.45¢
+$1.64/mo
TX
16.18¢
+$0.77/mo
FL
16.52¢
+$0.66/mo
CO
16.33¢
+$0.72/mo
NY
22.65¢
-$1.31/mo
CT
28.71¢
-$3.26/mo
MA
31.51¢
-$4.16/mo
CA
33.75¢
-$4.88/mo
HI
39.89¢
-$6.85/mo
Profit estimates: single i9-9900K (~4,800 H/s, 95W TDP). Green = profitable, Gold = marginal, Red = electricity exceeds revenue. Data: EIA.
Section 04 / Solo vs Pool
Pool mining wins for 99% of miners
Solo mining
You mine alone against the network. At 4,800 H/s vs ~5.97 GH/s network, expected time to find a block is ~804 days. High variance — you might wait years or get lucky in hours.
+ Full 0.6 XMR reward · No fees · Maximum privacy
- Extreme variance · May never find a block at low hashrate
Section 05 / Pools
Mining pool comparison · data from miningpoolstats.stream
P2Pool
Fee0%
Hashrate403 MH/s
Min payout0.0003 XMR
PaymentLocal PPLNS
RequiresFull node
MoneroOcean
Fee0%
Hashrate~250 MH/s
Min payout0.003 XMR
PaymentPPLNS
FeatureAlgo-switch
SupportXMR
Fee0.6%
Hashrate~180 MH/s
Min payout0.1 XMR
PaymentPPLNS
ReputationStrong
HashVault
Fee0.9%
Hashrate~85 MH/s
Min payout0.5 XMR
PaymentPPLNS
C3Pool
Fee0%
Hashrate~120 MH/s
Min payout0.003 XMR
PaymentPPLNS
Nanopool
Fee1%
Hashrate323 MH/s
Min payout1 XMR
PaymentPPLNS
Section 06 / Setup
Start mining in 5 minutes · XMRig
1. Download XMRig
Visit xmrig.com and download the latest release for Windows. Extract the ZIP. Your antivirus will flag it — add an exception.
2. Edit config.json
Open config.json in Notepad. Set your pool and wallet:
"url": "pool.supportxmr.com:443" "user": "YOUR_XMR_WALLET_ADDRESS.WORKER_NAME" "pass": "x" "tls": true 3. Enable Huge Pages
Run as Administrator. If Huge Pages fails:
Local Security Policy → Local Policies → User Rights Assignment → "Lock pages in memory" → Add your user → Reboot 4. Launch xmrig.exe Tip: Use --threads=N to limit CPU cores. Reduce voltage for lower temps.
1. Install via Homebrew brew install xmrig
Or download from xmrig.com. Right-click → Open to bypass Gatekeeper.
2. Configure nano ~/.xmrig.json
Set pool:
"url": "pool.supportxmr.com:443" "user": "YOUR_XMR_WALLET.WORKER" "tls": true 3. Run xmrig Apple Silicon gets ~600-900 H/s. macOS limits Huge Pages.
1. Build from source sudo apt install git build-essential cmake libuv1-dev libssl-dev libhwloc-dev git clone https://github.com/xmrig/xmrig.git cd xmrig && mkdir build && cd build cmake .. && make -j$(nproc) 2. Enable Huge Pages sudo sysctl -w vm.nr_hugepages=1280 echo vm.nr_hugepages=1280 | sudo tee -a /etc/sysctl.conf 3. Run sudo ./xmrig Linux gives the best RandomX performance. Enable MSR for extra 5-15%.
Mobile mining — the honest truth
Mining XMR on a phone produces ~50-150 H/s — roughly 1/50th of a desktop. The electricity and device wear exceed the XMR value produced.
What you should do instead
Use your phone to monitor your mining operation via the pool dashboard. Or consider buying XMR directly via Wagyu, ChangeNOW, or Haveno.
Third-party mining apps carry security risks. We do not recommend any of them.
Section 07 / Concepts
Hashrate, shares, rewards, payments
Hashrate (H/s)
RandomX hashes per second. Higher = more lottery tickets. The network runs ~5.97 GH/s total. Your share determines your proportion of block rewards.
Shares
Proof-of-work fragments submitted to the pool. More shares = bigger slice of the block reward when the pool finds a block. Invalid shares don't count.
PPLNS payments
Pay Per Last N Shares. When pool finds a block, reward splits proportional to your recent shares. Discourages pool-hopping, rewards loyal miners.
Section 08 / Legality
Mining is legal almost everywhere · restrictions affect trading, not mining
* Mining legal; XMR delisted from exchanges. Privacy coin restrictions affect exchange trading, not mining or holding. This is not legal advice.
xmr.irish / mining · RandomX CPU-optimized · data from EIA + miningpoolstats.stream