Stratum V2: Improving Bitcoin Mining Pool Efficiency and Security
Summary
This report explains how Bitcoin mining pools coordinate ASIC miners and why the Stratum V1 protocol may be less suited to large, high-hashrate operations. It outlines V1’s subscribe, authorize, notify, and submit messages, including plaintext credentials and the direct connection each miner typically maintains with a pool. The report describes how farms use proxy servers to reduce connection overhead, despite those proxies not being standardized in V1.
It frames mining protocol design around usability, miner revenue, miner security, and network security, then introduces Stratum V2 as a successor intended to improve the protocol and support different channel configurations. The rationale is that major increases in hashing capacity have historically prompted protocol changes. The document also discusses adoption efforts and the tradeoffs a new protocol must address. Its claims about performance and benefits are explanatory rather than a controlled comparison, and the supplied text ends before the full treatment of V2 and adoption is visible.
Key ideas
- Mining protocols carry work assignments and submitted hashes between pool servers and mining devices.
- Stratum V1 uses four core message types and sends authorization credentials without encryption, as described in the report.
- Direct miner-to-pool connections create overhead at industrial scale, prompting farms to use proxy servers.
- A robust protocol should account for usability, miner revenue, miner security, and network security.
- Stratum V2 is presented as an upgrade designed to better serve a much larger mining network.
Tags
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.