94 / 691SV2

Stratum V2

Suite terbuka untuk mining aman, channel dan block template khusus

Stratum V2 adalah suite binary terbuka untuk miner Bitcoin, proxy, pool dan node, diperkenalkan secara publik pada 2019 sebagai penerus Stratum V1.

Mining Protocol membawa jobs dan shares lewat channel. Job Declaration dan Template Distribution opsional memisahkan pembuatan template dari accounting pool. V2 tidak mengubah konsensus Bitcoin atau payout PPS, FPPS dan PPLNS.

Stratum V2 mencakup Mining, Job Declaration dan Template Distribution Protocol. Mining wajib, dua lainnya opsional. Suite mengoordinasi kerja, bukan kepemilikan ASIC, aturan validitas Bitcoin atau kewajiban bayar pool. [Stratum V2 — Protocol Overview] [Stratum V2 — Mining Protocol] [Stratum V2 — Job Declaration Protocol] [Stratum V2 — Template Distribution Protocol]

Braiins menerbitkan Stratum V2 pada 2019 bersama developer Bitcoin lain untuk mengatasi batas Stratum V1: teks, perlindungan koneksi lemah, overhead dan jobs yang biasanya ditentukan pool. Specification dan implementation terbuka terus berkembang. [Stratum V2 specification repository] [Braiins — Past and future of mining protocols] [Bitcoin Optech — Stratum V2 topic]

Setiap pesan punya header binary enam byte: extension_type, msg_type dan msg_length. SetupConnection lebih dulu menegosiasi protocol, version dan flags; SetupConnection.Success mengonfirmasi dukungan nyata. Label produk atau flag tanpa konfirmasi bukan capability. [Stratum V2 — Protocol Overview] [Stratum V2 specification repository]

Remote link wajib memakai cryptographic session; optional handshake memakai Noise lalu AEAD menjaga confidentiality dan integrity. Client memvalidasi server certificate terhadap authority public key. Satu hop terlindungi tidak membuktikan firmware, accounting atau solvency pool. [Stratum V2 — Protocol Security] [Noise Protocol Framework]

OpenStandardMiningChannel membuka channel header-only; OpenExtendedMiningChannel membuat proxy membagi extranonce dan search space downstream. Group Channel berbagi jobs. Server harus mengalokasikan ruang unik agar ASIC tidak menghitung hash duplikat. [Stratum V2 — Mining Protocol]

NewMiningJob atau NewExtendedMiningJob menjelaskan kerja, SetNewPrevHash mengaktifkan prevhash dan SetTarget memberi pool target. SubmitSharesStandard atau SubmitSharesExtended membawa sequence_number, job_id, nonce, nTime dan version. Share mengukur kerja; block wajib memenuhi network target Bitcoin. [Stratum V2 — Mining Protocol]

Proxy mengagregasi perangkat ke extended upstream channel. Translation Proxy menghubungkan ASIC Stratum V1 ke V2 pool, tetapi downstream tetap V1: tidak ada native V2, end-to-end Noise atau Job Declaration otomatis. [Stratum Reference Implementation libraries] [Braiins — Past and future of mining protocols]

Template Distribution menghubungkan Template Provider, biasanya Bitcoin Core full node, ke pool atau Job Declarator Client. NewTemplate dan SetNewPrevHash mendorong templates tanpa getblocktemplate polling; RequestTransactionData memberi transaksi dan SubmitSolution mengembalikan block. [Stratum V2 — Protocol Overview] [Stratum V2 — Template Distribution Protocol]

Job Declarator Client meminta token via AllocateMiningJobToken, mengirim DeclareMiningJob dan bila perlu ProvideMissingTransactions, lalu SetCustomMiningJob. Hanya pool yang menerima flow ini mengizinkan template sendiri; ia dapat memeriksa, rate-limit atau menolak. [Stratum V2 — Protocol Overview] [Stratum V2 — Job Declaration Protocol]

Untuk V2, pastikan subprotocols, roles, channel types, flags dan implementation version yang tepat; cek authority key, endpoint, failover dan errors. Pantau latency, rejected/stale shares dan logs. Label V2, channel atau translator tidak membuktikan pilihan transaksi. [Stratum V2 specification repository] [Stratum Reference Implementation libraries] [Galaxy Research — Future of Bitcoin mining protocols]

Untuk gambaran yang lebih utuh, baca entri ini bersama Bitcoin, Penambangan Bitcoin, Mining Pool, Braiins, Braiins Pool, ASIC Miner. Entri ini juga dirujuk dari ASIC Miner, Mining Pool, Nonce, Braiins.

DOC · 001Stratum V2 — Protocol OverviewSumber primer ↗DOC · 002Stratum V2 — Protocol SecuritySumber primer ↗DOC · 003Stratum V2 — Mining ProtocolSumber primer ↗DOC · 004Stratum V2 — Job Declaration ProtocolSumber primer ↗DOC · 005Stratum V2 — Template Distribution ProtocolSumber primer ↗DOC · 006Stratum V2 specification repositorySumber primer ↗DOC · 007Stratum Reference Implementation librariesDokumentasi ↗DOC · 008Braiins — Past and future of mining protocolsSumber primer ↗DOC · 009Bitcoin Optech — Stratum V2 topicDokumentasi ↗DOC · 010Noise Protocol FrameworkDokumentasi ↗DOC · 011Galaxy Research — Future of Bitcoin mining protocolsDokumentasi ↗
Ditinjau 1 Agustus 2026Utamakan sumber · Bukan nasihat investasi