Bminer:A Faster Equihash 144,5/Ethash/Tensority/Equihash Mining Software

Hi Zcash forum members:

Bminer team got permission from Zcash forum moderators for posting this thread.

Based on Zcash foundation’s study, Biryukov and Feher concluded, “In the short period of time of this study (2 weeks) we could put an upper bound on the ASIC/FPGA potential presence in Equihash mining ecosystem as of end of May 2018 at 20 – 30% of total mining operations,” based on GPU miner’s dev-fee estimates and the fraction of above 8Ksol miners in the Equihash mining landscape. Dev fees are typically 2% voluntary fees that many of the GPU miners pay to the developers of the most optimized GPU mining software.

70%+'s equihash hashrate still come from GPUs and most of the equihash community users still mining with GPU mining software such as Bminer.

Bminer is committed to supporting GPU mining, if you got any reliable news about whether all equihash communities’ reaches consensus, you can leave me a message here or separately.

Bminer is a highly optimized cryptocurrency miner that runs on modern NVIDIA GPUs (Maxwell and Pascal, i.e. GPUs that have compute capability 5.0 or above).

Bminer supports mining Equihash-based coins (e.g., Zcash) with 2% of devfee。
Bminer supports mining Zhash (Equihash with parameter set 144,5) based coins (e.g. BitcoinGold) with 2% of devfee.
Bminer supports mining Ethash-based coins (e.g., Ethereum) with 0.65% of devfee.
Bminer also supports dual mining mode - mining Ethash-based coins (e.g. Ethereum) and Blake14r-based coins (e.g. Decred) / Blake2s-based coins (e.g. Verge) at the same time. Devfee for the dual mining mode is 1.3%, and the second coin (e.g. Decred/Verge) is mined without devfee.

  • Equihash mining on stock settings:
    735-745 Sol/s on GTX 1080Ti
    450-460 Sol/s on GTX 1070
    315-325 Sol/s on GTX 1060
    *** Zhash mining on stock settings:**
    61 Sol/s on GTX 1080Ti
    25 Sol/s on GTX 1060
  • Ethash mining on GTX 1080Ti stock settings (power: 250 W):
    With OhGodAnETHlargementPill: 46.7 MH/s
    Without OhGodAnETHlargementPill: 32.2 MH/s
  • Dual mining using automatic tuning (default) on GTX 1080Ti stock settings (power: 250 W):
    With OhGodAnETHlargementPill:
    ETH 46 MH/s and DCR 1000 MH/s
    ETH 46 MH/s and XVG 1770 MH/s
    Without OhGodAnETHlargementPill:
    ETH 32 MH/s and DCR 2200 MH/s
    ETH 32 MH/s and XVG 3750 MH/s
  • Bytom mining on stock settings:
    2100 H/s on GTX 1080Ti
    800 H/s on GTX 1060 6G

More about Bminer:

What OC do you as a maker advice ? I am aware of the fact that even cards of the same batch have different possebilities , but in order for Bminer to keep on going. Max 50 on the core and 450 on mem for instance or just as high that it crashes after a certain amount of time and then lowering till stability.

The amount of OC one can achieve varies a lot depending on the manufacturer and the silicon lottery. Max 50 on the core and 400-450 on mem is usually safe. Setting it just as high until is crashes is always the optimal strategy. One advice we have is that on high-end cards like 1080Ti, the equihash is bottlenecked more by memory. Tuning the memory higher may have a more significant impact on performance than on lower end cards.

Any more feedbacks about Zcash mining/ Ethereum mining?
What coins do you think Bminer should support and why?

Bminer 10.1.0

  • Fix performance regression in BTM mining.

Bminer 10.0.0

  • Support mining Zhash (Equihash with parameter set 144,5) based coins.
  • Substantially increase BTM mining speed again (up to another 30%).
  • Support reported hashrate feature on ETH pools.

Zhash mining on stock settings:

  • 61 Sol/s on GTX 1080Ti
  • 25 Sol/s on GTX 1060

Bytom mining on stock settings:

  • 2100 H/s on GTX 1080Ti
  • 800 H/s on GTX 1060 6G



10.2.0 (Current)

  • Support all the other Equihash 144,5 based coins besides BTG, using equihash1445 scheme and -pers config.


Bminer Mining BitcoinZ / SafeCoin / Zelcash Tutorial

Bminer supports mining Equihash 144,5 based coins, such as BitcoinZ / SafeCoin / Zelcash, over different pools (e.g.,, axepool, and altpool).

The following section describes a few sample usages. There are a few things that need to be customized for your own usages:

  • Substitute t1ZBtpkUy1y1deYsNJnzdW4tk7HiJEcfUzr with your own address.
  • Substitute foo with your username.
  • Substitute worker with your worker name.
  • Substitute pwd with your password.
  • Specify -pers correctly for the coin you want to mine.

Here are a few examples of the command lines that mine coins to the specified addresses:

bminer -uri equihash1445:// -pers BitcoinZ
bminer -uri equihash1445:// -pers BitcoinZ
bminer -uri equihash1445:// -pers ZelProof
bminer -uri equihash1445:// -pers BitcoinZ

To connect to the mining pool over SSL, you can use equihash1445+ssl:// instead of equihash1445:// in the URI (on a different port). For example:

bminer -uri equihash1445+ssl:// -pers BitcoinZ

# Potential Blossom Upgrade Goals

Here’s the current set of feature goals we’re looking into for Blossom. Keep in mind that these goals and actual design details that go into these goals are likely to shift as we do our initial R&D into them.

Harmony Mining

  • What is it? A dual-proof-of-work scheme, where one algorithm is backwards compatible with current mining equipment, and another is designed to work well with GPUs on a temporary time scale.
  • Who does this affect? miners
  • Why is this a goal? By attracting distinct mining userbases (ASIC & GPU owners) we aim to make the Zcash ecosystem more resilient by spreading issuance and political influence among distinct kinds of stakeholders.