We're thrilled to announce the release of SRI 1.0.0 - the most important milestone in our Stratum V2 journey🎉
New release stands ready for immediate testing and integration.
🔗 🚀
One giant leap for
#bitcoin
mining…
The Stratum V2 reference implementation (SRI) is here. This independent, community-run, and fully open-source implementation of the SV2 protocol is available for pilot testing immediately.
A new Stratum v2 reference implementation (SRI) update is out!
It allows miners to select transactions via job negotiator sub-protocol and their bitcoin node.
We’re inviting you to plug in your miners, and help us test.👇🧵
In previous 30 days, our community has mined ~170 blocks on testnet using Stratum V2.
We take testing seriously. Thanks everyone for giving out their haspower and helping us reach the goal.
As part of our ongoing efforts of building in public, we're excited to share our roadmap and the latest progress on SV2 protocol specs🎉
Check out our blog post for more information and join us in our mission of building better
#bitcoin
mining!
🚀
SV1 firmware miners can now use our Translation Proxy to utilize SV2. The testing phase lets you self-host a proxy, and connect to an SV2 Pool with extended channel support, for example,
@BraiinsPool
.
This release will be followed by a more robust version in November, allowing miners to select their own work and negotiate with pools through the Job Negotiation protocol. Our SRI Pool code will also be ready by then, letting pools help us test things.
SRI aims to ensure compatibility between different SV2 implementations by becoming the industry standard for SV2. If you’re a mining company interested in contributing to the SRI or supporting FOSS developers, we invite you to join us.
ICYMI, yesterday we launched a major update allowing individual miners to do transaction selection.
We’re looking for testers to help test SRI on different mining devices. All you need is a miner and a computer 🙂
Leave a comment if you’re interested in helping out. 🙏
We're happy that
@lorban6
proposal to work on Stratum v2 for
@summerofbitcoin
got accepted.
Congratulations! 🎉🎉🎉
If you're curios what
@lorban6
will work on, here's a link to a proposal.
A Job Negotiator, in combination with a template provider, gives the power back to miners or an independent third party to provide a new template (select transactions), thereby making bitcoin pool infrastructure more decentralized. Full video
We’re inviting miners, pools, firmware makers, and the community to check out our getting started guide and pilot test the software locally, with CPU or actual mining devices. Your feedback will have a high impact on the development direction. 🫶💙
This account will soon stop being faceless🤯
With help of
@bitcoin_design
(
@cogentgene
,
@vic_ideas
&
@GBKS
) here are some website and logo mockups we'd love to get community feedback on.
Let us know how you like it and what we can change?
Join us
With the current mining protocol - Stratum v1, the pools use their template providers to dispatch work to the miners. As a result, pools are the central point of failure and potential weak spot when it comes to censoring certain transactions by excluding them from the template.🛑
As part of our ongoing efforts of building in public, we're excited to share our roadmap and the latest progress on SV2 protocol specs🎉
Check out our blog post for more information and join us in our mission of building better
#bitcoin
mining!
🚀
So far, our community has tested on the following devices/firmware. If you’ve tested the SRI stack on a different device or a firmware version, please fill this form out and help us maintain the list of battle-tested miners.
"It's kinda the most important thing in
#bitcoin
Ignore all this lightning crap and bitcoin core, future soft forks, if we can't keep mining decentralization right, we should just give up"
-
@TheBlueMatt
, co author of SV2 specification on the importance of Stratum V2.
If you would like to help us remain sustainable and fuel our development efforts, please consider donating to our crowdfunding on
@OpenSats
hosted by
@SwanBitcoin
.
🫶Shout-out to our community and contributors working tirelessly on making SV2 happen! To follow along, join Stratum V2 Discord and join our dev calls, which are open to everybody Tuesday 12:00 PM EST. See you in 2 weeks with more news!
If you’re willing to directly support the work of developers by providing a grant and being featured on our website, please get in touch. We will connect you with our contributors in need of funding. This is definitely the most impactful for long-term sustainability 🫶
🧩Modularity tests and template provider mock have been added to the Message Generator.
This tool ensures interoperability between SV2 implementations and allows them to test against each other and the reference implementation.
🧪 Translation proxy is fully compatible with SRI’s SV2 Pool. By translating the message, the proxy allows miners running SV1 fw to connect to an SV2 pool.
Test it out here
🤝Job negotiatorallowing miners to select their own transactions and submit them to the pool has a new PR in review.
The pool has no knowledge on block's content. If it refuses the submission, the JNclient responds but no longer mines on that pool (solo-mine or pool fallback)
📓We’re prioritizing adding noise encryption and replacing future_job with min_ntime, the two major spec changes, into Stratum V2 reference implementation (SRI).
⌛tProxy Status channel is a new feature that notifies the main thread of changes. Clients can spin up another upstream and switch to a backup pool in case of failure and have the flexibility of handling tProxy components based on status.
@moneyball
@_rrybarczyk
@chris_coverdale
@pavlenex
First demo of Sv2:
1. bitcoind starts and acts as a TP
2. pool start
3. proxy start
4. four mining-devices (MD) start
5. each MD opens a channel with pool in group 1
6. each MD finds shares for the provided job
ICYMI,
@chris_coverdale
opened a PR seeking seeking concept ACK to integrate
@StratumV2
Template provider in
#Bitcoin
Core.
If this sounds exciting, please take a look and provide feedback.
A new Stratum v2 reference implementation (SRI) update is out!
It allows miners to select transactions via job negotiator sub-protocol and their bitcoin node.
We’re inviting you to plug in your miners, and help us test.👇🧵