Stratum V2 is a standardized protocol for pooled mining. It reduces the size and frequency of data transfers and prevents hashrate hijacking by encrypting communication channels between pools and proxies/miners. Finally, it includes a new Job Negotiation sub-protocol which allows miners to choose the contents of the blocks they mine while still mining in pools. For more information visit stratumprotocol.org.