Jul 22, 2025
Getting started with Public Pool Mining

Getting started with Public Pool Mining

Fully Open Source Solo Bitcoin Mining Pool

Gary Woodfine

Gary Woodfine

is an open-source solo Bitcoin mining pool that provides a platform for individual miners to participate in the Bitcoin network without relying on third-party vendors. It is designed to support solo miners by offering a shared infrastructure that allows them to compete for entire block rewards independently.

Public Pool is particularly popular among users of the Bitaxe miner, an open-source Bitcoin mining device, and is often used in conjunction with Umbrel Home Server, a Bitcoin-focused server and operating system that simplifies the setup and management of mining operations.

One of the key features of Public Pool is its commitment to transparency and open-source development. This approach aligns with the broader ethos of decentralisation within the Bitcoin community, aiming to reduce the barriers to entry for new miners and promote a more distributed network. By using Public Pool, miners can connect their devices to a stratum server, which acts as an intermediary between their hardware and the Bitcoin network, facilitating the mining process

14 Jul 2025Bitcoin
How to run a Bitcoin Node with Umbrel Home

Start validating bitcoin transactions with your own node to help secure and decentralise the Bitcoin network

what is a stratum server

A stratum server is a type of server used in cryptocurrency mining, particularly in the context of proof-of-work (PoW) blockchains like Bitcoin. It acts as an intermediary between the miners and the blockchain network, providing a simplified and efficient way for miners to connect to the network and contribute their computational power to validate transactions and create new blocks.

Essentially this will refer to a device that participates in the Network Time Protocol (NTP) hierarchy, which is used to synchronise the time of computer systems over a network. The stratum level indicates how many steps away a device is from a reference clock, which is the most accurate time source. The lower the stratum number, the closer the device is to the reference clock, and thus the more accurate its time is expected to be.

Key points relating to stratum servers to be aware of are as follows:

  1. Protocol: Stratum is a communication protocol that allows miners to connect to a mining pool. It is designed to be lightweight and efficient, reducing the overhead of communication between miners and the pool.
  2. Mining Pools: Most cryptocurrency miners today participate in mining pools, where they combine their computational resources to increase the chances of solving the complex mathematical problems required to validate transactions and earn rewards. Stratum servers facilitate this process by distributing work to miners and collecting their results.
  3. Work Distribution: The stratum server divides the work required to solve a block into smaller units, which are then distributed to individual miners. This allows miners to work on smaller, more manageable tasks and submit their solutions back to the server.
  4. Efficiency: By using a stratum server, miners can reduce the amount of data they need to transfer over the network, making the mining process more efficient. This is especially important for miners with limited bandwidth.
  5. Security: Stratum servers can also provide an additional layer of security by filtering out invalid or malicious work from miners, ensuring that only valid contributions are made to the pool.
  6. Flexibility: Stratum servers can support a variety of mining hardware and software, making them versatile and adaptable to different mining setups.

a stratum server is a crucial component in the cryptocurrency mining ecosystem, enabling efficient and effective participation in mining pools and contributing to the overall security and stability of the blockchain network.

Solo Mining Pool

Public Pool is often referred to as a solo mining pool, but it's important to note that it functions differently from traditional mining pools. In a typical mining pool, miners combine their hash power to increase the chances of mining a block and then share the rewards proportionally. In contrast, Public Pool provides a shared node infrastructure that allows solo miners to compete for blocks independently, with the potential to keep nearly all of the reward if they successfully mine a block.

While solo mining can potentially result in a larger reward if successful, it is also much more difficult and less predictable than pool mining. Pool mining offers a more consistent payout, but the reward is typically smaller than what a successful solo miner would receive.

Lottery Mining

The use of Public Pool is often associated with lottery mining, a strategy where miners use lower-hash-rate hardware in a home setup to independently mine Bitcoin blocks. This approach offers a low probability of success but a massive potential reward, similar to playing a lottery where the jackpot is the full block reward plus transaction fees.

Having a small solo miner on your desk, doing its best to try and hit the bitcoin block may see huge rewards or it may see nothing at all. This is very much self-renewing lottery ticket that just keeps going every 10 minutes. Every time a new block is found, the Bitcoin network generates a new block and it starts all over again until the final bitcoin block is mined - circa the year 2140.

For those interested in setting up solo mining with Public Pool, the process can be straightforward, especially with the help of guides and community support.

Conclusion

Public Pool is a valuable resource for solo Bitcoin miners, offering an open-source platform that supports decentralisation and provides a way for individuals to participate in the Bitcoin network with their own hardware.

Copyright © 2025 garywoodfine.com