<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://en.bitcoin.it/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Greee</id>
	<title>Bitcoin Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://en.bitcoin.it/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Greee"/>
	<link rel="alternate" type="text/html" href="https://en.bitcoin.it/wiki/Special:Contributions/Greee"/>
	<updated>2026-05-23T10:29:01Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Comparison_of_mining_pools&amp;diff=31379</id>
		<title>Comparison of mining pools</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Comparison_of_mining_pools&amp;diff=31379"/>
		<updated>2012-09-30T20:53:19Z</updated>

		<summary type="html">&lt;p&gt;Greee: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Reward types &amp;amp; explanation:&lt;br /&gt;
* &#039;&#039;&#039;DGM&#039;&#039;&#039; - Double Geometric Method.  A hybrid between PPLNS and Geometric reward types that enables to operator to absorb some of the variance risk.  Operator receives portion of payout on short rounds and returns it on longer rounds to normalize payments. [https://bitcointalk.org/index.php?topic=39497.0]&lt;br /&gt;
* &#039;&#039;&#039;Prop.&#039;&#039;&#039; - Proportional. When block is found, the reward is distributed among all workers proportionally to how much shares each of them has found.&lt;br /&gt;
* &#039;&#039;&#039;PPLNS&#039;&#039;&#039; - Pay Per Last N Shares. Similar to proportional, but instead of looking at the number of shares in the round, instead looks at the last N shares, regardless of round boundaries.&lt;br /&gt;
* &#039;&#039;&#039;PPS&#039;&#039;&#039; - Pay Per Share. Each submitted share is worth certain amount of BC. Since finding a block requires &amp;lt;current difficulty&amp;gt; shares &#039;&#039;on average&#039;&#039;, a PPS method with 0% fee would be 50 BTC divided by &amp;lt;current difficulty&amp;gt;. It is risky for pool operators, hence the fee is highest.&lt;br /&gt;
* &#039;&#039;&#039;SMPPS&#039;&#039;&#039; - Shared Maximum Pay Per Share. Like Pay Per Share, but never pays more than the pool earns. [http://eligius.st/wiki/index.php/Shared_Maximum_PPS]&lt;br /&gt;
* &#039;&#039;&#039;ESMPPS&#039;&#039;&#039; - Equalized Shared Maximum Pay Per Share. Like SMPPS, but equalizes payments fairly among all those who are owed. [http://forum.bitcoin.org/index.php?topic=12181.msg378851#msg378851]&lt;br /&gt;
* &#039;&#039;&#039;RSMPPS&#039;&#039;&#039; - Recent Shared Maximum Pay Per Share. Like SMPPS, but system aims to prioritize the most recent miners first. [http://eligius.st/wiki/index.php/Shared_Maximum_PPS]&lt;br /&gt;
* &#039;&#039;&#039;CPPSRB&#039;&#039;&#039; - Capped Pay Per Share with Recent Backpay.&lt;br /&gt;
* &#039;&#039;&#039;Score&#039;&#039;&#039; - Score based system: a proportional reward, but weighed by time submitted. Each submitted share is worth more in the function of time &#039;&#039;t&#039;&#039; since start of current round. For each share score is updated by: score += exp(t/C). This makes later shares worth much more than earlier shares, thus the miner&#039;s score quickly diminishes when they stop mining on the pool. Rewards are calculated proportionally to scores (and not to shares). (at slush&#039;s pool C=300 seconds, and every hour scores are normalized)&lt;br /&gt;
[http://eligius.st/~luke-jr/samples/800MH-3/ Visual examples of the various payout methods]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Location !! GH/s&amp;lt;ref name=&amp;quot;hashrate2&amp;quot;&amp;gt;Note that pool hashrate is largely irrelevant but can be seen as a popularity measurement. Note however that it is a theoretical security issue if one pool gains above 50% of the total computational power of the network, thus consider joining a pool based on other metrics.&amp;lt;/ref&amp;gt; !! Merged Mining&amp;lt;ref name=&amp;quot;merged&amp;quot;&amp;gt;Merged mining allows miners to mine on multiple [[block chains]] at the same time with the same hashing.&amp;lt;/ref&amp;gt; !! Reward Type !! Transaction fees !! PPS Fee !! Reward Fee !! Protocol !! Launched !! Difficulty&amp;lt;ref name=&amp;quot;diff&amp;quot;&amp;gt;The share difficulty the pool uses&amp;lt;/ref&amp;gt; !! Forum !! Website&lt;br /&gt;
|-&lt;br /&gt;
| [[50BTC]] || Germany || 3200 || No || PPS&amp;lt;ref name=&amp;quot;stales&amp;quot;&amp;gt;Pool also rewards stale shares&amp;lt;/ref&amp;gt; || kept by pool ||3% || || [[getwork]] || 2011-11-11 || 1 || [http://bitcointalk.org/index.php?topic=54673.0 1] || [http://50btc.com/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[BitArena]] || Romania || 1 || No || Prop. || kept by pool || || 0% || [[getblocktemplate]] || 2012-09-22 || 1 || [https://bitcointalk.org/index.php?topic=112243.0 1] ||[https://www.bitarena.net/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[Bitcash.cz|Bitcash.cz]] || Czech Republic || 5 || No || Prop. || kept by pool ||  || 0% || [[getwork]] || 2012-09-14 || 1 || [http://bitcash.cz/forum/ 1] || &lt;br /&gt;
[http://bitcash.cz/pool/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[Bitclockers|BitClockers]] || USA/EU || 250 || [[NMC]] || PPS || kept by pool || 8% || || [[getwork]] || 2011-05-27 || 1 || [http://forum.bitcoin.org/index.php?topic=10127.0 1] || [http://bitclockers.com/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[Bitcoin_Pool|Bitcoin Mining Pool]] || USA || 70 || No || Prop. || kept by pool || || 0%&amp;lt;ref name=&amp;quot;donations&amp;quot;&amp;gt;Donations are possible&amp;lt;/ref&amp;gt; || [[getwork]] || Unknown || 1 || [http://bitcoinpool.com/forum/ 1] || [http://www.bitcoinpool.com/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[Bitcoin_Pooled_Mining|Slush&#039;s pool (mining.bitcoin.cz)]] || EU/France || 1600 || [[NMC]] || Score || kept by pool || || 2% || [[getwork]], [http://mining.bitcoin.cz/stratum-mining stratum] || 2010-11-27 || Dynamic || [http://forum.bitcoin.org/index.php?topic=1976.0 1] || [http://mining.bitcoin.cz/ Link]&lt;br /&gt;
|- &lt;br /&gt;
| [[Bitcoins.lc]] || EU || 60 || No || Prop. || kept by pool || || 0% || [[getwork]] || 2011-05-27 || 1 || [http://forum.bitcoin.org/index.php?topic=10121.0 1] || [http://www.bitcoins.lc/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[Bitparking]] || USA || 130 || [[NMC]], I0C, IXC, [[Devcoin]] || PPS || kept by pool || 2.5% || || [[getwork]] || 2012-01-08 || Choosable&amp;lt;ref name=&amp;quot;changeable&amp;quot;/&amp;gt; || [https://bitcointalk.org/index.php?topic=57148.0 1] || [http://mmpool.bitparking.com/pool Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[BitMinter]] || Germany || 1100 || [[NMC]] || PPLNS || shared || || 0% || [[getwork]] || 2011-06-26 || 1 || [https://bitcointalk.org/index.php?topic=27062.0 1] || [https://bitminter.com Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[BitPenny]] || USA || 4 || No || CPPSRB || 97% shared || 3% || || BlkPrep&amp;lt;ref name=&amp;quot;local&amp;quot;&amp;gt;Miner-local getwork proxy available.&amp;lt;/ref&amp;gt; || 2011-02-08 || 8 || [https://bitcointalk.org/index.php?topic=36371.0 1] || [http://bitpenny.com/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[BTC Canada]] || Canada || 2 || No || PPLNS || kept by pool || || 1.5% || [[getwork]] || 2012-08-08 || 1 || [https://bitcointalk.org/index.php?topic=99741.0/ 1] || [https://btccan.com/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[BTC Guild]] || USA/EU || 2300 || [[NMC]] || PPS || kept by pool || 5% || || [[getwork]], [http://mining.bitcoin.cz/stratum-mining stratum] || 2011-05-09 || Choosable&amp;lt;ref name=&amp;quot;changeable&amp;quot;/&amp;gt; || [http://forum.bitcoin.org/index.php?topic=7760.0 1] || [http://www.btcguild.com/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[BTCMine]] || UK || 65 || No || Score || kept by pool || || 0% || [[getwork]] || 2011-03-11 || 1 || [http://forum.bitcoin.org/index.php?topic=4251.0 1] || [http://www.btcmine.com/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[btcmp.com]] || Germany || 60 || No || PPS || kept by pool || 4% || || [[getwork]] || 2011-06-28 || 1 ||  || [http://www.btcmp.com/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[BTCWarp]] || USA || 50 || No || Score || kept by pool || || 0% || [[getwork]] || ? || 1 || [http://www.bitcoinbalkan.com/forum 1] ||[http://www.btcwarp.com/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[CoinLab Protected Pool]] || USA || ? || No || PPS || kept by pool || 2-5% || || [[getwork]] || 2012-08-09 || 1 || [https://bitcointalk.org/index.php?topic=99643 1] ||[https://bitcointalk.org/index.php?topic=99643 Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[Coinotron|Coinotron]] || Poland || 70 || No || DGM || kept by pool ||  || 0% || [[getwork]] || 2011-07-06 || 1 || [http://forum.bitcoin.org/index.php?topic=26727.0 1] || [http://www.coinotron.com Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[DeepBit]] || Germany || 4200 || No || PPS/Prop. || kept by pool || 10% || 3% || [[getwork]] || 2011-02-26 ||1 || [http://forum.bitcoin.org/index.php?topic=3889.0 1] || [http://deepbit.net/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[Eclipse Mining Consortium]] || USA/EU/AU/Asia || 1900 || [[NMC]] || DGM/PPS || kept by pool || 5% || 0% || [[getwork]], [[getblocktemplate]] || 2011-06-14 || 1/Choosable&amp;lt;ref name=&amp;quot;changeable&amp;quot;/&amp;gt;/Dynamic || [http://forum.bitcoin.org/index.php?topic=16385.0 1] || [https://eclipsemc.com Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[Eligius]] || Germany || 300 || [[NMC]] || SMPPS || kept by pool || 0%&amp;lt;ref name=&amp;quot;donations&amp;quot;&amp;gt;Donations are possible&amp;lt;/ref&amp;gt; || || [[getwork]], [[getblocktemplate]]&amp;lt;ref name=&amp;quot;local&amp;quot;/&amp;gt; || 2011-04-27 || 1 || [https://bitcointalk.org/index.php?topic=23768.msg298069#msg298069 1] || [http://eligius.st Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[Horrible Horrendous TT]] || USA || 15 || No || PPS&amp;lt;ref name=&amp;quot;stales&amp;quot;&amp;gt;Pool also rewards stale shares&amp;lt;/ref&amp;gt; || kept by pool || 1% || || [[getwork]] || 2012-08-29 || Choosable&amp;lt;ref name=&amp;quot;changeable&amp;quot;&amp;gt;The difficulty of the shares can be changed by the user.&amp;lt;/ref&amp;gt; || [https://bitcointalk.org/index.php?topic=95378.0 1] || [http://hhtt.1209k.com/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[Mining Team Reddit (MtRed)]] || USA/EU || 650 || [[NMC]] || PPS&amp;lt;ref name=&amp;quot;stales&amp;quot;&amp;gt;Pool also rewards stale shares&amp;lt;/ref&amp;gt; || shared || 0% || || [[getwork]] || 2011-05-25 || 1 || [http://forum.bitcoin.org/index.php?topic=15929.0 1] [http://reddit.com/r/mtred/ 2] || [http://www.mtred.com/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[MaxBTC]] || USA || 220 || [[NMC]] || DGM || kept by pool || || 0% || [[getwork]] || 2012-03-15 || 1 || [https://bitcointalk.org/index.php?topic=68734.0 1] || [https://www.maxbtc.com/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[NMCBit]] || USA || 20 || [[NMC]] || PPS/Prop. || kept by pool || 6.6% || 3% || [[getwork]] || 2011-08-01 || 1 || [https://bitcointalk.org/index.php?topic=33612.0 1] [http://dot-bit.org/forum/viewtopic.php?f=6&amp;amp;t=268 2] || [http://www.nmcbit.com/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[Ozco.in]] || USA/EU/AUS || 750 || [[NMC]] on DGM || DGM/PPS || shared on DGM || 4% || 2% || [[getwork]] || 2011-06-07 || 1 || [https://bitcointalk.org/index.php?topic=14085.0 1] || [https://www.ozcoin.net Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[P2Pool]] || Earth (P2P) || 300 || Solo Mining&amp;lt;ref&amp;gt;P2Pool supports merged mining but payouts in the merged chain are not pooled.&amp;lt;/ref&amp;gt; || PPLNS || shared || || 0%&amp;lt;ref&amp;gt;People are donating &#039;&#039;to&#039;&#039; P2Pool miners to encourage people to use it. The P2Pool author also accepts optional donations.&amp;lt;/ref&amp;gt; || Proprietary&amp;lt;ref name=&amp;quot;local&amp;quot;/&amp;gt; || 2011-06-17 || Choosable&amp;lt;ref name=&amp;quot;changeable&amp;quot;/&amp;gt; || [http://forum.bitcoin.org/index.php?topic=18313.0 1] || [https://en.bitcoin.it/wiki/P2Pool Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[pool.itzod.ru]] || Russia || 360 || Converted to BTC || RSMPPS || shared || 0% ||  || [[getwork]] || 2011-08-01 || 1 || [https://bitcointalk.org/index.php?topic=25127.0 1] [https://bitcointalk.org/index.php?topic=44024.0 2] || [https://pool.itzod.ru/ Link]&lt;br /&gt;
|-	 &lt;br /&gt;
| [[PolMine]] || Poland || 160 || No || SMPPS || shared || 1% ||  || [[getwork]] || 2011-06-13 || 1 || [http://forum.polmine.pl/ 1] || [https://polmine.pl/?setlang=en Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[Triplemining]] || EU || 90 || No || PPLNS || kept by pool || || 0% &amp;lt;ref name=&amp;quot;jackpot&amp;quot;&amp;gt;Triplemining keeps 1% to redistribute using a weekly jackpot and affiliations&amp;lt;/ref&amp;gt; || [[getwork]], getmemorypool&amp;lt;ref name=&amp;quot;local&amp;quot;/&amp;gt; || 2011-06-28 || 1 || [http://forum.bitcoin.org/index.php?topic=23664.0 1] || [http://tinyurl.com/triplemining Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[pool.mkalinin.ru]] || Russia || 70 || No || PPLNS || kept by pool || || 0% || [[getwork]] || 2011-07-20 || 1 || [https://bitcointalk.org/index.php?topic=30703.0 1] || [http://pool.mkalinin.ru/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[alvarez.sfek.kz]] || Kazakhstan || 3 || No || PPLNS || kept by pool || || 0% || [[getwork]] || 2012-04-19 || 1 || [https://bitcointalk.org/index.php?topic=80135.0 1] || [http://alvarez.sfek.kz/ Link]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
*[[Pooled mining]]&lt;br /&gt;
*[http://bcx.me/ Bitcoin Mining Pool Tracker]&lt;br /&gt;
*[http://blockorigin.pfoe.be/chart.php Hashrate distribution pie chart]&lt;br /&gt;
&lt;br /&gt;
[[Category:Mining]]&lt;/div&gt;</summary>
		<author><name>Greee</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Comparison_of_mining_pools&amp;diff=31378</id>
		<title>Comparison of mining pools</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Comparison_of_mining_pools&amp;diff=31378"/>
		<updated>2012-09-30T20:51:07Z</updated>

		<summary type="html">&lt;p&gt;Greee: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Reward types &amp;amp; explanation:&lt;br /&gt;
* &#039;&#039;&#039;DGM&#039;&#039;&#039; - Double Geometric Method.  A hybrid between PPLNS and Geometric reward types that enables to operator to absorb some of the variance risk.  Operator receives portion of payout on short rounds and returns it on longer rounds to normalize payments. [https://bitcointalk.org/index.php?topic=39497.0]&lt;br /&gt;
* &#039;&#039;&#039;Prop.&#039;&#039;&#039; - Proportional. When block is found, the reward is distributed among all workers proportionally to how much shares each of them has found.&lt;br /&gt;
* &#039;&#039;&#039;PPLNS&#039;&#039;&#039; - Pay Per Last N Shares. Similar to proportional, but instead of looking at the number of shares in the round, instead looks at the last N shares, regardless of round boundaries.&lt;br /&gt;
* &#039;&#039;&#039;PPS&#039;&#039;&#039; - Pay Per Share. Each submitted share is worth certain amount of BC. Since finding a block requires &amp;lt;current difficulty&amp;gt; shares &#039;&#039;on average&#039;&#039;, a PPS method with 0% fee would be 50 BTC divided by &amp;lt;current difficulty&amp;gt;. It is risky for pool operators, hence the fee is highest.&lt;br /&gt;
* &#039;&#039;&#039;SMPPS&#039;&#039;&#039; - Shared Maximum Pay Per Share. Like Pay Per Share, but never pays more than the pool earns. [http://eligius.st/wiki/index.php/Shared_Maximum_PPS]&lt;br /&gt;
* &#039;&#039;&#039;ESMPPS&#039;&#039;&#039; - Equalized Shared Maximum Pay Per Share. Like SMPPS, but equalizes payments fairly among all those who are owed. [http://forum.bitcoin.org/index.php?topic=12181.msg378851#msg378851]&lt;br /&gt;
* &#039;&#039;&#039;RSMPPS&#039;&#039;&#039; - Recent Shared Maximum Pay Per Share. Like SMPPS, but system aims to prioritize the most recent miners first. [http://eligius.st/wiki/index.php/Shared_Maximum_PPS]&lt;br /&gt;
* &#039;&#039;&#039;CPPSRB&#039;&#039;&#039; - Capped Pay Per Share with Recent Backpay.&lt;br /&gt;
* &#039;&#039;&#039;Score&#039;&#039;&#039; - Score based system: a proportional reward, but weighed by time submitted. Each submitted share is worth more in the function of time &#039;&#039;t&#039;&#039; since start of current round. For each share score is updated by: score += exp(t/C). This makes later shares worth much more than earlier shares, thus the miner&#039;s score quickly diminishes when they stop mining on the pool. Rewards are calculated proportionally to scores (and not to shares). (at slush&#039;s pool C=300 seconds, and every hour scores are normalized)&lt;br /&gt;
[http://eligius.st/~luke-jr/samples/800MH-3/ Visual examples of the various payout methods]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Location !! GH/s&amp;lt;ref name=&amp;quot;hashrate2&amp;quot;&amp;gt;Note that pool hashrate is largely irrelevant but can be seen as a popularity measurement. Note however that it is a theoretical security issue if one pool gains above 50% of the total computational power of the network, thus consider joining a pool based on other metrics.&amp;lt;/ref&amp;gt; !! Merged Mining&amp;lt;ref name=&amp;quot;merged&amp;quot;&amp;gt;Merged mining allows miners to mine on multiple [[block chains]] at the same time with the same hashing.&amp;lt;/ref&amp;gt; !! Reward Type !! Transaction fees !! PPS Fee !! Reward Fee !! Protocol !! Launched !! Difficulty&amp;lt;ref name=&amp;quot;diff&amp;quot;&amp;gt;The share difficulty the pool uses&amp;lt;/ref&amp;gt; !! Forum !! Website&lt;br /&gt;
|-&lt;br /&gt;
| [[50BTC]] || Germany || 3200 || No || PPS&amp;lt;ref name=&amp;quot;stales&amp;quot;&amp;gt;Pool also rewards stale shares&amp;lt;/ref&amp;gt; || kept by pool ||3% || || [[getwork]] || 2011-11-11 || 1 || [http://bitcointalk.org/index.php?topic=54673.0 1] || [http://50btc.com/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[BitArena.net]] || Romania || 1 || No || Prop. || kept by pool || || 0% || [[getblocktemplate]] || 2012-09-22 || 1 || [https://bitcointalk.org/index.php?topic=112243.0 1] ||[https://www.bitarena.net/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[Bitcash.cz|Bitcash.cz]] || Czech Republic || 5 || No || Prop. || kept by pool ||  || 0% || [[getwork]] || 2012-09-14 || 1 || [http://bitcash.cz/forum/ 1] || &lt;br /&gt;
[http://bitcash.cz/pool/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[Bitclockers|BitClockers]] || USA/EU || 250 || [[NMC]] || PPS || kept by pool || 8% || || [[getwork]] || 2011-05-27 || 1 || [http://forum.bitcoin.org/index.php?topic=10127.0 1] || [http://bitclockers.com/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[Bitcoin_Pool|Bitcoin Mining Pool]] || USA || 70 || No || Prop. || kept by pool || || 0%&amp;lt;ref name=&amp;quot;donations&amp;quot;&amp;gt;Donations are possible&amp;lt;/ref&amp;gt; || [[getwork]] || Unknown || 1 || [http://bitcoinpool.com/forum/ 1] || [http://www.bitcoinpool.com/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[Bitcoin_Pooled_Mining|Slush&#039;s pool (mining.bitcoin.cz)]] || EU/France || 1600 || [[NMC]] || Score || kept by pool || || 2% || [[getwork]], [http://mining.bitcoin.cz/stratum-mining stratum] || 2010-11-27 || Dynamic || [http://forum.bitcoin.org/index.php?topic=1976.0 1] || [http://mining.bitcoin.cz/ Link]&lt;br /&gt;
|- &lt;br /&gt;
| [[Bitcoins.lc]] || EU || 60 || No || Prop. || kept by pool || || 0% || [[getwork]] || 2011-05-27 || 1 || [http://forum.bitcoin.org/index.php?topic=10121.0 1] || [http://www.bitcoins.lc/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[Bitparking]] || USA || 130 || [[NMC]], I0C, IXC, [[Devcoin]] || PPS || kept by pool || 2.5% || || [[getwork]] || 2012-01-08 || Choosable&amp;lt;ref name=&amp;quot;changeable&amp;quot;/&amp;gt; || [https://bitcointalk.org/index.php?topic=57148.0 1] || [http://mmpool.bitparking.com/pool Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[BitMinter]] || Germany || 1100 || [[NMC]] || PPLNS || shared || || 0% || [[getwork]] || 2011-06-26 || 1 || [https://bitcointalk.org/index.php?topic=27062.0 1] || [https://bitminter.com Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[BitPenny]] || USA || 4 || No || CPPSRB || 97% shared || 3% || || BlkPrep&amp;lt;ref name=&amp;quot;local&amp;quot;&amp;gt;Miner-local getwork proxy available.&amp;lt;/ref&amp;gt; || 2011-02-08 || 8 || [https://bitcointalk.org/index.php?topic=36371.0 1] || [http://bitpenny.com/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[BTC Canada]] || Canada || 2 || No || PPLNS || kept by pool || || 1.5% || [[getwork]] || 2012-08-08 || 1 || [https://bitcointalk.org/index.php?topic=99741.0/ 1] || [https://btccan.com/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[BTC Guild]] || USA/EU || 2300 || [[NMC]] || PPS || kept by pool || 5% || || [[getwork]], [http://mining.bitcoin.cz/stratum-mining stratum] || 2011-05-09 || Choosable&amp;lt;ref name=&amp;quot;changeable&amp;quot;/&amp;gt; || [http://forum.bitcoin.org/index.php?topic=7760.0 1] || [http://www.btcguild.com/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[BTCMine]] || UK || 65 || No || Score || kept by pool || || 0% || [[getwork]] || 2011-03-11 || 1 || [http://forum.bitcoin.org/index.php?topic=4251.0 1] || [http://www.btcmine.com/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[btcmp.com]] || Germany || 60 || No || PPS || kept by pool || 4% || || [[getwork]] || 2011-06-28 || 1 ||  || [http://www.btcmp.com/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[BTCWarp]] || USA || 50 || No || Score || kept by pool || || 0% || [[getwork]] || ? || 1 || [http://www.bitcoinbalkan.com/forum 1] ||[http://www.btcwarp.com/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[CoinLab Protected Pool]] || USA || ? || No || PPS || kept by pool || 2-5% || || [[getwork]] || 2012-08-09 || 1 || [https://bitcointalk.org/index.php?topic=99643 1] ||[https://bitcointalk.org/index.php?topic=99643 Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[Coinotron|Coinotron]] || Poland || 70 || No || DGM || kept by pool ||  || 0% || [[getwork]] || 2011-07-06 || 1 || [http://forum.bitcoin.org/index.php?topic=26727.0 1] || [http://www.coinotron.com Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[DeepBit]] || Germany || 4200 || No || PPS/Prop. || kept by pool || 10% || 3% || [[getwork]] || 2011-02-26 ||1 || [http://forum.bitcoin.org/index.php?topic=3889.0 1] || [http://deepbit.net/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[Eclipse Mining Consortium]] || USA/EU/AU/Asia || 1900 || [[NMC]] || DGM/PPS || kept by pool || 5% || 0% || [[getwork]], [[getblocktemplate]] || 2011-06-14 || 1/Choosable&amp;lt;ref name=&amp;quot;changeable&amp;quot;/&amp;gt;/Dynamic || [http://forum.bitcoin.org/index.php?topic=16385.0 1] || [https://eclipsemc.com Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[Eligius]] || Germany || 300 || [[NMC]] || SMPPS || kept by pool || 0%&amp;lt;ref name=&amp;quot;donations&amp;quot;&amp;gt;Donations are possible&amp;lt;/ref&amp;gt; || || [[getwork]], [[getblocktemplate]]&amp;lt;ref name=&amp;quot;local&amp;quot;/&amp;gt; || 2011-04-27 || 1 || [https://bitcointalk.org/index.php?topic=23768.msg298069#msg298069 1] || [http://eligius.st Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[Horrible Horrendous TT]] || USA || 15 || No || PPS&amp;lt;ref name=&amp;quot;stales&amp;quot;&amp;gt;Pool also rewards stale shares&amp;lt;/ref&amp;gt; || kept by pool || 1% || || [[getwork]] || 2012-08-29 || Choosable&amp;lt;ref name=&amp;quot;changeable&amp;quot;&amp;gt;The difficulty of the shares can be changed by the user.&amp;lt;/ref&amp;gt; || [https://bitcointalk.org/index.php?topic=95378.0 1] || [http://hhtt.1209k.com/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[Mining Team Reddit (MtRed)]] || USA/EU || 650 || [[NMC]] || PPS&amp;lt;ref name=&amp;quot;stales&amp;quot;&amp;gt;Pool also rewards stale shares&amp;lt;/ref&amp;gt; || shared || 0% || || [[getwork]] || 2011-05-25 || 1 || [http://forum.bitcoin.org/index.php?topic=15929.0 1] [http://reddit.com/r/mtred/ 2] || [http://www.mtred.com/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[MaxBTC]] || USA || 220 || [[NMC]] || DGM || kept by pool || || 0% || [[getwork]] || 2012-03-15 || 1 || [https://bitcointalk.org/index.php?topic=68734.0 1] || [https://www.maxbtc.com/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[NMCBit]] || USA || 20 || [[NMC]] || PPS/Prop. || kept by pool || 6.6% || 3% || [[getwork]] || 2011-08-01 || 1 || [https://bitcointalk.org/index.php?topic=33612.0 1] [http://dot-bit.org/forum/viewtopic.php?f=6&amp;amp;t=268 2] || [http://www.nmcbit.com/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[Ozco.in]] || USA/EU/AUS || 750 || [[NMC]] on DGM || DGM/PPS || shared on DGM || 4% || 2% || [[getwork]] || 2011-06-07 || 1 || [https://bitcointalk.org/index.php?topic=14085.0 1] || [https://www.ozcoin.net Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[P2Pool]] || Earth (P2P) || 300 || Solo Mining&amp;lt;ref&amp;gt;P2Pool supports merged mining but payouts in the merged chain are not pooled.&amp;lt;/ref&amp;gt; || PPLNS || shared || || 0%&amp;lt;ref&amp;gt;People are donating &#039;&#039;to&#039;&#039; P2Pool miners to encourage people to use it. The P2Pool author also accepts optional donations.&amp;lt;/ref&amp;gt; || Proprietary&amp;lt;ref name=&amp;quot;local&amp;quot;/&amp;gt; || 2011-06-17 || Choosable&amp;lt;ref name=&amp;quot;changeable&amp;quot;/&amp;gt; || [http://forum.bitcoin.org/index.php?topic=18313.0 1] || [https://en.bitcoin.it/wiki/P2Pool Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[pool.itzod.ru]] || Russia || 360 || Converted to BTC || RSMPPS || shared || 0% ||  || [[getwork]] || 2011-08-01 || 1 || [https://bitcointalk.org/index.php?topic=25127.0 1] [https://bitcointalk.org/index.php?topic=44024.0 2] || [https://pool.itzod.ru/ Link]&lt;br /&gt;
|-	 &lt;br /&gt;
| [[PolMine]] || Poland || 160 || No || SMPPS || shared || 1% ||  || [[getwork]] || 2011-06-13 || 1 || [http://forum.polmine.pl/ 1] || [https://polmine.pl/?setlang=en Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[Triplemining]] || EU || 90 || No || PPLNS || kept by pool || || 0% &amp;lt;ref name=&amp;quot;jackpot&amp;quot;&amp;gt;Triplemining keeps 1% to redistribute using a weekly jackpot and affiliations&amp;lt;/ref&amp;gt; || [[getwork]], getmemorypool&amp;lt;ref name=&amp;quot;local&amp;quot;/&amp;gt; || 2011-06-28 || 1 || [http://forum.bitcoin.org/index.php?topic=23664.0 1] || [http://tinyurl.com/triplemining Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[pool.mkalinin.ru]] || Russia || 70 || No || PPLNS || kept by pool || || 0% || [[getwork]] || 2011-07-20 || 1 || [https://bitcointalk.org/index.php?topic=30703.0 1] || [http://pool.mkalinin.ru/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[alvarez.sfek.kz]] || Kazakhstan || 3 || No || PPLNS || kept by pool || || 0% || [[getwork]] || 2012-04-19 || 1 || [https://bitcointalk.org/index.php?topic=80135.0 1] || [http://alvarez.sfek.kz/ Link]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
*[[Pooled mining]]&lt;br /&gt;
*[http://bcx.me/ Bitcoin Mining Pool Tracker]&lt;br /&gt;
*[http://blockorigin.pfoe.be/chart.php Hashrate distribution pie chart]&lt;br /&gt;
&lt;br /&gt;
[[Category:Mining]]&lt;/div&gt;</summary>
		<author><name>Greee</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Comparison_of_mining_pools&amp;diff=31377</id>
		<title>Comparison of mining pools</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Comparison_of_mining_pools&amp;diff=31377"/>
		<updated>2012-09-30T20:45:50Z</updated>

		<summary type="html">&lt;p&gt;Greee: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Reward types &amp;amp; explanation:&lt;br /&gt;
* &#039;&#039;&#039;DGM&#039;&#039;&#039; - Double Geometric Method.  A hybrid between PPLNS and Geometric reward types that enables to operator to absorb some of the variance risk.  Operator receives portion of payout on short rounds and returns it on longer rounds to normalize payments. [https://bitcointalk.org/index.php?topic=39497.0]&lt;br /&gt;
* &#039;&#039;&#039;Prop.&#039;&#039;&#039; - Proportional. When block is found, the reward is distributed among all workers proportionally to how much shares each of them has found.&lt;br /&gt;
* &#039;&#039;&#039;PPLNS&#039;&#039;&#039; - Pay Per Last N Shares. Similar to proportional, but instead of looking at the number of shares in the round, instead looks at the last N shares, regardless of round boundaries.&lt;br /&gt;
* &#039;&#039;&#039;PPS&#039;&#039;&#039; - Pay Per Share. Each submitted share is worth certain amount of BC. Since finding a block requires &amp;lt;current difficulty&amp;gt; shares &#039;&#039;on average&#039;&#039;, a PPS method with 0% fee would be 50 BTC divided by &amp;lt;current difficulty&amp;gt;. It is risky for pool operators, hence the fee is highest.&lt;br /&gt;
* &#039;&#039;&#039;SMPPS&#039;&#039;&#039; - Shared Maximum Pay Per Share. Like Pay Per Share, but never pays more than the pool earns. [http://eligius.st/wiki/index.php/Shared_Maximum_PPS]&lt;br /&gt;
* &#039;&#039;&#039;ESMPPS&#039;&#039;&#039; - Equalized Shared Maximum Pay Per Share. Like SMPPS, but equalizes payments fairly among all those who are owed. [http://forum.bitcoin.org/index.php?topic=12181.msg378851#msg378851]&lt;br /&gt;
* &#039;&#039;&#039;RSMPPS&#039;&#039;&#039; - Recent Shared Maximum Pay Per Share. Like SMPPS, but system aims to prioritize the most recent miners first. [http://eligius.st/wiki/index.php/Shared_Maximum_PPS]&lt;br /&gt;
* &#039;&#039;&#039;CPPSRB&#039;&#039;&#039; - Capped Pay Per Share with Recent Backpay.&lt;br /&gt;
* &#039;&#039;&#039;Score&#039;&#039;&#039; - Score based system: a proportional reward, but weighed by time submitted. Each submitted share is worth more in the function of time &#039;&#039;t&#039;&#039; since start of current round. For each share score is updated by: score += exp(t/C). This makes later shares worth much more than earlier shares, thus the miner&#039;s score quickly diminishes when they stop mining on the pool. Rewards are calculated proportionally to scores (and not to shares). (at slush&#039;s pool C=300 seconds, and every hour scores are normalized)&lt;br /&gt;
[http://eligius.st/~luke-jr/samples/800MH-3/ Visual examples of the various payout methods]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Location !! GH/s&amp;lt;ref name=&amp;quot;hashrate2&amp;quot;&amp;gt;Note that pool hashrate is largely irrelevant but can be seen as a popularity measurement. Note however that it is a theoretical security issue if one pool gains above 50% of the total computational power of the network, thus consider joining a pool based on other metrics.&amp;lt;/ref&amp;gt; !! Merged Mining&amp;lt;ref name=&amp;quot;merged&amp;quot;&amp;gt;Merged mining allows miners to mine on multiple [[block chains]] at the same time with the same hashing.&amp;lt;/ref&amp;gt; !! Reward Type !! Transaction fees !! PPS Fee !! Reward Fee !! Protocol !! Launched !! Difficulty&amp;lt;ref name=&amp;quot;diff&amp;quot;&amp;gt;The share difficulty the pool uses&amp;lt;/ref&amp;gt; !! Forum !! Website&lt;br /&gt;
|-&lt;br /&gt;
| [[50BTC]] || Germany || 3200 || No || PPS&amp;lt;ref name=&amp;quot;stales&amp;quot;&amp;gt;Pool also rewards stale shares&amp;lt;/ref&amp;gt; || kept by pool ||3% || || [[getwork]] || 2011-11-11 || 1 || [http://bitcointalk.org/index.php?topic=54673.0 1] || [http://50btc.com/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[BitArena]] || Romania || 1 || No || Prop. || kept by pool || || 0% || [[getblocktemplate]] || 2012-09-22 || 1 || [https://bitcointalk.org/index.php?topic=112243.0 1] ||[https://www.bitarena.net/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[Bitcash.cz|Bitcash.cz]] || Czech Republic || 5 || No || Prop. || kept by pool ||  || 0% || [[getwork]] || 2012-09-14 || 1 || [http://bitcash.cz/forum/ 1] || &lt;br /&gt;
[http://bitcash.cz/pool/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[Bitclockers|BitClockers]] || USA/EU || 250 || [[NMC]] || PPS || kept by pool || 8% || || [[getwork]] || 2011-05-27 || 1 || [http://forum.bitcoin.org/index.php?topic=10127.0 1] || [http://bitclockers.com/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[Bitcoin_Pool|Bitcoin Mining Pool]] || USA || 70 || No || Prop. || kept by pool || || 0%&amp;lt;ref name=&amp;quot;donations&amp;quot;&amp;gt;Donations are possible&amp;lt;/ref&amp;gt; || [[getwork]] || Unknown || 1 || [http://bitcoinpool.com/forum/ 1] || [http://www.bitcoinpool.com/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[Bitcoin_Pooled_Mining|Slush&#039;s pool (mining.bitcoin.cz)]] || EU/France || 1600 || [[NMC]] || Score || kept by pool || || 2% || [[getwork]], [http://mining.bitcoin.cz/stratum-mining stratum] || 2010-11-27 || Dynamic || [http://forum.bitcoin.org/index.php?topic=1976.0 1] || [http://mining.bitcoin.cz/ Link]&lt;br /&gt;
|- &lt;br /&gt;
| [[Bitcoins.lc]] || EU || 60 || No || Prop. || kept by pool || || 0% || [[getwork]] || 2011-05-27 || 1 || [http://forum.bitcoin.org/index.php?topic=10121.0 1] || [http://www.bitcoins.lc/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[Bitparking]] || USA || 130 || [[NMC]], I0C, IXC, [[Devcoin]] || PPS || kept by pool || 2.5% || || [[getwork]] || 2012-01-08 || Choosable&amp;lt;ref name=&amp;quot;changeable&amp;quot;/&amp;gt; || [https://bitcointalk.org/index.php?topic=57148.0 1] || [http://mmpool.bitparking.com/pool Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[BitMinter]] || Germany || 1100 || [[NMC]] || PPLNS || shared || || 0% || [[getwork]] || 2011-06-26 || 1 || [https://bitcointalk.org/index.php?topic=27062.0 1] || [https://bitminter.com Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[BitPenny]] || USA || 4 || No || CPPSRB || 97% shared || 3% || || BlkPrep&amp;lt;ref name=&amp;quot;local&amp;quot;&amp;gt;Miner-local getwork proxy available.&amp;lt;/ref&amp;gt; || 2011-02-08 || 8 || [https://bitcointalk.org/index.php?topic=36371.0 1] || [http://bitpenny.com/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[BTC Canada]] || Canada || 2 || No || PPLNS || kept by pool || || 1.5% || [[getwork]] || 2012-08-08 || 1 || [https://bitcointalk.org/index.php?topic=99741.0/ 1] || [https://btccan.com/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[BTC Guild]] || USA/EU || 2300 || [[NMC]] || PPS || kept by pool || 5% || || [[getwork]], [http://mining.bitcoin.cz/stratum-mining stratum] || 2011-05-09 || Choosable&amp;lt;ref name=&amp;quot;changeable&amp;quot;/&amp;gt; || [http://forum.bitcoin.org/index.php?topic=7760.0 1] || [http://www.btcguild.com/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[BTCMine]] || UK || 65 || No || Score || kept by pool || || 0% || [[getwork]] || 2011-03-11 || 1 || [http://forum.bitcoin.org/index.php?topic=4251.0 1] || [http://www.btcmine.com/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[btcmp.com]] || Germany || 60 || No || PPS || kept by pool || 4% || || [[getwork]] || 2011-06-28 || 1 ||  || [http://www.btcmp.com/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[BTCWarp]] || USA || 50 || No || Score || kept by pool || || 0% || [[getwork]] || ? || 1 || [http://www.bitcoinbalkan.com/forum 1] ||[http://www.btcwarp.com/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[CoinLab Protected Pool]] || USA || ? || No || PPS || kept by pool || 2-5% || || [[getwork]] || 2012-08-09 || 1 || [https://bitcointalk.org/index.php?topic=99643 1] ||[https://bitcointalk.org/index.php?topic=99643 Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[Coinotron|Coinotron]] || Poland || 70 || No || DGM || kept by pool ||  || 0% || [[getwork]] || 2011-07-06 || 1 || [http://forum.bitcoin.org/index.php?topic=26727.0 1] || [http://www.coinotron.com Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[DeepBit]] || Germany || 4200 || No || PPS/Prop. || kept by pool || 10% || 3% || [[getwork]] || 2011-02-26 ||1 || [http://forum.bitcoin.org/index.php?topic=3889.0 1] || [http://deepbit.net/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[Eclipse Mining Consortium]] || USA/EU/AU/Asia || 1900 || [[NMC]] || DGM/PPS || kept by pool || 5% || 0% || [[getwork]], [[getblocktemplate]] || 2011-06-14 || 1/Choosable&amp;lt;ref name=&amp;quot;changeable&amp;quot;/&amp;gt;/Dynamic || [http://forum.bitcoin.org/index.php?topic=16385.0 1] || [https://eclipsemc.com Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[Eligius]] || Germany || 300 || [[NMC]] || SMPPS || kept by pool || 0%&amp;lt;ref name=&amp;quot;donations&amp;quot;&amp;gt;Donations are possible&amp;lt;/ref&amp;gt; || || [[getwork]], [[getblocktemplate]]&amp;lt;ref name=&amp;quot;local&amp;quot;/&amp;gt; || 2011-04-27 || 1 || [https://bitcointalk.org/index.php?topic=23768.msg298069#msg298069 1] || [http://eligius.st Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[Horrible Horrendous TT]] || USA || 15 || No || PPS&amp;lt;ref name=&amp;quot;stales&amp;quot;&amp;gt;Pool also rewards stale shares&amp;lt;/ref&amp;gt; || kept by pool || 1% || || [[getwork]] || 2012-08-29 || Choosable&amp;lt;ref name=&amp;quot;changeable&amp;quot;&amp;gt;The difficulty of the shares can be changed by the user.&amp;lt;/ref&amp;gt; || [https://bitcointalk.org/index.php?topic=95378.0 1] || [http://hhtt.1209k.com/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[Mining Team Reddit (MtRed)]] || USA/EU || 650 || [[NMC]] || PPS&amp;lt;ref name=&amp;quot;stales&amp;quot;&amp;gt;Pool also rewards stale shares&amp;lt;/ref&amp;gt; || shared || 0% || || [[getwork]] || 2011-05-25 || 1 || [http://forum.bitcoin.org/index.php?topic=15929.0 1] [http://reddit.com/r/mtred/ 2] || [http://www.mtred.com/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[MaxBTC]] || USA || 220 || [[NMC]] || DGM || kept by pool || || 0% || [[getwork]] || 2012-03-15 || 1 || [https://bitcointalk.org/index.php?topic=68734.0 1] || [https://www.maxbtc.com/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[NMCBit]] || USA || 20 || [[NMC]] || PPS/Prop. || kept by pool || 6.6% || 3% || [[getwork]] || 2011-08-01 || 1 || [https://bitcointalk.org/index.php?topic=33612.0 1] [http://dot-bit.org/forum/viewtopic.php?f=6&amp;amp;t=268 2] || [http://www.nmcbit.com/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[Ozco.in]] || USA/EU/AUS || 750 || [[NMC]] on DGM || DGM/PPS || shared on DGM || 4% || 2% || [[getwork]] || 2011-06-07 || 1 || [https://bitcointalk.org/index.php?topic=14085.0 1] || [https://www.ozcoin.net Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[P2Pool]] || Earth (P2P) || 300 || Solo Mining&amp;lt;ref&amp;gt;P2Pool supports merged mining but payouts in the merged chain are not pooled.&amp;lt;/ref&amp;gt; || PPLNS || shared || || 0%&amp;lt;ref&amp;gt;People are donating &#039;&#039;to&#039;&#039; P2Pool miners to encourage people to use it. The P2Pool author also accepts optional donations.&amp;lt;/ref&amp;gt; || Proprietary&amp;lt;ref name=&amp;quot;local&amp;quot;/&amp;gt; || 2011-06-17 || Choosable&amp;lt;ref name=&amp;quot;changeable&amp;quot;/&amp;gt; || [http://forum.bitcoin.org/index.php?topic=18313.0 1] || [https://en.bitcoin.it/wiki/P2Pool Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[pool.itzod.ru]] || Russia || 360 || Converted to BTC || RSMPPS || shared || 0% ||  || [[getwork]] || 2011-08-01 || 1 || [https://bitcointalk.org/index.php?topic=25127.0 1] [https://bitcointalk.org/index.php?topic=44024.0 2] || [https://pool.itzod.ru/ Link]&lt;br /&gt;
|-	 &lt;br /&gt;
| [[PolMine]] || Poland || 160 || No || SMPPS || shared || 1% ||  || [[getwork]] || 2011-06-13 || 1 || [http://forum.polmine.pl/ 1] || [https://polmine.pl/?setlang=en Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[Triplemining]] || EU || 90 || No || PPLNS || kept by pool || || 0% &amp;lt;ref name=&amp;quot;jackpot&amp;quot;&amp;gt;Triplemining keeps 1% to redistribute using a weekly jackpot and affiliations&amp;lt;/ref&amp;gt; || [[getwork]], getmemorypool&amp;lt;ref name=&amp;quot;local&amp;quot;/&amp;gt; || 2011-06-28 || 1 || [http://forum.bitcoin.org/index.php?topic=23664.0 1] || [http://tinyurl.com/triplemining Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[pool.mkalinin.ru]] || Russia || 70 || No || PPLNS || kept by pool || || 0% || [[getwork]] || 2011-07-20 || 1 || [https://bitcointalk.org/index.php?topic=30703.0 1] || [http://pool.mkalinin.ru/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[alvarez.sfek.kz]] || Kazakhstan || 3 || No || PPLNS || kept by pool || || 0% || [[getwork]] || 2012-04-19 || 1 || [https://bitcointalk.org/index.php?topic=80135.0 1] || [http://alvarez.sfek.kz/ Link]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
*[[Pooled mining]]&lt;br /&gt;
*[http://bcx.me/ Bitcoin Mining Pool Tracker]&lt;br /&gt;
*[http://blockorigin.pfoe.be/chart.php Hashrate distribution pie chart]&lt;br /&gt;
&lt;br /&gt;
[[Category:Mining]]&lt;/div&gt;</summary>
		<author><name>Greee</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=BitArena&amp;diff=31202</id>
		<title>BitArena</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=BitArena&amp;diff=31202"/>
		<updated>2012-09-24T19:44:03Z</updated>

		<summary type="html">&lt;p&gt;Greee: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;- Proportional Payouts 0% fees.&amp;lt;br /&amp;gt;&lt;br /&gt;
- Long Polling Enabled&amp;lt;br /&amp;gt;&lt;br /&gt;
- Instant Payout&amp;lt;br /&amp;gt;&lt;br /&gt;
- Email Notification&amp;lt;br /&amp;gt;&lt;br /&gt;
- New block miner notification&amp;lt;br /&amp;gt;&lt;br /&gt;
- API&amp;lt;br /&amp;gt;&lt;br /&gt;
- Timezone&amp;lt;br /&amp;gt;&lt;br /&gt;
- Detailed Statistics&amp;lt;br /&amp;gt;&lt;br /&gt;
- GBT Protocol ( https://en.bitcoin.it/wiki/Getblocktemplate )&amp;lt;br /&amp;gt;&lt;br /&gt;
- ASICs - Ready&amp;lt;br /&amp;gt;&lt;br /&gt;
- Planned - Pay-per-share (PPS)&amp;lt;br /&amp;gt;&lt;br /&gt;
- We will add more features at miners request.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
https://www.BitArena.net&lt;/div&gt;</summary>
		<author><name>Greee</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=BitArena&amp;diff=31201</id>
		<title>BitArena</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=BitArena&amp;diff=31201"/>
		<updated>2012-09-24T19:43:44Z</updated>

		<summary type="html">&lt;p&gt;Greee: Created page with &amp;quot;- Proportional Payouts 0% fees.&amp;lt;br /&amp;gt; - Long Polling Enabled&amp;lt;br /&amp;gt; - Instant Payout&amp;lt;br /&amp;gt; - Email Notification&amp;lt;br /&amp;gt; - New block miner notification&amp;lt;br /&amp;gt; - API&amp;lt;br /&amp;gt; - Timezon...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;- Proportional Payouts 0% fees.&amp;lt;br /&amp;gt;&lt;br /&gt;
- Long Polling Enabled&amp;lt;br /&amp;gt;&lt;br /&gt;
- Instant Payout&amp;lt;br /&amp;gt;&lt;br /&gt;
- Email Notification&amp;lt;br /&amp;gt;&lt;br /&gt;
- New block miner notification&amp;lt;br /&amp;gt;&lt;br /&gt;
- API&amp;lt;br /&amp;gt;&lt;br /&gt;
- Timezone&amp;lt;br /&amp;gt;&lt;br /&gt;
- Detailed Statistics&amp;lt;br /&amp;gt;&lt;br /&gt;
- GBT Protocol ( https://en.bitcoin.it/wiki/Getblocktemplate )&amp;lt;br /&amp;gt;&lt;br /&gt;
- ASICs - Ready&amp;lt;br /&amp;gt;&lt;br /&gt;
- Planned - Pay-per-share (PPS)&amp;lt;br /&amp;gt;&lt;br /&gt;
- We will add more features at miners request.&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Greee</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Comparison_of_mining_pools&amp;diff=31200</id>
		<title>Comparison of mining pools</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Comparison_of_mining_pools&amp;diff=31200"/>
		<updated>2012-09-24T19:41:53Z</updated>

		<summary type="html">&lt;p&gt;Greee: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Reward types &amp;amp; explanation:&lt;br /&gt;
* &#039;&#039;&#039;DGM&#039;&#039;&#039; - Double Geometric Method.  A hybrid between PPLNS and Geometric reward types that enables to operator to absorb some of the variance risk.  Operator receives portion of payout on short rounds and returns it on longer rounds to normalize payments. [https://bitcointalk.org/index.php?topic=39497.0]&lt;br /&gt;
* &#039;&#039;&#039;Prop.&#039;&#039;&#039; - Proportional. When block is found, the reward is distributed among all workers proportionally to how much shares each of them has found.&lt;br /&gt;
* &#039;&#039;&#039;PPLNS&#039;&#039;&#039; - Pay Per Last N Shares. Similar to proportional, but instead of looking at the number of shares in the round, instead looks at the last N shares, regardless of round boundaries.&lt;br /&gt;
* &#039;&#039;&#039;PPS&#039;&#039;&#039; - Pay Per Share. Each submitted share is worth certain amount of BC. Since finding a block requires &amp;lt;current difficulty&amp;gt; shares &#039;&#039;on average&#039;&#039;, a PPS method with 0% fee would be 50 BTC divided by &amp;lt;current difficulty&amp;gt;. It is risky for pool operators, hence the fee is highest.&lt;br /&gt;
* &#039;&#039;&#039;SMPPS&#039;&#039;&#039; - Shared Maximum Pay Per Share. Like Pay Per Share, but never pays more than the pool earns. [http://eligius.st/wiki/index.php/Shared_Maximum_PPS]&lt;br /&gt;
* &#039;&#039;&#039;ESMPPS&#039;&#039;&#039; - Equalized Shared Maximum Pay Per Share. Like SMPPS, but equalizes payments fairly among all those who are owed. [http://forum.bitcoin.org/index.php?topic=12181.msg378851#msg378851]&lt;br /&gt;
* &#039;&#039;&#039;RSMPPS&#039;&#039;&#039; - Recent Shared Maximum Pay Per Share. Like SMPPS, but system aims to prioritize the most recent miners first. [http://eligius.st/wiki/index.php/Shared_Maximum_PPS]&lt;br /&gt;
* &#039;&#039;&#039;CPPSRB&#039;&#039;&#039; - Capped Pay Per Share with Recent Backpay.&lt;br /&gt;
* &#039;&#039;&#039;Score&#039;&#039;&#039; - Score based system: a proportional reward, but weighed by time submitted. Each submitted share is worth more in the function of time &#039;&#039;t&#039;&#039; since start of current round. For each share score is updated by: score += exp(t/C). This makes later shares worth much more than earlier shares, thus the miner&#039;s score quickly diminishes when they stop mining on the pool. Rewards are calculated proportionally to scores (and not to shares). (at slush&#039;s pool C=300 seconds, and every hour scores are normalized)&lt;br /&gt;
[http://eligius.st/~luke-jr/samples/800MH-3/ Visual examples of the various payout methods]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Location !! GH/s&amp;lt;ref name=&amp;quot;hashrate2&amp;quot;&amp;gt;Note that pool hashrate is largely irrelevant but can be seen as a popularity measurement. Note however that it is a theoretical security issue if one pool gains above 50% of the total computational power of the network, thus consider joining a pool based on other metrics.&amp;lt;/ref&amp;gt; !! Merged Mining&amp;lt;ref name=&amp;quot;merged&amp;quot;&amp;gt;Merged mining allows miners to mine on multiple [[block chains]] at the same time with the same hashing.&amp;lt;/ref&amp;gt; !! Reward Type !! Transaction fees !! PPS Fee !! Reward Fee !! Protocol !! Launched !! Difficulty&amp;lt;ref name=&amp;quot;diff&amp;quot;&amp;gt;The share difficulty the pool uses&amp;lt;/ref&amp;gt; !! Forum !! Website&lt;br /&gt;
|-&lt;br /&gt;
| [[50BTC]] || Germany || 3200 || ? || PPS&amp;lt;ref name=&amp;quot;stales&amp;quot;&amp;gt;Pool also rewards stale shares&amp;lt;/ref&amp;gt; || kept by pool ||3% || || getwork || 2011-11-11 || 1 || [http://bitcointalk.org/index.php?topic=54673.0 1] || [http://50btc.com/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[BitArena]] || EU || 500 || No || Prop. || kept by pool || || 0% || getblocktemplate || ? || 1 || [https://bitcointalk.org/index.php?topic=112243.0 1] ||[https://www.bitarena.net/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[Bitcash.cz|Bitcash.cz]] || Czech Republic || 5 || ? || Prop. || kept by pool ||  || 0% || getwork || 2012-09-14 || 1 || [http://bitcash.cz/forum/ 1] || &lt;br /&gt;
[http://bitcash.cz/pool/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[Bitclockers|BitClockers]] || USA, EU || 250 || [[NMC]] || PPS || kept by pool || 8% || || getwork || 2011-05-27 || 1 || [http://forum.bitcoin.org/index.php?topic=10127.0 1] || [http://bitclockers.com/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[Bitcoin_Pool|Bitcoin Mining Pool]] || USA || 70 || ? || Prop. || kept by pool || || 0%&amp;lt;ref name=&amp;quot;donations&amp;quot;&amp;gt;Donations are possible&amp;lt;/ref&amp;gt; || getwork || Unknown || 1 || [http://bitcoinpool.com/forum/ 1] || [http://www.bitcoinpool.com/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[Bitcoin_Pooled_Mining|Slush&#039;s pool (mining.bitcoin.cz)]] || EU/France || 1600 || [[NMC]] || Score || kept by pool || || 2% || getwork, [http://mining.bitcoin.cz/stratum-mining stratum] || 2010-11-27 || Dynamic || [http://forum.bitcoin.org/index.php?topic=1976.0 1] || [http://mining.bitcoin.cz/ Link]&lt;br /&gt;
|- &lt;br /&gt;
| [[Bitcoins.lc]] || EU || 60 || ? || Prop. || kept by pool || || 0% || getwork || 2011-05-27 || 1 || [http://forum.bitcoin.org/index.php?topic=10121.0 1] || [http://www.bitcoins.lc/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[Bitparking]] || San Diego || 130 || [[NMC]], I0C, IXC, [[Devcoin]] || PPS || kept by pool || 2.5% || || getwork || 2012-01-08 || Choosable&amp;lt;ref name=&amp;quot;changeable&amp;quot;/&amp;gt; || [https://bitcointalk.org/index.php?topic=57148.0 1] || [http://mmpool.bitparking.com/pool Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[BitMinter]] || Germany || 1100 || [[NMC]] || PPLNS || shared || || 0% || getwork || 2011-06-26 || 1 || [https://bitcointalk.org/index.php?topic=27062.0 1] || [https://bitminter.com Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[BitPenny]] || USA || 4 || No || CPPSRB || 97% shared || 3% || || BlkPrep&amp;lt;ref name=&amp;quot;local&amp;quot;&amp;gt;Miner-local getwork proxy available.&amp;lt;/ref&amp;gt; || 2011-02-08 || 8 || [https://bitcointalk.org/index.php?topic=36371.0 1] || [http://bitpenny.com/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[BTC Canada]] || Canada || 2 || ? || PPLNS || kept by pool || || 1.5% || getwork || 2012-08-08 || 1 || [https://bitcointalk.org/index.php?topic=99741.0/ 1] || [https://btccan.com/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[BTC Guild]] || USA, EU || 2300 || [[NMC]] || PPS || kept by pool || 5% || || getwork || 2011-05-09 || 1 || [http://forum.bitcoin.org/index.php?topic=7760.0 1] || [http://www.btcguild.com/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[BTCMine]] || UK || 65 || ? || Score || kept by pool || || 0% || getwork || 2011-03-11 || 1 || [http://forum.bitcoin.org/index.php?topic=4251.0 1] || [http://www.btcmine.com/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[btcmp.com]] || Germany || 50 || ? || PPS || kept by pool || 4% || 0% || getwork || 2011-06-28 || 1 ||  || [http://www.btcmp.com/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[BTCWarp]] || USA || 50 || No || Prop. || kept by pool || || 0% || getwork || ? || 1 || [http://www.bitcoinbalkan.com/forum 1] ||[http://www.btcwarp.com/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[Coinotron|Coinotron]] || Poland || 70 || ? || DGM || kept by pool ||  || 0% || getwork || 2011-07-06 || 1 || [http://forum.bitcoin.org/index.php?topic=26727.0 1] || [http://www.coinotron.com Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[DeepBit]] || Germany || 4200 || No || PPS / Prop. || kept by pool || 10% || 3% || getwork || 2011-02-26 ||1 || [http://forum.bitcoin.org/index.php?topic=3889.0 1] || [http://deepbit.net/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[Eclipse Mining Consortium]] || USA/EU/AU/Asia || 1900 || [[NMC]] || DGM / PPS || kept by pool || 5% || 0% || getwork || 2011-06-14 || 1/10/Dynamic || [http://forum.bitcoin.org/index.php?topic=16385.0 1] || [https://eclipsemc.com Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[Eligius]] || Germany || 300 || [[NMC]] || SMPPS || kept by pool || 0%&amp;lt;ref name=&amp;quot;donations&amp;quot;&amp;gt;Donations are possible&amp;lt;/ref&amp;gt; || || getwork, [[getblocktemplate]]&amp;lt;ref name=&amp;quot;local&amp;quot;/&amp;gt; || 2011-04-27 || 1 || [https://bitcointalk.org/index.php?topic=23768.msg298069#msg298069 1] || [http://eligius.st Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[Horrible Horrendous TT]] || USA || 15 || No || PPS || kept by pool || 1% || || getwork || 2012-08-29 || Choosable&amp;lt;ref name=&amp;quot;changeable&amp;quot;&amp;gt;The difficulty of the shares can be changed by the user.&amp;lt;/ref&amp;gt; || [https://bitcointalk.org/index.php?topic=95378.0 1] || [http://hhtt.1209k.com/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[Mining Team Reddit (MtRed)]] || USA, EU || 650 || [[NMC]] || PPS || shared || 0% || || getwork || 2011-05-25 || 1 || [http://forum.bitcoin.org/index.php?topic=15929.0 1] [http://reddit.com/r/mtred/ 2] || [http://www.mtred.com/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[NMCBit]] || USA || 20 || [[NMC]] || PPS / Prop. || kept by pool || 6.6% || 3% || getwork || 2011-08-01 || 1 || [https://bitcointalk.org/index.php?topic=33612.0 1] [http://dot-bit.org/forum/viewtopic.php?f=6&amp;amp;t=268 2] || [http://www.nmcbit.com/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[Ozco.in]] || USA/EU/AUS || 750 || [[NMC]] on DGM || DGM / PPS || shared on DGM || 5% || 3% || getwork || 2011-06-07 || 1 || [https://bitcointalk.org/index.php?topic=14085.0 1] || [https://www.ozcoin.net Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[P2Pool]] || Earth (P2P) || 300 || Yes/Solo&amp;lt;ref&amp;gt;P2Pool supports merged mining but payouts in the merged chain are not pooled.&amp;lt;/ref&amp;gt; || PPLNS || shared || || 0%&amp;lt;ref&amp;gt;People are donating &#039;&#039;to&#039;&#039; P2Pool miners to encourage people to use it. The P2Pool author also accepts optional donations.&amp;lt;/ref&amp;gt; || Proprietary&amp;lt;ref name=&amp;quot;local&amp;quot;/&amp;gt; || 2011-06-17 || Choosable&amp;lt;ref name=&amp;quot;changeable&amp;quot;/&amp;gt; || [http://forum.bitcoin.org/index.php?topic=18313.0 1] || [https://en.bitcoin.it/wiki/P2Pool Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[pool.itzod.ru]] || Russia || 360 || Converted to BC || RSMPPS || shared || 0% ||  || getwork || 2011-08-01 || 1 || [https://bitcointalk.org/index.php?topic=25127.0 1] [https://bitcointalk.org/index.php?topic=44024.0 2] || [https://pool.itzod.ru/ Link]&lt;br /&gt;
|-	 &lt;br /&gt;
| [[PolMine]] || Poland || 160 || No || SMPPS || shared || 1% ||  || getwork || 2011-06-13 || 1 || [http://forum.polmine.pl/ 1] || [https://polmine.pl/?setlang=en Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[Triplemining]] || Europe || 90 || On hold || PPLNS || kept by pool || || 0% &amp;lt;ref name=&amp;quot;jackpot&amp;quot;&amp;gt;Triplemining keeps 1% to redistribute using a weekly jackpot and affiliations&amp;lt;/ref&amp;gt; || getwork, getmemorypool&amp;lt;ref name=&amp;quot;local&amp;quot;/&amp;gt; || 2011-06-28 || 1 || [http://forum.bitcoin.org/index.php?topic=23664.0 1] || [http://tinyurl.com/triplemining Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[pool.mkalinin.ru]] || Russia || 70 || No || PPLNS || kept by pool || || 0% || getwork || 2011-07-20 || 1 || [https://bitcointalk.org/index.php?topic=30703.0 1] || [http://pool.mkalinin.ru/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[alvarez.sfek.kz]] || Kazakhstan || 3 || No || PPLNS || kept by pool || || 0% || getwork || 2012-04-19 || 1 || [https://bitcointalk.org/index.php?topic=80135.0 1] || [http://alvarez.sfek.kz/ Link]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
*[[Pooled mining]]&lt;br /&gt;
*[http://bcx.me/ Bitcoin Mining Pool Tracker]&lt;br /&gt;
*[http://blockorigin.pfoe.be/chart.php Hashrate distribution pie chart]&lt;br /&gt;
&lt;br /&gt;
[[Category:Mining]]&lt;/div&gt;</summary>
		<author><name>Greee</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Comparison_of_mining_pools&amp;diff=31199</id>
		<title>Comparison of mining pools</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Comparison_of_mining_pools&amp;diff=31199"/>
		<updated>2012-09-24T19:41:25Z</updated>

		<summary type="html">&lt;p&gt;Greee: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Reward types &amp;amp; explanation:&lt;br /&gt;
* &#039;&#039;&#039;DGM&#039;&#039;&#039; - Double Geometric Method.  A hybrid between PPLNS and Geometric reward types that enables to operator to absorb some of the variance risk.  Operator receives portion of payout on short rounds and returns it on longer rounds to normalize payments. [https://bitcointalk.org/index.php?topic=39497.0]&lt;br /&gt;
* &#039;&#039;&#039;Prop.&#039;&#039;&#039; - Proportional. When block is found, the reward is distributed among all workers proportionally to how much shares each of them has found.&lt;br /&gt;
* &#039;&#039;&#039;PPLNS&#039;&#039;&#039; - Pay Per Last N Shares. Similar to proportional, but instead of looking at the number of shares in the round, instead looks at the last N shares, regardless of round boundaries.&lt;br /&gt;
* &#039;&#039;&#039;PPS&#039;&#039;&#039; - Pay Per Share. Each submitted share is worth certain amount of BC. Since finding a block requires &amp;lt;current difficulty&amp;gt; shares &#039;&#039;on average&#039;&#039;, a PPS method with 0% fee would be 50 BTC divided by &amp;lt;current difficulty&amp;gt;. It is risky for pool operators, hence the fee is highest.&lt;br /&gt;
* &#039;&#039;&#039;SMPPS&#039;&#039;&#039; - Shared Maximum Pay Per Share. Like Pay Per Share, but never pays more than the pool earns. [http://eligius.st/wiki/index.php/Shared_Maximum_PPS]&lt;br /&gt;
* &#039;&#039;&#039;ESMPPS&#039;&#039;&#039; - Equalized Shared Maximum Pay Per Share. Like SMPPS, but equalizes payments fairly among all those who are owed. [http://forum.bitcoin.org/index.php?topic=12181.msg378851#msg378851]&lt;br /&gt;
* &#039;&#039;&#039;RSMPPS&#039;&#039;&#039; - Recent Shared Maximum Pay Per Share. Like SMPPS, but system aims to prioritize the most recent miners first. [http://eligius.st/wiki/index.php/Shared_Maximum_PPS]&lt;br /&gt;
* &#039;&#039;&#039;CPPSRB&#039;&#039;&#039; - Capped Pay Per Share with Recent Backpay.&lt;br /&gt;
* &#039;&#039;&#039;Score&#039;&#039;&#039; - Score based system: a proportional reward, but weighed by time submitted. Each submitted share is worth more in the function of time &#039;&#039;t&#039;&#039; since start of current round. For each share score is updated by: score += exp(t/C). This makes later shares worth much more than earlier shares, thus the miner&#039;s score quickly diminishes when they stop mining on the pool. Rewards are calculated proportionally to scores (and not to shares). (at slush&#039;s pool C=300 seconds, and every hour scores are normalized)&lt;br /&gt;
[http://eligius.st/~luke-jr/samples/800MH-3/ Visual examples of the various payout methods]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Location !! GH/s&amp;lt;ref name=&amp;quot;hashrate2&amp;quot;&amp;gt;Note that pool hashrate is largely irrelevant but can be seen as a popularity measurement. Note however that it is a theoretical security issue if one pool gains above 50% of the total computational power of the network, thus consider joining a pool based on other metrics.&amp;lt;/ref&amp;gt; !! Merged Mining&amp;lt;ref name=&amp;quot;merged&amp;quot;&amp;gt;Merged mining allows miners to mine on multiple [[block chains]] at the same time with the same hashing.&amp;lt;/ref&amp;gt; !! Reward Type !! Transaction fees !! PPS Fee !! Reward Fee !! Protocol !! Launched !! Difficulty&amp;lt;ref name=&amp;quot;diff&amp;quot;&amp;gt;The share difficulty the pool uses&amp;lt;/ref&amp;gt; !! Forum !! Website&lt;br /&gt;
|-&lt;br /&gt;
| [[50BTC]] || Germany || 3200 || ? || PPS&amp;lt;ref name=&amp;quot;stales&amp;quot;&amp;gt;Pool also rewards stale shares&amp;lt;/ref&amp;gt; || kept by pool ||3% || || getwork || 2011-11-11 || 1 || [http://bitcointalk.org/index.php?topic=54673.0 1] || [http://50btc.com/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[BitArena]] || EU || 500 || No || Prop. || kept by pool || || 0% || getblocktemplate || ? || 1 || [https://bitcointalk.org/index.php?topic=112243.0 1] ||[https://www.bitarena.ner/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[Bitcash.cz|Bitcash.cz]] || Czech Republic || 5 || ? || Prop. || kept by pool ||  || 0% || getwork || 2012-09-14 || 1 || [http://bitcash.cz/forum/ 1] || &lt;br /&gt;
[http://bitcash.cz/pool/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[Bitclockers|BitClockers]] || USA, EU || 250 || [[NMC]] || PPS || kept by pool || 8% || || getwork || 2011-05-27 || 1 || [http://forum.bitcoin.org/index.php?topic=10127.0 1] || [http://bitclockers.com/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[Bitcoin_Pool|Bitcoin Mining Pool]] || USA || 70 || ? || Prop. || kept by pool || || 0%&amp;lt;ref name=&amp;quot;donations&amp;quot;&amp;gt;Donations are possible&amp;lt;/ref&amp;gt; || getwork || Unknown || 1 || [http://bitcoinpool.com/forum/ 1] || [http://www.bitcoinpool.com/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[Bitcoin_Pooled_Mining|Slush&#039;s pool (mining.bitcoin.cz)]] || EU/France || 1600 || [[NMC]] || Score || kept by pool || || 2% || getwork, [http://mining.bitcoin.cz/stratum-mining stratum] || 2010-11-27 || Dynamic || [http://forum.bitcoin.org/index.php?topic=1976.0 1] || [http://mining.bitcoin.cz/ Link]&lt;br /&gt;
|- &lt;br /&gt;
| [[Bitcoins.lc]] || EU || 60 || ? || Prop. || kept by pool || || 0% || getwork || 2011-05-27 || 1 || [http://forum.bitcoin.org/index.php?topic=10121.0 1] || [http://www.bitcoins.lc/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[Bitparking]] || San Diego || 130 || [[NMC]], I0C, IXC, [[Devcoin]] || PPS || kept by pool || 2.5% || || getwork || 2012-01-08 || Choosable&amp;lt;ref name=&amp;quot;changeable&amp;quot;/&amp;gt; || [https://bitcointalk.org/index.php?topic=57148.0 1] || [http://mmpool.bitparking.com/pool Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[BitMinter]] || Germany || 1100 || [[NMC]] || PPLNS || shared || || 0% || getwork || 2011-06-26 || 1 || [https://bitcointalk.org/index.php?topic=27062.0 1] || [https://bitminter.com Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[BitPenny]] || USA || 4 || No || CPPSRB || 97% shared || 3% || || BlkPrep&amp;lt;ref name=&amp;quot;local&amp;quot;&amp;gt;Miner-local getwork proxy available.&amp;lt;/ref&amp;gt; || 2011-02-08 || 8 || [https://bitcointalk.org/index.php?topic=36371.0 1] || [http://bitpenny.com/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[BTC Canada]] || Canada || 2 || ? || PPLNS || kept by pool || || 1.5% || getwork || 2012-08-08 || 1 || [https://bitcointalk.org/index.php?topic=99741.0/ 1] || [https://btccan.com/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[BTC Guild]] || USA, EU || 2300 || [[NMC]] || PPS || kept by pool || 5% || || getwork || 2011-05-09 || 1 || [http://forum.bitcoin.org/index.php?topic=7760.0 1] || [http://www.btcguild.com/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[BTCMine]] || UK || 65 || ? || Score || kept by pool || || 0% || getwork || 2011-03-11 || 1 || [http://forum.bitcoin.org/index.php?topic=4251.0 1] || [http://www.btcmine.com/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[btcmp.com]] || Germany || 50 || ? || PPS || kept by pool || 4% || 0% || getwork || 2011-06-28 || 1 ||  || [http://www.btcmp.com/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[BTCWarp]] || USA || 50 || No || Prop. || kept by pool || || 0% || getwork || ? || 1 || [http://www.bitcoinbalkan.com/forum 1] ||[http://www.btcwarp.com/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[Coinotron|Coinotron]] || Poland || 70 || ? || DGM || kept by pool ||  || 0% || getwork || 2011-07-06 || 1 || [http://forum.bitcoin.org/index.php?topic=26727.0 1] || [http://www.coinotron.com Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[DeepBit]] || Germany || 4200 || No || PPS / Prop. || kept by pool || 10% || 3% || getwork || 2011-02-26 ||1 || [http://forum.bitcoin.org/index.php?topic=3889.0 1] || [http://deepbit.net/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[Eclipse Mining Consortium]] || USA/EU/AU/Asia || 1900 || [[NMC]] || DGM / PPS || kept by pool || 5% || 0% || getwork || 2011-06-14 || 1/10/Dynamic || [http://forum.bitcoin.org/index.php?topic=16385.0 1] || [https://eclipsemc.com Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[Eligius]] || Germany || 300 || [[NMC]] || SMPPS || kept by pool || 0%&amp;lt;ref name=&amp;quot;donations&amp;quot;&amp;gt;Donations are possible&amp;lt;/ref&amp;gt; || || getwork, [[getblocktemplate]]&amp;lt;ref name=&amp;quot;local&amp;quot;/&amp;gt; || 2011-04-27 || 1 || [https://bitcointalk.org/index.php?topic=23768.msg298069#msg298069 1] || [http://eligius.st Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[Horrible Horrendous TT]] || USA || 15 || No || PPS || kept by pool || 1% || || getwork || 2012-08-29 || Choosable&amp;lt;ref name=&amp;quot;changeable&amp;quot;&amp;gt;The difficulty of the shares can be changed by the user.&amp;lt;/ref&amp;gt; || [https://bitcointalk.org/index.php?topic=95378.0 1] || [http://hhtt.1209k.com/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[Mining Team Reddit (MtRed)]] || USA, EU || 650 || [[NMC]] || PPS || shared || 0% || || getwork || 2011-05-25 || 1 || [http://forum.bitcoin.org/index.php?topic=15929.0 1] [http://reddit.com/r/mtred/ 2] || [http://www.mtred.com/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[NMCBit]] || USA || 20 || [[NMC]] || PPS / Prop. || kept by pool || 6.6% || 3% || getwork || 2011-08-01 || 1 || [https://bitcointalk.org/index.php?topic=33612.0 1] [http://dot-bit.org/forum/viewtopic.php?f=6&amp;amp;t=268 2] || [http://www.nmcbit.com/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[Ozco.in]] || USA/EU/AUS || 750 || [[NMC]] on DGM || DGM / PPS || shared on DGM || 5% || 3% || getwork || 2011-06-07 || 1 || [https://bitcointalk.org/index.php?topic=14085.0 1] || [https://www.ozcoin.net Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[P2Pool]] || Earth (P2P) || 300 || Yes/Solo&amp;lt;ref&amp;gt;P2Pool supports merged mining but payouts in the merged chain are not pooled.&amp;lt;/ref&amp;gt; || PPLNS || shared || || 0%&amp;lt;ref&amp;gt;People are donating &#039;&#039;to&#039;&#039; P2Pool miners to encourage people to use it. The P2Pool author also accepts optional donations.&amp;lt;/ref&amp;gt; || Proprietary&amp;lt;ref name=&amp;quot;local&amp;quot;/&amp;gt; || 2011-06-17 || Choosable&amp;lt;ref name=&amp;quot;changeable&amp;quot;/&amp;gt; || [http://forum.bitcoin.org/index.php?topic=18313.0 1] || [https://en.bitcoin.it/wiki/P2Pool Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[pool.itzod.ru]] || Russia || 360 || Converted to BC || RSMPPS || shared || 0% ||  || getwork || 2011-08-01 || 1 || [https://bitcointalk.org/index.php?topic=25127.0 1] [https://bitcointalk.org/index.php?topic=44024.0 2] || [https://pool.itzod.ru/ Link]&lt;br /&gt;
|-	 &lt;br /&gt;
| [[PolMine]] || Poland || 160 || No || SMPPS || shared || 1% ||  || getwork || 2011-06-13 || 1 || [http://forum.polmine.pl/ 1] || [https://polmine.pl/?setlang=en Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[Triplemining]] || Europe || 90 || On hold || PPLNS || kept by pool || || 0% &amp;lt;ref name=&amp;quot;jackpot&amp;quot;&amp;gt;Triplemining keeps 1% to redistribute using a weekly jackpot and affiliations&amp;lt;/ref&amp;gt; || getwork, getmemorypool&amp;lt;ref name=&amp;quot;local&amp;quot;/&amp;gt; || 2011-06-28 || 1 || [http://forum.bitcoin.org/index.php?topic=23664.0 1] || [http://tinyurl.com/triplemining Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[pool.mkalinin.ru]] || Russia || 70 || No || PPLNS || kept by pool || || 0% || getwork || 2011-07-20 || 1 || [https://bitcointalk.org/index.php?topic=30703.0 1] || [http://pool.mkalinin.ru/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[alvarez.sfek.kz]] || Kazakhstan || 3 || No || PPLNS || kept by pool || || 0% || getwork || 2012-04-19 || 1 || [https://bitcointalk.org/index.php?topic=80135.0 1] || [http://alvarez.sfek.kz/ Link]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
*[[Pooled mining]]&lt;br /&gt;
*[http://bcx.me/ Bitcoin Mining Pool Tracker]&lt;br /&gt;
*[http://blockorigin.pfoe.be/chart.php Hashrate distribution pie chart]&lt;br /&gt;
&lt;br /&gt;
[[Category:Mining]]&lt;/div&gt;</summary>
		<author><name>Greee</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Comparison_of_mining_pools&amp;diff=31198</id>
		<title>Comparison of mining pools</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Comparison_of_mining_pools&amp;diff=31198"/>
		<updated>2012-09-24T19:39:58Z</updated>

		<summary type="html">&lt;p&gt;Greee: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Reward types &amp;amp; explanation:&lt;br /&gt;
* &#039;&#039;&#039;DGM&#039;&#039;&#039; - Double Geometric Method.  A hybrid between PPLNS and Geometric reward types that enables to operator to absorb some of the variance risk.  Operator receives portion of payout on short rounds and returns it on longer rounds to normalize payments. [https://bitcointalk.org/index.php?topic=39497.0]&lt;br /&gt;
* &#039;&#039;&#039;Prop.&#039;&#039;&#039; - Proportional. When block is found, the reward is distributed among all workers proportionally to how much shares each of them has found.&lt;br /&gt;
* &#039;&#039;&#039;PPLNS&#039;&#039;&#039; - Pay Per Last N Shares. Similar to proportional, but instead of looking at the number of shares in the round, instead looks at the last N shares, regardless of round boundaries.&lt;br /&gt;
* &#039;&#039;&#039;PPS&#039;&#039;&#039; - Pay Per Share. Each submitted share is worth certain amount of BC. Since finding a block requires &amp;lt;current difficulty&amp;gt; shares &#039;&#039;on average&#039;&#039;, a PPS method with 0% fee would be 50 BTC divided by &amp;lt;current difficulty&amp;gt;. It is risky for pool operators, hence the fee is highest.&lt;br /&gt;
* &#039;&#039;&#039;SMPPS&#039;&#039;&#039; - Shared Maximum Pay Per Share. Like Pay Per Share, but never pays more than the pool earns. [http://eligius.st/wiki/index.php/Shared_Maximum_PPS]&lt;br /&gt;
* &#039;&#039;&#039;ESMPPS&#039;&#039;&#039; - Equalized Shared Maximum Pay Per Share. Like SMPPS, but equalizes payments fairly among all those who are owed. [http://forum.bitcoin.org/index.php?topic=12181.msg378851#msg378851]&lt;br /&gt;
* &#039;&#039;&#039;RSMPPS&#039;&#039;&#039; - Recent Shared Maximum Pay Per Share. Like SMPPS, but system aims to prioritize the most recent miners first. [http://eligius.st/wiki/index.php/Shared_Maximum_PPS]&lt;br /&gt;
* &#039;&#039;&#039;CPPSRB&#039;&#039;&#039; - Capped Pay Per Share with Recent Backpay.&lt;br /&gt;
* &#039;&#039;&#039;Score&#039;&#039;&#039; - Score based system: a proportional reward, but weighed by time submitted. Each submitted share is worth more in the function of time &#039;&#039;t&#039;&#039; since start of current round. For each share score is updated by: score += exp(t/C). This makes later shares worth much more than earlier shares, thus the miner&#039;s score quickly diminishes when they stop mining on the pool. Rewards are calculated proportionally to scores (and not to shares). (at slush&#039;s pool C=300 seconds, and every hour scores are normalized)&lt;br /&gt;
[http://eligius.st/~luke-jr/samples/800MH-3/ Visual examples of the various payout methods]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Location !! GH/s&amp;lt;ref name=&amp;quot;hashrate2&amp;quot;&amp;gt;Note that pool hashrate is largely irrelevant but can be seen as a popularity measurement. Note however that it is a theoretical security issue if one pool gains above 50% of the total computational power of the network, thus consider joining a pool based on other metrics.&amp;lt;/ref&amp;gt; !! Merged Mining&amp;lt;ref name=&amp;quot;merged&amp;quot;&amp;gt;Merged mining allows miners to mine on multiple [[block chains]] at the same time with the same hashing.&amp;lt;/ref&amp;gt; !! Reward Type !! Transaction fees !! PPS Fee !! Reward Fee !! Protocol !! Launched !! Difficulty&amp;lt;ref name=&amp;quot;diff&amp;quot;&amp;gt;The share difficulty the pool uses&amp;lt;/ref&amp;gt; !! Forum !! Website&lt;br /&gt;
|-&lt;br /&gt;
| [[50BTC]] || Germany || 3200 || ? || PPS&amp;lt;ref name=&amp;quot;stales&amp;quot;&amp;gt;Pool also rewards stale shares&amp;lt;/ref&amp;gt; || kept by pool ||3% || || getwork || 2011-11-11 || 1 || [http://bitcointalk.org/index.php?topic=54673.0 1] || [http://50btc.com/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[BitArena]] || EU || 500 || No || Prop. || kept by pool || || 0% || [getblocktemplate] || ? || 1 || [https://bitcointalk.org/index.php?topic=112243.0 1] ||[https://www.bitarena.ner/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[Bitcash.cz|Bitcash.cz]] || Czech Republic || 5 || ? || Prop. || kept by pool ||  || 0% || getwork || 2012-09-14 || 1 || [http://bitcash.cz/forum/ 1] || &lt;br /&gt;
[http://bitcash.cz/pool/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[Bitclockers|BitClockers]] || USA, EU || 250 || [[NMC]] || PPS || kept by pool || 8% || || getwork || 2011-05-27 || 1 || [http://forum.bitcoin.org/index.php?topic=10127.0 1] || [http://bitclockers.com/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[Bitcoin_Pool|Bitcoin Mining Pool]] || USA || 70 || ? || Prop. || kept by pool || || 0%&amp;lt;ref name=&amp;quot;donations&amp;quot;&amp;gt;Donations are possible&amp;lt;/ref&amp;gt; || getwork || Unknown || 1 || [http://bitcoinpool.com/forum/ 1] || [http://www.bitcoinpool.com/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[Bitcoin_Pooled_Mining|Slush&#039;s pool (mining.bitcoin.cz)]] || EU/France || 1600 || [[NMC]] || Score || kept by pool || || 2% || getwork, [http://mining.bitcoin.cz/stratum-mining stratum] || 2010-11-27 || Dynamic || [http://forum.bitcoin.org/index.php?topic=1976.0 1] || [http://mining.bitcoin.cz/ Link]&lt;br /&gt;
|- &lt;br /&gt;
| [[Bitcoins.lc]] || EU || 60 || ? || Prop. || kept by pool || || 0% || getwork || 2011-05-27 || 1 || [http://forum.bitcoin.org/index.php?topic=10121.0 1] || [http://www.bitcoins.lc/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[Bitparking]] || San Diego || 130 || [[NMC]], I0C, IXC, [[Devcoin]] || PPS || kept by pool || 2.5% || || getwork || 2012-01-08 || Choosable&amp;lt;ref name=&amp;quot;changeable&amp;quot;/&amp;gt; || [https://bitcointalk.org/index.php?topic=57148.0 1] || [http://mmpool.bitparking.com/pool Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[BitMinter]] || Germany || 1100 || [[NMC]] || PPLNS || shared || || 0% || getwork || 2011-06-26 || 1 || [https://bitcointalk.org/index.php?topic=27062.0 1] || [https://bitminter.com Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[BitPenny]] || USA || 4 || No || CPPSRB || 97% shared || 3% || || BlkPrep&amp;lt;ref name=&amp;quot;local&amp;quot;&amp;gt;Miner-local getwork proxy available.&amp;lt;/ref&amp;gt; || 2011-02-08 || 8 || [https://bitcointalk.org/index.php?topic=36371.0 1] || [http://bitpenny.com/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[BTC Canada]] || Canada || 2 || ? || PPLNS || kept by pool || || 1.5% || getwork || 2012-08-08 || 1 || [https://bitcointalk.org/index.php?topic=99741.0/ 1] || [https://btccan.com/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[BTC Guild]] || USA, EU || 2300 || [[NMC]] || PPS || kept by pool || 5% || || getwork || 2011-05-09 || 1 || [http://forum.bitcoin.org/index.php?topic=7760.0 1] || [http://www.btcguild.com/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[BTCMine]] || UK || 65 || ? || Score || kept by pool || || 0% || getwork || 2011-03-11 || 1 || [http://forum.bitcoin.org/index.php?topic=4251.0 1] || [http://www.btcmine.com/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[btcmp.com]] || Germany || 50 || ? || PPS || kept by pool || 4% || 0% || getwork || 2011-06-28 || 1 ||  || [http://www.btcmp.com/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[BTCWarp]] || USA || 50 || No || Prop. || kept by pool || || 0% || getwork || ? || 1 || [http://www.bitcoinbalkan.com/forum 1] ||[http://www.btcwarp.com/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[Coinotron|Coinotron]] || Poland || 70 || ? || DGM || kept by pool ||  || 0% || getwork || 2011-07-06 || 1 || [http://forum.bitcoin.org/index.php?topic=26727.0 1] || [http://www.coinotron.com Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[DeepBit]] || Germany || 4200 || No || PPS / Prop. || kept by pool || 10% || 3% || getwork || 2011-02-26 ||1 || [http://forum.bitcoin.org/index.php?topic=3889.0 1] || [http://deepbit.net/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[Eclipse Mining Consortium]] || USA/EU/AU/Asia || 1900 || [[NMC]] || DGM / PPS || kept by pool || 5% || 0% || getwork || 2011-06-14 || 1/10/Dynamic || [http://forum.bitcoin.org/index.php?topic=16385.0 1] || [https://eclipsemc.com Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[Eligius]] || Germany || 300 || [[NMC]] || SMPPS || kept by pool || 0%&amp;lt;ref name=&amp;quot;donations&amp;quot;&amp;gt;Donations are possible&amp;lt;/ref&amp;gt; || || getwork, [[getblocktemplate]]&amp;lt;ref name=&amp;quot;local&amp;quot;/&amp;gt; || 2011-04-27 || 1 || [https://bitcointalk.org/index.php?topic=23768.msg298069#msg298069 1] || [http://eligius.st Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[Horrible Horrendous TT]] || USA || 15 || No || PPS || kept by pool || 1% || || getwork || 2012-08-29 || Choosable&amp;lt;ref name=&amp;quot;changeable&amp;quot;&amp;gt;The difficulty of the shares can be changed by the user.&amp;lt;/ref&amp;gt; || [https://bitcointalk.org/index.php?topic=95378.0 1] || [http://hhtt.1209k.com/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[Mining Team Reddit (MtRed)]] || USA, EU || 650 || [[NMC]] || PPS || shared || 0% || || getwork || 2011-05-25 || 1 || [http://forum.bitcoin.org/index.php?topic=15929.0 1] [http://reddit.com/r/mtred/ 2] || [http://www.mtred.com/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[NMCBit]] || USA || 20 || [[NMC]] || PPS / Prop. || kept by pool || 6.6% || 3% || getwork || 2011-08-01 || 1 || [https://bitcointalk.org/index.php?topic=33612.0 1] [http://dot-bit.org/forum/viewtopic.php?f=6&amp;amp;t=268 2] || [http://www.nmcbit.com/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[Ozco.in]] || USA/EU/AUS || 750 || [[NMC]] on DGM || DGM / PPS || shared on DGM || 5% || 3% || getwork || 2011-06-07 || 1 || [https://bitcointalk.org/index.php?topic=14085.0 1] || [https://www.ozcoin.net Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[P2Pool]] || Earth (P2P) || 300 || Yes/Solo&amp;lt;ref&amp;gt;P2Pool supports merged mining but payouts in the merged chain are not pooled.&amp;lt;/ref&amp;gt; || PPLNS || shared || || 0%&amp;lt;ref&amp;gt;People are donating &#039;&#039;to&#039;&#039; P2Pool miners to encourage people to use it. The P2Pool author also accepts optional donations.&amp;lt;/ref&amp;gt; || Proprietary&amp;lt;ref name=&amp;quot;local&amp;quot;/&amp;gt; || 2011-06-17 || Choosable&amp;lt;ref name=&amp;quot;changeable&amp;quot;/&amp;gt; || [http://forum.bitcoin.org/index.php?topic=18313.0 1] || [https://en.bitcoin.it/wiki/P2Pool Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[pool.itzod.ru]] || Russia || 360 || Converted to BC || RSMPPS || shared || 0% ||  || getwork || 2011-08-01 || 1 || [https://bitcointalk.org/index.php?topic=25127.0 1] [https://bitcointalk.org/index.php?topic=44024.0 2] || [https://pool.itzod.ru/ Link]&lt;br /&gt;
|-	 &lt;br /&gt;
| [[PolMine]] || Poland || 160 || No || SMPPS || shared || 1% ||  || getwork || 2011-06-13 || 1 || [http://forum.polmine.pl/ 1] || [https://polmine.pl/?setlang=en Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[Triplemining]] || Europe || 90 || On hold || PPLNS || kept by pool || || 0% &amp;lt;ref name=&amp;quot;jackpot&amp;quot;&amp;gt;Triplemining keeps 1% to redistribute using a weekly jackpot and affiliations&amp;lt;/ref&amp;gt; || getwork, getmemorypool&amp;lt;ref name=&amp;quot;local&amp;quot;/&amp;gt; || 2011-06-28 || 1 || [http://forum.bitcoin.org/index.php?topic=23664.0 1] || [http://tinyurl.com/triplemining Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[pool.mkalinin.ru]] || Russia || 70 || No || PPLNS || kept by pool || || 0% || getwork || 2011-07-20 || 1 || [https://bitcointalk.org/index.php?topic=30703.0 1] || [http://pool.mkalinin.ru/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[alvarez.sfek.kz]] || Kazakhstan || 3 || No || PPLNS || kept by pool || || 0% || getwork || 2012-04-19 || 1 || [https://bitcointalk.org/index.php?topic=80135.0 1] || [http://alvarez.sfek.kz/ Link]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
*[[Pooled mining]]&lt;br /&gt;
*[http://bcx.me/ Bitcoin Mining Pool Tracker]&lt;br /&gt;
*[http://blockorigin.pfoe.be/chart.php Hashrate distribution pie chart]&lt;br /&gt;
&lt;br /&gt;
[[Category:Mining]]&lt;/div&gt;</summary>
		<author><name>Greee</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Getblocktemplate&amp;diff=31181</id>
		<title>Getblocktemplate</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Getblocktemplate&amp;diff=31181"/>
		<updated>2012-09-23T23:23:57Z</updated>

		<summary type="html">&lt;p&gt;Greee: /* For miners */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;getblocktemplate is the new decentralized Bitcoin mining protocol, openly developed by the Bitcoin community over mid 2012.&lt;br /&gt;
It supercedes the old getwork mining protocol, and is expected to replace it entirely before 2013.&lt;br /&gt;
&lt;br /&gt;
{{TOC limit|3}}&lt;br /&gt;
&lt;br /&gt;
==Why change something that works?==&lt;br /&gt;
&lt;br /&gt;
===Decentralization===&lt;br /&gt;
The original getwork mining protocol simply issues block headers for a miner to solve.&lt;br /&gt;
The miner is kept in the dark as to what is actually in this block, and has no influence over it.&lt;br /&gt;
In effect, the authority of the miner to decide which transactions are accepted, etc, is all transferred blindly to the pool operator.&lt;br /&gt;
A corrupt (or compromised) pool operator could use the combined hash power of all the miners to execute double spend attacks or other similar attacks.&lt;br /&gt;
&lt;br /&gt;
getblocktemplate moves block creation to the miner, while giving pools a way to set down the rules for participation.&lt;br /&gt;
While pools can do just as much as they could before by expressing it in these rules, miners can not be kept in the dark and are enabled to freely choose what they participate in mining.&lt;br /&gt;
This improves the security of the Bitcoin network by making blocks decentralized again.&lt;br /&gt;
&lt;br /&gt;
===ASICs===&lt;br /&gt;
The original getwork protocol only provides a single block header, which is sufficient for a total of about 4 GH of mining.&lt;br /&gt;
With the &amp;quot;rollntime&amp;quot; extension, this can be extended to 4 GH *per second*, but even that is far from sufficient for the next generation of mining equipment (ASICs) which are capable of 1000 GH/s on the high end.&lt;br /&gt;
&lt;br /&gt;
By moving block creation to the miners, they are enabled to create as much work as they need locally, thus overcoming this limitation.&lt;br /&gt;
&lt;br /&gt;
===Scalability===&lt;br /&gt;
Due to scalability problems, bitcoind&#039;s JSON-RPC stack has not been able to keep up with the hashrates needed for solo mining today.&lt;br /&gt;
Since getblocktemplate drastically reduces the load required to a single request per new block on the network, direct solo mining on bitcoind is again possible.&lt;br /&gt;
Poolservers likewise benefit from having to meet much lower demands of miners who can make their own blocks.&lt;br /&gt;
&lt;br /&gt;
===Extensible===&lt;br /&gt;
The original getwork protocol was designed in a way that was very incompatible with extensions.&lt;br /&gt;
As a result, as new functionality was needed, extensions were &amp;quot;hacked in&amp;quot; out-of-band using HTTP headers.&lt;br /&gt;
getblocktemplate is designed from the start to be flexible for future extensions, and the [[BIP 0023|BIP 23]] specification already covers how the established getwork extensions can be implemented cleanly, regardless of transport protocol.&lt;br /&gt;
&lt;br /&gt;
==How to use it==&lt;br /&gt;
===For miners===&lt;br /&gt;
Currently, [https://bitcointalk.org/index.php?topic=78192.msg870395#msg870395 BFGMiner 2.8+]  is the first miner to support getblocktemplate.&lt;br /&gt;
&lt;br /&gt;
The following miners have confirmed future support:&lt;br /&gt;
* [http://www.butterflylabs.com/drivers/ Butterfly Labs&#039;s EasyMiner]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=1334.0 poclbm]&lt;br /&gt;
* [http://ufasoft.com/open/bitcoin/ Ufasoft Bitcoin Miner]&lt;br /&gt;
&lt;br /&gt;
To take advantage of getblocktemplate, you also need a compatible pool:&lt;br /&gt;
* [https://www.bitarena.net BitArena.net]&lt;br /&gt;
* [http://eligius.st Eligius]&lt;br /&gt;
* [http://mmpool.bitparking.com/pool Bitparking merged mining pool] (planned)&lt;br /&gt;
* [https://eclipsemc.com/ EclipseMC] (planned)&lt;br /&gt;
* [https://www.triplemining.com/ TripleMining] (planned)&lt;br /&gt;
* Encourage your favourite pool(s) to support decentralized mining!&lt;br /&gt;
&lt;br /&gt;
===For pool operators===&lt;br /&gt;
See also: [[Poolservers]]&lt;br /&gt;
&lt;br /&gt;
If you are implementing your own pool server, see the [[#Poolserver software|section for poolserver development]].&lt;br /&gt;
&lt;br /&gt;
===For developers===&lt;br /&gt;
====Mining software====&lt;br /&gt;
=====Using libblkmaker (C library)=====&lt;br /&gt;
If your miner can include C libraries, you can harness [http://gitorious.org/bitcoin/libblkmaker libblkmaker] to do all the GBT interpretation for you:&lt;br /&gt;
all your miner needs to do then is handle the networking (libblkmaker can prepare the JSON for you) and ask libblkmaker for data (block headers to search).&lt;br /&gt;
Note that libblkmaker does not provide a SHA256 implementation, and your miner needs to provide one for it to work.&lt;br /&gt;
libblkmaker currently only supports the Jansson JSON library, but was designed such that it can easily be ported to others;&lt;br /&gt;
[[User:Luke-jr|Luke Dashjr]] is willing to do this porting to other JSON libraries free of charge on request.&lt;br /&gt;
&lt;br /&gt;
=====Using python-blkmaker=====&lt;br /&gt;
If your miner is written in Python, you can harness [http://gitorious.org/bitcoin/python-blkmaker python-blkmaker], a native Python port of libblkmaker, to do all the GBT interpretation for you:&lt;br /&gt;
all your miner needs to do then is handle the networking (python-blkmaker can prepare the JSON for you) and ask the blkmaker module for data (block headers to search).&lt;br /&gt;
A short example Python script is included that finds a prepared share using CPU mining.&lt;br /&gt;
&lt;br /&gt;
=====From scratch=====&lt;br /&gt;
======Miner requests block template======&lt;br /&gt;
&lt;br /&gt;
To start participating, the miner contacts the pool and requests an initial template:&lt;br /&gt;
 {&amp;quot;id&amp;quot;: 0, &amp;quot;method&amp;quot;: &amp;quot;getblocktemplate&amp;quot;, &amp;quot;params&amp;quot;: [{&amp;quot;capabilities&amp;quot;: [&amp;quot;coinbasetxn&amp;quot;, &amp;quot;workid&amp;quot;, &amp;quot;coinbase/append&amp;quot;]}]}&lt;br /&gt;
&lt;br /&gt;
The server will respond with the full details needed to immediately begin mining blocks:&lt;br /&gt;
 {&lt;br /&gt;
  &amp;quot;error&amp;quot;: null,&lt;br /&gt;
  &amp;quot;result&amp;quot;: {&lt;br /&gt;
    &amp;quot;coinbasetxn&amp;quot;: {&lt;br /&gt;
      &amp;quot;data&amp;quot;: &amp;quot;0100000001000000000000000000000000000000000000000000000000000000&lt;br /&gt;
 0000000000ffffffff1302955d0f00456c6967697573005047dc66085fffffffff02fff1052a01&lt;br /&gt;
 0000001976a9144ebeb1cd26d6227635828d60d3e0ed7d0da248fb88ac01000000000000001976&lt;br /&gt;
 a9147c866aee1fa2f3b3d5effad576df3dbf1f07475588ac00000000&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;previousblockhash&amp;quot;: &amp;quot;000000004d424dec1c660a68456b8271d09628a80cc62583e5904f5894a2483c&amp;quot;,&lt;br /&gt;
    &amp;quot;transactions&amp;quot;: [],&lt;br /&gt;
    &amp;quot;expires&amp;quot;: 120,&lt;br /&gt;
    &amp;quot;target&amp;quot;: &amp;quot;00000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffff&amp;quot;,&lt;br /&gt;
    &amp;quot;longpollid&amp;quot;: &amp;quot;some gibberish&amp;quot;,&lt;br /&gt;
    &amp;quot;height&amp;quot;: 23957,&lt;br /&gt;
    &amp;quot;version&amp;quot;: 2,&lt;br /&gt;
    &amp;quot;curtime&amp;quot;: 1346886758,&lt;br /&gt;
    &amp;quot;mutable&amp;quot;: [&amp;quot;coinbase/append&amp;quot;],&lt;br /&gt;
    &amp;quot;bits&amp;quot;: &amp;quot;ffff001d&amp;quot;&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;id&amp;quot;: 0&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
======How to build coinbase transaction======&lt;br /&gt;
If the pool allows the &amp;quot;coinbase/append&amp;quot; mutation by including it in the &amp;quot;mutable&amp;quot; key, you can rebuild the coinbase transaction to append any data your miner wants, such as an extranonce - you can use as much space as you need so long as the coinbase data does not overflow the 100 byte hard limit.&lt;br /&gt;
If the server does *not* allow &amp;quot;coinbase/append&amp;quot;, or you don&#039;t care to change it, you can skip this step entirely :)&lt;br /&gt;
&lt;br /&gt;
The coinbase data always begins after exactly 42 bytes of the coinbase transaction.&lt;br /&gt;
The 42nd byte (that is, the byte immediately before the data) is the length of the data.&lt;br /&gt;
So when/if you want to add on to the coinbase data, simply insert it 42+DataLen bytes into the transaction, and increment the 42nd byte by the length of your inserted data.&lt;br /&gt;
&lt;br /&gt;
Python example:&lt;br /&gt;
 import binascii&lt;br /&gt;
 coinbase = binascii.a2b_hex(template[&#039;coinbasetxn&#039;][&#039;data&#039;])&lt;br /&gt;
 extradata = b&#039;my block&#039;&lt;br /&gt;
 # The following can be done better in both Python 2 and Python 3, but this way works with both&lt;br /&gt;
 origLen = ord(coinbase[41:42])&lt;br /&gt;
 newLen = origLen + len(extradata)&lt;br /&gt;
 coinbase = coinbase[0:41] + chr(newLen).encode(&#039;ascii&#039;) + coinbase[42:42 + origLen] + extradata + coinbase[42 + origLen:]&lt;br /&gt;
&lt;br /&gt;
======How to build merkle root======&lt;br /&gt;
Collect your coinbase transaction (modified or not) at the front of the &amp;quot;transactions&amp;quot; list provided by the server.&lt;br /&gt;
Apply a double-SHA256 hash to each transaction in the list.&lt;br /&gt;
&lt;br /&gt;
Now, as long as the list has more than 1 hash remaining, go through each pair and hash them together.&lt;br /&gt;
That is, concatenate the first two, double-SHA256 that, repeat for the next two, and so on.&lt;br /&gt;
If you encounter an odd pair (that is, the hash list ends with a single item and no pairing), concatenate it with itself and hash that.&lt;br /&gt;
Continue to do that until there is only one hash left:&lt;br /&gt;
that is your merkle root.&lt;br /&gt;
&lt;br /&gt;
Python example:&lt;br /&gt;
 import hashlib&lt;br /&gt;
 def dblsha(data):&lt;br /&gt;
  	return hashlib.sha256(hashlib.sha256(data).digest()).digest()&lt;br /&gt;
 &lt;br /&gt;
 txnlist = [coinbase] + [binascii.a2b_hex(a[&#039;data&#039;]) for a in template[&#039;transactions&#039;]]&lt;br /&gt;
 merklehashes = [dblsha(t) for t in txnlist]&lt;br /&gt;
 while len(merklehashes) &amp;gt; 1:&lt;br /&gt;
 	 if len(merklehashes) % 2:&lt;br /&gt;
 	  	merklehashes.append(merklehashes[-1])&lt;br /&gt;
  	merklehashes = [dblsha(merklehashes[i] + merklehashes[i + 1]) for i in range(0, len(merklehashes), 2)]&lt;br /&gt;
 merkleroot = merklehashes[0]&lt;br /&gt;
&lt;br /&gt;
======How to build block header======&lt;br /&gt;
Assemble the block header as laid out in the Bitcoin [[block hashing algorithm]], using the data provided in the block template along with your very own merkle root.&lt;br /&gt;
Note that miners are expected to check the &amp;quot;version&amp;quot; number, and should not create blocks with versions they do not understand unless the server instructs them to do so with the &amp;quot;version/force&amp;quot; or &amp;quot;version/reduce&amp;quot; mutations - you don&#039;t need to support those, but if you don&#039;t support the version the server has provided, understand that the server may reject submissions if they don&#039;t meet some unknown future rules.&lt;br /&gt;
As of this time, the current Bitcoin block version is 2, so it is safe to build blocks with version 1 or 2.&lt;br /&gt;
&lt;br /&gt;
Python example:&lt;br /&gt;
 import struct&lt;br /&gt;
 blkheader = struct.pack(&#039;&amp;lt;I&#039;, template[&#039;version&#039;]) + \&lt;br /&gt;
             binascii.a2b_hex(template[&#039;previousblockhash&#039;]) + \&lt;br /&gt;
             merkleroot + \&lt;br /&gt;
             struct.pack(&#039;&amp;lt;I&#039;, template[&#039;curtime&#039;]) + \&lt;br /&gt;
             binascii.a2b_hex(template[&#039;bits&#039;]) + \&lt;br /&gt;
             b&#039;NONC&#039;&lt;br /&gt;
&lt;br /&gt;
======While you&#039;re mining======&lt;br /&gt;
Since you&#039;re making all the blocks yourself, you really don&#039;t ever need to get another template... until it&#039;s invalid.&lt;br /&gt;
Generally, it&#039;s a good idea to refresh more often anyway to get more transactions, but it&#039;s better to let the pool decide when to do that, since it knows what&#039;s changed in the meantime already.&lt;br /&gt;
&lt;br /&gt;
If your template included a &amp;quot;longpollid&amp;quot; key, you can queue a request for a new template to be executed as soon as the pool decides you should change.&lt;br /&gt;
This is the same as any other template request, except that you include the &amp;quot;longpollid&amp;quot; parameter that the pool provided in your request.&lt;br /&gt;
If there is already a new template, the pool might respond immediately, so be sure not to depend on a delay!&lt;br /&gt;
&lt;br /&gt;
So to amend the template request we used initially, now we use:&lt;br /&gt;
 {&amp;quot;id&amp;quot;: 0, &amp;quot;method&amp;quot;: &amp;quot;getblocktemplate&amp;quot;, &amp;quot;params&amp;quot;: [{&lt;br /&gt;
     &amp;quot;capabilities&amp;quot;: [&amp;quot;coinbasetxn&amp;quot;, &amp;quot;workid&amp;quot;, &amp;quot;coinbase/append&amp;quot;],&lt;br /&gt;
     &amp;quot;longpollid&amp;quot;: &amp;quot;some gibberish&amp;quot;,&lt;br /&gt;
 }]}&lt;br /&gt;
&lt;br /&gt;
======Submitting shares======&lt;br /&gt;
When miner find the job which meets requested difficulty, it can submit the block to the server as a share:&lt;br /&gt;
 {&amp;quot;id&amp;quot;: 0, &amp;quot;method&amp;quot;: &amp;quot;submitblock&amp;quot;, &amp;quot;params&amp;quot;: [&lt;br /&gt;
      &amp;quot;020000003c48a294584f90e58325c60ca82896d071826b45680a661cec4d424d00000000&lt;br /&gt;
 de6433d46c0c7f50d84a05aec77be0199176cdd47f77e344b6f50c84380fddba66dc47501d00ff&lt;br /&gt;
 ff0000010001010000000100000000000000000000000000000000000000000000000000000000&lt;br /&gt;
 00000000ffffffff1302955d0f00456c6967697573005047dc66085fffffffff02fff1052a0100&lt;br /&gt;
 00001976a9144ebeb1cd26d6227635828d60d3e0ed7d0da248fb88ac01000000000000001976a9&lt;br /&gt;
 147c866aee1fa2f3b3d5effad576df3dbf1f07475588ac00000000&amp;quot;&lt;br /&gt;
 ]}&lt;br /&gt;
&lt;br /&gt;
To assemble the block data, simply concatenate your block header, number of transactions encoded in [[Protocol specification#Variable length integer|Bitcoin varint format]], followed by each of the transactions in your block (beginning with the coinbase).&lt;br /&gt;
If the server has listed &amp;quot;submit/coinbase&amp;quot; in its &amp;quot;mutable&amp;quot; key, you may opt to omit the transactions after the coinbase.&lt;br /&gt;
&lt;br /&gt;
Python example:&lt;br /&gt;
 def varintEncode(n):&lt;br /&gt;
   if n &amp;lt; 0xfd:&lt;br /&gt;
     return struct.pack(&#039;&amp;lt;B&#039;, n)&lt;br /&gt;
   # NOTE: Technically, there are more encodings for numbers bigger than&lt;br /&gt;
   # 16-bit, but transaction counts can&#039;t be that high with version 2 Bitcoin&lt;br /&gt;
   # blocks&lt;br /&gt;
   return b&#039;\xfd&#039; + struct.pack(&#039;&amp;lt;H&#039;, n)&lt;br /&gt;
 blkdata = blkheader + varintEncode(len(txnlist)) + coinbase&lt;br /&gt;
 if &#039;submit/coinbase&#039; not in template.get(&#039;mutable&#039;, ()):&lt;br /&gt;
   for txn in txnlist[1:]:&lt;br /&gt;
     blkdata += txn&lt;br /&gt;
&lt;br /&gt;
====Poolserver software====&lt;br /&gt;
Recommended standards to start with (in order of importance):&lt;br /&gt;
* [[BIP 0022|BIP 22 (non-optional sections)]]&lt;br /&gt;
* [[BIP 0022#Optional: Long Polling|BIP 22 Long Polling]]&lt;br /&gt;
* [[BIP 0023#Basic Pool Extensions|BIP 23 Basic Pool Extensions]]&lt;br /&gt;
* [[BIP 0023#Mutations|BIP 23 Mutation &amp;quot;coinbase/append&amp;quot;]] (required for miner extranonce rolling)&lt;br /&gt;
* [[BIP 0023#Submission Abbreviation|BIP 23 Submission Abbreviation &amp;quot;submit/coinbase&amp;quot;]]&lt;br /&gt;
* [[BIP 0023#Mutations|BIP 23 Mutation &amp;quot;time/increment&amp;quot;]] (be sure to specify &amp;quot;maxtime&amp;quot; or &amp;quot;maxtimeoff&amp;quot;!)&lt;br /&gt;
&lt;br /&gt;
==Technical specifications==&lt;br /&gt;
* [[BIP 0022|BIP 22: getblocktemplate - Fundamentals]]&lt;br /&gt;
* [[BIP 0023|BIP 23: getblocktemplate - Pooled Mining]]&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
&lt;br /&gt;
Getblocktemplate&#039;s origins trace back to forrestv&#039;s getmemorypool JSON-RPC method for bitcoind.&lt;br /&gt;
He created it so that his pool ([[P2Pool]]) could piggy-back on bitcoind so as to avoid harming the Bitcoin network (up to this point, it mined only empty blocks that never confirmed transactions).&lt;br /&gt;
Having been fighting with scalability problems in pushpool/bitcoind for months on his pool ([[Eligius]]), Luke-Jr set out to implement a fast pool server using getmemorypool to do its own block production (this became [[Eloipool]], this first open source makes-its-own-blocks poolserver).&lt;br /&gt;
Other poolservers also implemented block creation using getmemorypool over the months following.&lt;br /&gt;
&lt;br /&gt;
At about the same time, interest in decentralizing pooled mining became a hot topic.&lt;br /&gt;
While [[BitPenny]] had initially released its own decentralized mining proxy months prior, [[P2Pool]]&#039;s implementation became rapidly popular.&lt;br /&gt;
Anyone involved in Bitcoin mining protocols could see the need to move control of block creation back into the hands of the miners.&lt;br /&gt;
Unfortunately, both [[BitPenny]] and [[P2Pool]] had used very pool-specific proprietary protocols to implement their decentralization.&lt;br /&gt;
On the other hand, getmemorypool was *almost* a perfect fit for the task - it just lacked support for the now-ubiquitous pooled mining extensions that had developed around the getwork protocol over time.&lt;br /&gt;
&lt;br /&gt;
In February of 2012, Luke implemented and [https://bitcointalk.org/?topic=23768.msg774497#msg774497 deployed] a first draft of getmemorypool mining support in [[Eloipool]] (and on [[Eligius]]) along with a proof-of-concept getwork proxy (now known as gmp-proxy), adding revisions as needed to function as a general-purpose decentralized mining protocol.&lt;br /&gt;
After he had confirmed it was working, he documented and proposed it on the [[Bitcoin development mailing list]] for review on February 28th, where discussion began on what was missing and what needed to be changed or clarified.&lt;br /&gt;
During the following few months, a number of others, both developers and testers, provided constructive criticism and suggestions, which were integrated into the standard.&lt;br /&gt;
Luke also actively encouraged participation in the development of the standard among pool operators and poolserver authors, especially as it became necessary to move forward into the ASIC &amp;quot;mining generation&amp;quot;.&lt;br /&gt;
Eventually, it was decided it would be best to rename it to the more appropriate &amp;quot;getblocktemplate&amp;quot; name and drop backward compatibility with getmemorypool for simplicity.&lt;br /&gt;
The standard was split into two pieces and the technical specification can be found in [[BIP 0022|BIP 22]] and [[BIP 0023|BIP 23]].&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [https://bitcointalk.org/?topic=108854 BitcoinTalk forum thread]&lt;br /&gt;
* [[BIP 0022|BIP 22: getblocktemplate - Fundamentals]] (technical)&lt;br /&gt;
* [[BIP 0023|BIP 23: getblocktemplate - Pooled Mining]] (technical)&lt;/div&gt;</summary>
		<author><name>Greee</name></author>
	</entry>
</feed>