Stratum: Difference between revisions

From Bitcoin Wiki
Jump to navigation Jump to search
Slush (talk | contribs)
mNo edit summary
Luke-jr (talk | contribs)
bfgminer
Line 1: Line 1:
{{stub}}
Stratum is a proposal for an open source client-server "Overlay" protocol that enables thin clients (currently used by Electrum client). Stratum protocol is also used for pooled mining as a replacement for obsolete [[Getwork|getwork]] protocol. Full mining service specification is available on [http://mining.bitcoin.cz/stratum-mining/ Slush's pool website]. See also [https://bitcointalk.org/index.php?topic=55842.0 on the forums] and [http://blog.bitcoin.cz/stratum the official site].
Stratum is a proposal for an open source client-server "Overlay" protocol that enables thin clients (currently used by Electrum client). Stratum protocol is also used for pooled mining as a replacement for obsolete [[Getwork|getwork]] protocol. Full mining service specification is available on [http://mining.bitcoin.cz/stratum-mining/ Slush's pool website]. See also [https://bitcointalk.org/index.php?topic=55842.0 on the forums] and [http://blog.bitcoin.cz/stratum the official site].


Line 12: Line 10:
|-
|-
| Stratum proxy || {{Yes}} || {{Yes}} || {{No}} || {{Yes}} || {{Yes}} || {{No}} || {{No}}
| Stratum proxy || {{Yes}} || {{Yes}} || {{No}} || {{Yes}} || {{Yes}} || {{No}} || {{No}}
|-
| BFGMiner (>=2.9.0) || {{Yes}} || {{Yes}} || {{No}} || {{Yes}} || {{No}} || {{No}} || {{No}}
|-
|-
| cgminer (>=2.8.4) || {{Yes}} || {{Yes}} || {{No}} || {{Yes}} || {{No}} || {{No}} || {{No}}  
| cgminer (>=2.8.4) || {{Yes}} || {{Yes}} || {{No}} || {{Yes}} || {{No}} || {{No}} || {{No}}  

Revision as of 18:30, 11 November 2012

Stratum is a proposal for an open source client-server "Overlay" protocol that enables thin clients (currently used by Electrum client). Stratum protocol is also used for pooled mining as a replacement for obsolete getwork protocol. Full mining service specification is available on Slush's pool website. See also on the forums and the official site.


Tables showing miner/server support for Stratum mining protocol:

Miner mining.set_difficulty client.reconnect client.add_peers client.get_version client.show_message mining.get_hashrate mining.get_temperature
Stratum proxy Yes Yes No Yes Yes No No
BFGMiner (>=2.9.0) Yes Yes No Yes No No No
cgminer (>=2.8.4) Yes Yes No Yes No No No
poclbm (>=20121020) Yes Yes No Yes No No No
Server mining.get_transactions dynamic difficulty Job frequency
Slush's pool Yes No 30s
BtcGuild No Yes 30s