- Published on
Stratum V2
SV2, SRI
A next-generation Bitcoin mining protocol that lets individual miners build their own block templates.
Stratum V2 is a pooled mining protocol designed to replace the original Stratum V1. It uses bandwidth more efficiently, adds encryption between miners and pools, and, most importantly, lets the individual miner choose the transaction set for the blocks they work on. Under V1, the pool picks the transactions.
Moving block construction to the miner reduces pool control over what goes into blocks. It improves censorship resistance and gives miners a direct interest in local mempool policy. The protocol also improves device interoperability and communication between miners, proxies, and pools.
The reference implementation is the Stratum V2 Reference Implementation (SRI). See also the Stratum V2 project page for OpenSats grants in this area and stratumprotocol.org for the specification.