Difference between revisions of "Stratum"

From Bitcoin Wiki
Jump to: navigation, search
m
(Refer to new dedicated page for mining extensions)
 
(30 intermediate revisions by 8 users not shown)
Line 1: Line 1:
{{stub}}
+
Stratum is a proposal for an open source client-server "overlay" protocol that enables thin clients.
 +
It is currently used by [[Electrum]].
 +
While originally announced right before 2012<ref>[https://bitcointalk.org/?topic=55842 Original stratum protocol announcement on BitcoinTalk]</ref>, the protocol has not yet been completed and proposed as a [[BIP]] for standardisation.
  
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].
+
==Mining extensions==
  
 +
Main page: [[Stratum mining protocol]]
  
 +
In addition to its use for bitcoin wallets, the stratum protocol is also in common use with mining extensions.
  
Tables showing miner/server support for Stratum mining protocol:
+
==References==
 
 
{| class="wikitable sortable"
 
|- style="font-size: 100%"
 
! 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}}
 
|-
 
| cgminer (>=2.8.4) || {{Yes}} || {{Yes}} || {{No}} || {{Yes}} || {{No}} || {{No}} || {{No}}
 
|-
 
| poclbm (>=20121020) || {{Yes}} || {{Yes}} || {{No}} || {{Yes}} || {{No}} || {{No}} || {{No}}
 
|-
 
 
 
{| class="wikitable sortable"
 
|- style="font-size: 100%"
 
! Server !! mining.get_transactions !! dynamic difficulty !!  !! Job frequency
 
|-
 
| Slush's pool || {{Yes}} || {{No}} || 30s
 
|-
 
| BtcGuild || {{No}} || {{Yes}} || 30s
 
|-
 
|}
 
 
 
 
<references/>
 
<references/>

Latest revision as of 20:28, 7 November 2014

Stratum is a proposal for an open source client-server "overlay" protocol that enables thin clients. It is currently used by Electrum. While originally announced right before 2012[1], the protocol has not yet been completed and proposed as a BIP for standardisation.

Mining extensions

Main page: Stratum mining protocol

In addition to its use for bitcoin wallets, the stratum protocol is also in common use with mining extensions.

References