Pooled mining is a mining approach where multiple generating clients contribute to the generation of a block, and then split the block reward according the contributed processing power. Pooled mining effectively reduces the granularity of the block generation reward, spreading it out more smoothly over time.
There are different approaches to Pooled Mining to reduce unfair mining practices to slower mining computers. These are:
The slush approach
Bitcoin Pooled Mining (BPM), sometimes referred to as “slush’s pool”, follows a score-based method. Older shares (from beginning of the round) have lower weight than more recent shares, which reduces the motivation to cheat by switching between pools within a round.
The puddinpop approach
(As of February, 2011, there are no puddinpop pools running.)
Another approach is the ‘metahash’ technique, used by puddinpop’s remote miner. Clients generate hashes, and also submit ‘metahashes’, which are hashes of a large chunk of generated hashes. The server checks that the metahashes are correct (in a round-robin fashion, picking up a metahash from a client that hasn’t been checked on the longest), thus preventing clients from simply claiming that they have done work without actually doing it. The withholding of good blocks by the clients is prevented by the server’s possession of the private key, just as in the previous approach. Rewards are distributed based on the number of metahashes submitted by the clients.
The generated blocks contain multiple keys in the generation transaction, giving fractional bitcoin amounts to each key in proportion to their hashing contribution for that block.
The Pay-per-Share approach
The Pay-per-Share (PPS) approach, first described by BitPenny, is to offer an instant flat payout for each share that is solved. The payout is offered from the pool’s existing balance and can therefore be withdrawn immediately, without waiting for a block to be solved or confirmed. The possibility of cheating the miners by the pool operator and by timing attacks is thus completely eliminated.
This method results in the least possible variance for miners while transferring all risk to the pool operator. The resulting possibility of loss for the server is offset by setting a payout lower than the full expected value.
Luke-Jr’s approach (“Eligius“)
Luke came up with a third approach borrowing strengths from the earlier two. Like slush’s approach, miners submit proofs-of-work to earn shares. Like puddinpop’s approach, the pool pays out immediately via block generation. When distributing block rewards, it is divided equally among all shares since the last valid block. Unlike any preexisting pool approach, this means that the shares contributed toward stale blocks are recycled into the next block’s shares. In order to spare participating miners from transaction fees, rewards are only paid out if a miner has earned at least 0.67108864 BTC (400 TBC). If the amount owed is less, it will be added to the earnings of a later block (which may then total over the threshold amount). If a miner does not submit a share for over a week, the pool sends any balance remaining, regardless of its size.
The Triplemining approach
The Triplemining approach is to bring together a medium-sized pool with no fees and clever redistribution of 1% of every found block to allow your share to grow more rapidly than on any other bitcoin mining pool.
For every found block, Triplemining redistributes 1% of the profits to all minipool owners (people with 1 or more friends mining with them). The redistribution is connected to the shares found by the members of the minipool. So if the hash rate of the minipool members equals or is bigger than yours, the part in the redistribution will be equally bigger.
P2Pool mining nodes work on a chain of shares similar to Bitcoin’s blockchain. When a block is found, the reward is divided among the most recent shares in this share-blockchain. Like the puddinpop and Luke-Jr approaches, p2pool pays via generation.
Here are some popular Mining Pools that I have found:
Soon, CoinMiners.Net will have our very own exclusive Mining Pool available to our customers only! Expected Launch Date is July First, 2013.
Most of the content on this page came directly from https://en.bitcoin.it/wiki/Pooled_mining thank you for the useful information!