94 / 691SV2

Stratum V2

Offene Protokollfamilie für sicheres Mining, Kanäle und eigene Blockvorlagen

Stratum V2 ist eine offene binäre Protokollfamilie für Bitcoin-Miner, Proxys, Pools und Nodes, die 2019 öffentlich als Nachfolger von Stratum V1 vorgestellt wurde.

Das Mining Protocol transportiert Jobs und Shares über Kanäle. Optionale Job Declaration und Template Distribution trennen Vorlagenbau von Pool-Abrechnung. V2 ändert weder Bitcoin-Konsens noch PPS-, FPPS- oder PPLNS-Auszahlung.

Stratum V2 umfasst Mining, Job Declaration und Template Distribution Protocol. Mining ist notwendig, die anderen zwei sind optional. Die Suite koordiniert Arbeit, nicht ASIC-Eigentum, Bitcoin-Regeln oder die Zahlungsverpflichtung des Pools. [Stratum V2 — Protocol Overview] [Stratum V2 — Mining Protocol] [Stratum V2 — Job Declaration Protocol] [Stratum V2 — Template Distribution Protocol]

Braiins veröffentlichte Stratum V2 2019 mit weiteren Bitcoin-Entwicklern gegen Grenzen von Stratum V1: Textformat, schwacher Verbindungsschutz, Overhead und meist einseitige Job-Erstellung durch Pools. Offene Spezifikation und Implementierungen entwickeln sich weiter. [Stratum V2 specification repository] [Braiins — Past and future of mining protocols] [Bitcoin Optech — Stratum V2 topic]

Jede Nachricht hat einen sechs Byte großen Header aus extension_type, msg_type und msg_length. SetupConnection verhandelt zuerst Protokoll, Version und flags; SetupConnection.Success bestätigt sie. Produktlabel oder unbestätigtes Flag sind keine ausgehandelte Fähigkeit. [Stratum V2 — Protocol Overview] [Stratum V2 specification repository]

Für entfernte Links ist eine Kryptositzung Pflicht; der optionale Handshake nutzt Noise, danach schützt AEAD Vertraulichkeit und Integrität. Der Client prüft das Zertifikat gegen den Authority Public Key. Ein sicherer Hop beweist weder Firmware, Abrechnung noch Pool-Solvenz. [Stratum V2 — Protocol Security] [Noise Protocol Framework]

OpenStandardMiningChannel öffnet einen Header-only-Kanal; OpenExtendedMiningChannel lässt Proxys Extranonce und Suchraum downstream teilen. Group Channel kann Jobs bündeln. Der Server muss eindeutigen Search Space vergeben, sonst hashen ASICs doppelte Arbeit. [Stratum V2 — Mining Protocol]

NewMiningJob oder NewExtendedMiningJob beschreibt Arbeit, SetNewPrevHash aktiviert Prevhash und SetTarget setzt das Pool-Target. SubmitSharesStandard oder SubmitSharesExtended überträgt sequence_number, job_id, nonce, nTime und version. Ein Share ist nur Arbeit; ein Block braucht das Bitcoin-Netzwerkziel. [Stratum V2 — Mining Protocol]

Ein Proxy aggregiert Geräte in einem Extended-Upstream-Kanal. Translation Proxy verbindet Stratum-V1-ASICs zum V2-Pool, doch downstream bleibt V1: kein natives V2, kein Ende-zu-Ende-Noise und keine automatische Job Declaration. [Stratum Reference Implementation libraries] [Braiins — Past and future of mining protocols]

Template Distribution verbindet einen Template Provider, meist Bitcoin Core Full Node, mit Pool oder Job Declarator Client. NewTemplate und SetNewPrevHash pushen Templates ohne getblocktemplate-Polling; RequestTransactionData liefert Transaktionen, SubmitSolution den gefundenen Block. [Stratum V2 — Protocol Overview] [Stratum V2 — Template Distribution Protocol]

Der Job Declarator Client fordert per AllocateMiningJobToken ein Token an, sendet DeclareMiningJob und eventuell ProvideMissingTransactions und danach SetCustomMiningJob. Nur ein zustimmender Pool erlaubt eigene Templates; er kann prüfen, drosseln oder ablehnen. [Stratum V2 — Protocol Overview] [Stratum V2 — Job Declaration Protocol]

Bei V2 sind konkrete Subprotokolle, Rollen, channel types, flags und Implementierungsversion zu prüfen; außerdem Authority Key, Endpoint, Failover und Fehlerverhalten. Latenz, rejected/stale Shares und Logs zählen. V2-Label, Kanal oder Translator beweisen keine Transaktionswahl. [Stratum V2 specification repository] [Stratum Reference Implementation libraries] [Galaxy Research — Future of Bitcoin mining protocols]

Für ein möglichst vollständiges Bild lies diesen Eintrag zusammen mit Bitcoin, Mining, Mining Pool, Braiins, Braiins Pool, ASIC Miner. Auf diesen Eintrag verweisen außerdem Mining Pool, Braiins, Braiins Pool, Stratum V1.

DOC · 001Stratum V2 — Protocol OverviewPrimärquelleDOC · 002Stratum V2 — Protocol SecurityPrimärquelleDOC · 003Stratum V2 — Mining ProtocolPrimärquelleDOC · 004Stratum V2 — Job Declaration ProtocolPrimärquelleDOC · 005Stratum V2 — Template Distribution ProtocolPrimärquelleDOC · 006Stratum V2 specification repositoryPrimärquelleDOC · 007Stratum Reference Implementation librariesDokumentationDOC · 008Braiins — Past and future of mining protocolsPrimärquelleDOC · 009Bitcoin Optech — Stratum V2 topicDokumentationDOC · 010Noise Protocol FrameworkDokumentationDOC · 011Galaxy Research — Future of Bitcoin mining protocolsDokumentation
Geprüft am 1. August 2026Quellenbasiert · Keine Anlageberatung