Revenue from Braiins OS+ is used to continue developing the open-source mining stack sustainably in the years ahead
We first verified overt AsicBoost on Antminer S9s in 2018, enabling miners to improve their efficiency by 13%.
We launched Braiins OS as fully open-source firmware for the community in 2018, allowing anybody to take control of their miners and to enable AsicBoost.
We’ve rebuilt the entire mining stack and made it open-source. BOSminer is our replacement for CGminer (software component which handles the mining within the firmware) written from scratch in Rust language, meaning that it won’t crash (FAQs) or take minutes to startup. Stratum V2 is the next-generation mining protocol that solves major efficiency and security flaws from V1.
You paid for your hardware. You should be able to use it however you want, with no concerns about hidden backdoors. Braiins OS includes:
Auditable and customizable code
Overclocking and underclocking
Stratum V2 implementation
Advanced monitoring system
Save development resources and enhance your hardware in the process with mining software rewritten in Rust and built-in Stratum V2 support. Offer competitive advantages to your customers, such as:
No more random crashes (FAQs)
Quick startup (5-7 seconds)
Hashrate hijacking prevention
Efficiency & easy extensibility with Stratum V2
Fully documented source code written in Rust language
New architecture allows easy implementation of mining backends
Stratum V2 reference implementation
Includes solid test
harness
CGminer has been an integral part of the Bitcoin mining stack since it was created for GPU mining in 2011. In recent years, however, it has become disorganized, outdated, and plagued by bugs and backdoors.
We developed BOSminer in Rust language to replace CGminer, providing a new standard that can be used across devices from every manufacturer. On top of that, BOSminer includes an implementation of Stratum V2 — the upgraded mining protocol that solves some of the biggest problems miners and mining pools face today.
Decrease hash rate variance and stale shares with simplified (header-only) mining mode.
Customizable to implement your own use cases such as collecting detailed telemetry data.
Smaller and less frequent data transfers reduce bandwidth load for miners in remote locations.
Protect yourself against hash rate hijacking with end-to-end encryption.
An included V2 -> V1 translation proxy means you can benefit from some of V2’s features while mining on any pool, whether the pool supports V2 or not.
Yes, both Braiins OS and Braiins OS+ are fully backwards compatible with Stratum V1. If you want to use V2 on your machines but your pool doesn’t support it, you can use a V2 -> V1 translation proxy (written in Rust) to do so. It’s available here.
BOSminer is software written from scratch in Rust programming language which is meant to serve as a new standard, as CGminer’s code base is no longer organized or well documented. BOSminer has a CGminer-compatible API. You can read more about it on our Medium.
BOSminer+ is an enterprise variant of the open-source BOSminer. In addition to the benefits of its open-source sibling, it also features per-chip autotuning.
If you choose to mine with Slush Pool while using Braiins OS+, you’ll receive a 0% fee rate instead of the standard 2%. Your 100% fee reduction is given as a rebate on the 2% pool fee collected. In other words, Slush Pool still collects the standard 2% fee at the time of mining, but all of it is sent back to you at a scheduled date each month. The rebate is distributed on the first Monday of every month.
The latest version of Braiins OS can be identified by the dates following the prefix, which are formatted as YY-MM for major releases. For example, a release of Braiins OS occuring in October 2021 would be named as Braiins OS 21.10. Minor releases (e.g. a small bug fix) will be identified sequentially following the YY-MM. For example, the first minor release following the major release above would be named Braiins OS 21.10.1. A second minor release would be named Braiins OS 21.10.2 and so on. The same version naming scheme is used for Braiins OS+ enterprise releases and for BOSminer+ and BOSminer.
To check the authenticity and integrity of the downloaded files, download the following public key here and verify the image signature by GPG.
Rust is a memory-safety-first language, which means that it protects against undefined behavior, thereby preventing some kinds of security flaws in the code. In languages such as C, C++, python, etc., the code can compile even when there are bugs that will cause it to crash during runtime. On the other hand, Rust has many good abstractions that force programmers to think about edge cases (i.e. cases where undefined behavior can occur) that would be easy to miss in those other languages. This doesn’t mean that Rust can’t have any bugs, but rather that bugs and crashes that might occur in other languages due to undefined behavior will not occur in Rust because they must be addressed in order for the program to run in the first place. For more information on programming language “safety”, we recommend reading through the Rust documentation.
By downloading Braiins OS+.
Increase hashrate on S9s to 17+ TH/s, improve efficiency as much as 30%, and get 50% lower pool fees on Slush Pool
Reduce data transmission between your farm and pool by 95%. Configure parallel usage of multiple pools. Set a backup pool for the whole farm.
It focuses on making data transfers more efficient, reducing physical infrastructure requirements for mining operations, and increasing security
It focuses on making data transfers more efficient, reducing physical infrastructure requirements for mining operations, and increasing security