Monero (XMR) mining pool logo
Monero · RandomX · Solo mining pool with direct on-chain payout

Monero (XMR) Solo Mining Pool: How It Works and What to Check

Choosing a Monero mining pool requires more than comparing fees and hashrate. XMR uses RandomX, a proof-of-work algorithm optimised for general-purpose CPUs and designed to reduce the advantage of specialised hardware. That lets you take part in mining without depending on dedicated ASICs, but it does not remove a fundamental question: how your work is handled, and what happens to the reward once a block is found.

Monero supports several different models. A shared pool groups the hashrate of many participants and distributes rewards according to a set payout system. P2Pool does something similar in a decentralised way. It is also possible to mine solo, running the necessary infrastructure yourself and taking on all the variance individually.

There is also an operational middle ground: using a pool's infrastructure to do solo mining. The pool provides Stratum connectivity and the infrastructure needed to process work and submit blocks, but rewards are not shared among its participants.

That is the model OwnBlock uses.

View pool dashboard

What exactly is a Monero mining pool?

In a shared pool, many miners contribute hashrate to the same infrastructure. By combining computing power, the pool finds blocks more often than each participant would alone, and later distributes rewards according to the agreed payout system.

Two common models are PPLNS and PPS. Under PPLNS, the reward depends on the shares submitted within a given window when the pool finds a block. Under PPS, the miner receives a set amount for every valid share, and the operator absorbs the variance between what is paid out to participants and the blocks it actually finds.

Solo mining works differently. You individually keep your own probability of finding a block. That probability depends on your hashrate relative to the difficulty and the network's total hashrate. With little computing power, long periods can pass without finding one; when one is found, though, the reward is yours, since you produced the valid work.

OwnBlock uses this second model. There is no PPLNS, PPS, or reward-sharing among the pool's users. You compete independently and only receive a reward when your own work finds a valid block.

The difference from running the entire infrastructure yourself is purely operational: OwnBlock provides the Stratum service and the infrastructure needed to connect to the mining network, while you keep the variance that is characteristic of solo mining.

How to choose a good Monero mining pool?

There is no single pool that is best for every case. The right choice depends on the mining model you want, your tolerance for variance, where your hashrate is located, and how the service handles rewards. There are several criteria worth checking before connecting any computing power:

Reward model
The first thing to establish is whether a pool is a shared pool, P2Pool, or a solo mining service. The difference is not merely commercial: it determines who absorbs the variance, how payouts are calculated, and whether the rewards of different miners are pooled together before being distributed. Anyone who prefers more frequent income may find a shared model more suitable. Anyone who wants to individually keep the chance of receiving a block reward, and accepts considerably higher variance, may prefer solo mining.
Infrastructure and latency
The location and quality of the infrastructure matter too. In mining, high latency or an unstable connection can delay receiving new work and delivering results back to the server. That is why it is more useful to assess real latency, connection stability, and the accepted-share rate than to rely on a marketing label about the network architecture used. Anycast, for example, is not inherently better or worse for mining: the result depends on how the infrastructure was deployed, the BGP routes involved, and where the nodes handling connections actually sit. OwnBlock uses dedicated infrastructure in Europe. The pool accepts international connections, but effective latency will depend on your location, or that of the provider your hashrate originates from.
How the reward is paid out
Another important point is who initially receives the block reward. In many shared pools, the reward first lands in the operator's own financial infrastructure. The pool tracks internally how much each miner is owed and later makes payouts according to its own rules, minimums, and schedule. OwnBlock uses a different scheme. When you find a valid Monero block, the coinbase transaction is built with two outputs: 98% of the reward goes directly to you, and 2% goes to the OwnBlock fee. There is no mining balance accumulated in an internal account, and no later transfer from a pool wallet. Your share is born directly as an output of the block's coinbase transaction.
Published fee
The fee should be known before connecting your miner. OwnBlock currently charges 2% on blocks found. That fee only applies when your miner produces a valid block, and it is built directly into the coinbase transaction's distribution. If your miner does not find a block, there is no reward and no fee to charge.
Registration and KYC
Connecting your miner to OwnBlock does not require completing a KYC process. Work is identified through a primary Monero address and the corresponding worker identifier. The pool does not need to keep a custodial account with a balance pending withdrawal in order to pay out a reward.
Compatibility with rented hashrate
Solo mining does not require owning your own hardware. You can also use hashrate rented from third-party providers, as long as they let you specify the destination pool and are compatible with the required protocol and connection parameters. OwnBlock accepts RandomX hashrate from NiceHash and MiningRigRentals.

Where OwnBlock fits into this

OwnBlock is a solo mining pool for XMR. Its role is not to pool the rewards of different miners and split them proportionally. Each participant mines independently and keeps their own probability of finding a block.

OwnBlock provides the infrastructure that sits between the mining software and the Monero network: Stratum servers, receiving and validating work, worker management, block construction, and submission once a valid solution is found.

The XMR service currently includes solo mining with no PPLNS or PPS, dedicated infrastructure in Europe, a 2% fee, direct distribution via a coinbase split, no custodial balance held within the pool, access with no KYC, compatibility with XMRig, compatibility with NiceHash and MiningRigRentals, and a public dashboard showing hashrate, miners, and blocks found.

This model does not reduce the variance of solo mining, and it is important to understand that before starting. Accepted shares let you measure the work submitted and confirm your miner is running correctly, but they do not by themselves create a payable balance. You only receive a reward when you find a valid block.

If what you are looking for is to spread out the variance and receive rewards proportional to your contributed hashrate, P2Pool is a different alternative and is worth evaluating as such.

You can check the pool's hashrate, the network's hashrate, and the history of blocks found directly from OwnBlock's public dashboard.

Transparency and on-chain verification

One of the differences in the model OwnBlock uses is that your reward originates directly in the block's coinbase transaction.

Coinbase transactions — also called miner transactions in Monero — follow different rules from ordinary transfers. Among other quirks, they use a Null RingCT type, so their outputs do not hide amounts via RingCT the way a conventional transaction does.

This makes it possible to publicly verify the structure and amounts of the reward created by a block.

Monero's privacy, however, remains relevant: observing an output on-chain does not by itself reveal which Monero address received it. Outputs use cryptographically derived keys, and the recipient's address is not published directly on the blockchain.

OwnBlock uses that property to offer verifiability without automatically turning your full address into public information.

When a block is found, the pool generates and keeps the tx_key used in building the coinbase. Combining that tx_key, the transaction, and your address makes it possible to cryptographically prove that a given output was intended for that address.

The pool publishes these proofs for the blocks it finds, and they can be cross-checked using P2Pool Observer, an independent tool from the Monero community.

OwnBlock also publishes the information needed to verify the output corresponding to its own fee. This makes it possible to independently confirm that the block attributed to the pool exists, and that the coinbase distribution matches the declared scheme.

There is an important distinction here: anyone can audit the public information of the block and the pool, but publicly proving that your output belongs to a specific address requires knowing that address together with the corresponding cryptographic proof. It is up to you whether to reveal that link.

This mechanism also makes it possible to technically demonstrate that the funds received originated as a mining reward, and not as a later transfer from an operator wallet.

If an exchange, custodian, or institution requests documentation on the origin of funds, this proof can provide cryptographic evidence of their provenance. Whether it is accepted as sufficient documentation will, naturally, depend on each entity's own compliance policies.

Compatible hashrate rental

OwnBlock lets you connect RandomX hashrate from third-party providers. Compatible options include:

Ready to connect your miner?
Follow the step-by-step guide to configure XMRig and connect to the OwnBlock XMR pool.
View connection guide

Frequently asked questions about XMR pools

Do I need an ASIC to mine Monero?
No. RandomX is designed to run well on ordinary CPUs. With a modern CPU you can start mining XMR without specialized hardware.
What software do I need to mine XMR?
XMRig is one of the most widely used RandomX mining implementations and is the software used in the OwnBlock connection guide.
Is OwnBlock a PPLNS pool?
No. OwnBlock operates as a solo mining pool. Shares from different miners are not combined to split a reward. If your worker finds a block, you receive the corresponding reward minus the 2% fee; if it does not find a block, the shares submitted do not generate a payout.
What is the best Monero mining pool if I mine outside Europe?
Geographic location does not prevent connecting to a pool, but it can affect latency. If the hashrate is located far from Europe, it is worth measuring the connection to the endpoint before committing significant capacity, since high latency, packet loss, or an unstable route can increase stale shares and reduce effective efficiency.
Can I use rented hashrate to mine XMR?
Yes. OwnBlock is compatible with RandomX hashrate from NiceHash and MiningRigRentals. Before renting capacity, check that the provider lets you set the destination pool and uses the current parameters listed in OwnBlock's connection guide.
What happens if I submit shares but do not find a block?
In solo mining, an accepted share confirms that you are producing and submitting valid work to the pool, but it does not represent a payable fraction of a reward. A payout only occurs when your work finds a valid block accepted by the Monero network.