Open
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
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.
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. |
Contributor
There was a problem hiding this comment.
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]. |
Contributor
There was a problem hiding this comment.
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
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Rewrites the
Stratum V2project 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.Why fund it?, andWhat's next?sectionsCloses https://github.com/OpenSats/content/issues/13
Build preview: