PPS (Pay Per Share)
PPS (Pay Per Share) is a payout model used by mining pools to distribute rewards to miners. In the PPS model, miners are paid a fixed amount for each share they contribute to the pool, regardless of whether the pool successfully mines a block. This system ensures consistent payouts and reduces the variability in miner earnings, providing a more predictable and stable income stream for participants.
PPS (Pay Per Share) Explained in Simple Terms
PPS (Pay Per Share) is a mining pool payout system where miners receive a fixed payment for each share they submit to the pool, based on the pool’s difficulty level and block rewards. Unlike other payout models that only distribute rewards when a block is successfully mined, the PPS model ensures miners are paid regularly for their contribution to the pool, regardless of the pool’s block-solving success.
In Bitcoin mining, a "share" is a partial solution to the mining puzzle that the pool uses to track a miner’s contribution. The pool assigns a difficulty level to shares, and miners submit shares by solving these partial puzzles. In PPS, the miner gets paid for each share they contribute based on the pool’s block reward and difficulty, providing a fixed, predictable payout.
The main advantage of the PPS model is the reliability and consistency of payouts, but the trade-off is that PPS pools generally charge higher fees to cover the cost of offering guaranteed payouts.
How PPS (Pay Per Share) Works
In the PPS model, when a mining pool mines a block, the reward (block reward + transaction fees) is divided among miners based on the shares they submitted. Here’s how the PPS system works:
Share Contribution: Each miner in the pool submits shares by solving partial puzzles (nonces). The difficulty of the shares is set by the pool operator.
Fixed Payment per Share: For each share submitted, the miner is guaranteed a fixed payout, which is calculated based on the block reward and the number of shares submitted by all miners in the pool.
Block Solving: When the pool successfully mines a block, the total block reward (e.g., 6.25 BTC plus transaction fees) is divided according to the shares contributed by all miners.
Payout Distribution: Miners are paid based on the number of shares they contributed, and they receive payments for shares even if the pool has not yet solved a block. The pool operator may charge a fee (typically 1-2%) to cover the cost of providing guaranteed payouts.
Because PPS provides guaranteed payouts, miners don’t have to wait for the pool to find a block before receiving rewards, making it an attractive option for those seeking consistent, stable earnings. However, the PPS model can be more expensive for pool operators, leading to higher fees for miners.
Example of PPS (Pay Per Share) in Practice
Let’s say a mining pool has a block reward of 6.25 BTC and transaction fees of 0.25 BTC, making the total block reward 6.5 BTC. The pool has a difficulty level where each share is worth 0.00001 BTC.
Miner A contributes 100,000 shares to the pool.
Miner B contributes 50,000 shares to the pool.
The total number of shares contributed by all miners is 150,000 shares. If the pool mines a block and receives 6.5 BTC in rewards, the payout for each share is calculated as:
Payout per share = 6.5 BTC / 150,000 shares = 0.0000433 BTC per share.
Miner A’s payout = 100,000 shares * 0.0000433 BTC = 4.33 BTC.
Miner B’s payout = 50,000 shares * 0.0000433 BTC = 2.165 BTC.