Skip to content

Update Stratum V2 project page#617

Open
dergigi wants to merge 12 commits intomasterfrom
content/update-stratumv2-description
Open

Update Stratum V2 project page#617
dergigi wants to merge 12 commits intomasterfrom
content/update-stratumv2-description

Conversation

@dergigi
Copy link
Copy Markdown
Member

@dergigi dergigi commented Apr 10, 2026

Rewrites the Stratum V2 project page to match the newer project page structure and sharpen the copy. The updated page explains what the protocol is, why OpenSats has funded work around it, and what remains to ship and adopt it broadly.

  • Adds clear overview, Why fund it?, and What's next? sections
  • Links the page to earlier and current OpenSats support for the Stratum V2 ecosystem
  • Tightens the summary and replaces the one-paragraph stub with fuller context

Closes https://github.com/OpenSats/content/issues/13


Build preview:

@vercel
Copy link
Copy Markdown

vercel bot commented Apr 10, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
os-website Ready Ready Preview, Comment Apr 11, 2026 7:34pm

Request Review

Tighten summary and intro, make "What's next?" more concrete
by referencing active SRI grant work (CLI, Docker, test coverage),
and link the SRI repo.
Cover all three report threads (Gabriele's benchmarking tool and SRI
releases, his project management grant, Lucas Balieiro's fuzzing and
security work). What's next now references sv2-ui, solo mining mode,
Demand Pool launch, Auradine's native SV2 ASIC, and the 24/7 fuzzing
server.
dergigi added 2 commits April 11, 2026 18:11
JDS embedding and solo mining mode are now shipped, not planned.
Fuzzing section now mentions the noise_sv2 overflow fix and the
next target (sv1_api). Web UI moved to beta with real miners.

SRI has shipped releases [`1.0.0`][sri-1-0] through [`1.6.0`][sri-1-6] and is now split into a [library repo][SRI] and an [application repo][sv2-apps] with precompiled binaries and Docker images. Recent work embedded the Job Declaration Server inside the pool and added a [solo mining mode][solo] similar to CKPool solo but SV2-only. [Demand Pool][dmnd] launched with SV2 support, and [Auradine shipped the first ASIC miner with native Stratum V2][auradine].

A [web UI][sv2-ui] for monitoring mining data is in beta testing with real miners. Fuzzing already uncovered an arithmetic overflow in the `noise_sv2` crate, which has been fixed; a 24/7 fuzzing server is running and the next target is the `sv1_api` crate used by the translator proxy. Other ongoing work includes property testing across the low-level crates and improving Docker-based deployment.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
A [web UI][sv2-ui] for monitoring mining data is in beta testing with real miners. Fuzzing already uncovered an arithmetic overflow in the `noise_sv2` crate, which has been fixed; a 24/7 fuzzing server is running and the next target is the `sv1_api` crate used by the translator proxy. Other ongoing work includes property testing across the low-level crates and improving Docker-based deployment.
A [web UI][sv2-ui] for monitoring mining data is in beta testing with real miners. [Fuzzing](https://en.wikipedia.org/wiki/Fuzzing) already uncovered an arithmetic overflow in the `noise_sv2` crate, which has been fixed; a 24/7 fuzzing server is running and the next target is the `sv1_api` crate used by the translator proxy. Other ongoing work includes property testing across the low-level crates and improving Docker-based deployment.

Added link to wikipedia page for fuzz testing.


## What's next?

SRI has shipped releases [`1.0.0`][sri-1-0] through [`1.6.0`][sri-1-6] and is now split into a [library repo][SRI] and an [application repo][sv2-apps] with precompiled binaries and Docker images. Recent work embedded the Job Declaration Server inside the pool and added a [solo mining mode][solo] similar to CKPool solo but SV2-only. [Demand Pool][dmnd] launched with SV2 support, and [Auradine shipped the first ASIC miner with native Stratum V2][auradine].
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
SRI has shipped releases [`1.0.0`][sri-1-0] through [`1.6.0`][sri-1-6] and is now split into a [library repo][SRI] and an [application repo][sv2-apps] with precompiled binaries and Docker images. Recent work embedded the Job Declaration Server inside the pool and added a [solo mining mode][solo] similar to CKPool solo but SV2-only. [Demand Pool][dmnd] launched with SV2 support, and [Auradine shipped the first ASIC miner with native Stratum V2][auradine].
SRI has shipped releases [`1.0.0`][sri-1-0] through [`1.6.0`][sri-1-6] and is now split into a [library repo][SRI] and an [application repo][sv2-apps] with precompiled binaries and Docker images. Recent work embedded the [Job Declaration Server](https://github.com/stratum-mining/sv2-apps/blob/main/pool-apps/jd-server/README.md) inside the pool and added a [solo mining mode][solo] similar to CKPool solo but SV2-only. [Demand Pool][dmnd] launched with SV2 support, and [Auradine shipped the first ASIC miner with native Stratum V2][auradine].

Added link to JDS README file

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants