BZminer 矿工。 下载 Bzminer

最新发布

Release v21.5.3 of BzMiner. All feedback is welcome ;)

-- What's in this release

x Warthog: Slight verus optimization x Fixed dynex on AMD MI50 and VII cards x New option: cpu_affinity x Renamed warthog_cpu_threads to cpu_threads x Renamed warthog_unused_cpu_offset to cpu_threads_start_offset x Added additional command line options for choosing which algorithm each device mines x Added additional config.txt options (for HiveOS) to allow for more than 3 algorithms x Added summary table when more than 1 algorithm is mining. To disable use the "summary_table" option x Fixed warthog pool extranonce ignoring extranonces with leading 0's x Fixed verus on octominer cpus x Fixed verus on multi-socket cpus x janushash can be used instead of specifying warthog for algo name x see notes below for details on these options

cpu_affinity option:

Available in both command line and config.txt can be a single value, or multiple values eg. command line: --cpu_affinity FFFFFFFF FFFFFFFF eg. config.txt: "cpu_affinity": ["FFFFFFFF", "FFFFFFFF"]

if dual mining, make sure that the indexes of the option match the cpu algorithms, for example if dual mining ironfish and warthog, and ironfish is specified first (which has no cpu component), you would do something like this: "cpu_affinity": ["", "FFFFFFFF"] You may also just specify a single string that all cpu algorithms will use "cpu_affinity": "FFFFFFFF" if cpu_affinity is specified, cpu_threads and cpu_threads_start_offset are ignored, as both of these are inherently defined in the affinity hex mask cpu_threads and cpu_threads_start_offset: Renamed these options to be more general across all bz's CPU algorithms. if these are set to 0 and affinity is not specified, bz will attempt to use as many threads as possible, minus 1 or 2 threads depending on how many logical processors are available, this is for stability, as using all available threads can cause the system to lag

config.txt now has top level options to allow overriding mining configuration in HiveOS

"algo_override" - list of algorithm names to mine
"url_override" - list of urls for each algorithm (this can be multi-dimensional for backup urls, just make sure entire value is in double quotes)
"wallet_override": list of wallets for each algorithm
"workername_override": list of worker names for each algorithm
"password_override": list of pool passwords for each algorithm
"pool_override": list of devices to mine each algorithm. this can be a multi-dimensional array. (make sure full value in double quotes)
"intensity":  list of intensities for each algorithm (per device). this can be a multi-dimensional array. (make sure full value in double quotes)

example HiveOS extra config arguments (6 algorithms, first two devices dual mining (notice the [0,2] and [1,2], meaning first device will mine karlsen+warthog and second device will mine ironfish+warthog):

"algo_override": ["karlsen", "ironfish", "warthog", "dynex", "nexa", "rvn"]
"url_override": ["stratum+ssl://pool.woolypooly.com:3132", "stratum+ssl://us.ironfish.herominers.com:1145", "stratum+ssl://pool.woolypooly.com:3140", "stratum+ssl://us-east.dnx.minenow.space:18443", "stratum+ssl://bzdev.vipor.net:5184", "pool.woolypooly.com:55555"]
"wallet_override": ["karlsen_wallet", "ironfish_wallet", "warthog_wallet", "dynex_wallet", "nexa_wallet", "rvn_wallet"]
"workername_override": ["karlsen_worker", "ironfish_worker", "warthog_worker", "dynex_worker", "nexa_worker", "rvn_worker"]
"password_override": ["", "", "", "", "", ""]
"pool_override": "[[0,2],[1,2],[2],[3],[4],[5]]"
"intensity": "[[5,10], [6,20], [1], [2], [3], [4]]"

command line now allows for up to 9 different algorithms to be specified. below are the list of these command line options:

--a2
--a3
--a4
--a5
--a6
--a7
--a8
--a9

--p1 {first algorithm pool url}
--p2
--p3
--p4
--p5
--p6
--p7
--p8
--p9

--w1 {first algorithm wallet}
--w2
--w3
--w4
--w5
--w6
--w7
--w8
--w9

--r1 {first algorithm worker name}
--r2
--r3
--r4
--r5
--r6
--r7
--r8
--r9

--pool_password1 {first algorithm password}
--pool_password2
--pool_password3
--pool_password4
--pool_password5
--pool_password6
--pool_password7
--pool_password8
--pool_password9

--i1 {first algorithm intensities (per gpu, so should be a list of intensities to control individual gpu intensities for this algorithm)}
--i2
--i3
--i4
--i5
--i6
--i7
--i8
--i9

--pool_devices1 {first algorithm list of gpus that should mine this algorithm. these can be either device index OR device pcie id's (eg. 23:0)}
--pool_devices2
--pool_devices3
--pool_devices4
--pool_devices5
--pool_devices6
--pool_devices7
--pool_devices8
--pool_devices9

example command line run for 6 different algorithms on different devices, first 2 devices dual mining:

--a1 karlsen --a2 ironfish --a3 warthog --a4 dynex --a5 nexa --a6 rvn --p1 stratum+ssl://pool.woolypooly.com:3132 --p2 stratum+ssl://us.ironfish.herominers.com:1145 --p3 stratum+ssl://pool.woolypooly.com:3140 --p4 stratum+ssl://us-east.dnx.minenow.space:18443 --p5 stratum+ssl://bzdev.vipor.net:5184 --p6 pool.woolypooly.com:55555 --w1 karlsen_wallet --w2 ironfish_wallet --w3 warthog_wallet --w4 dynex_wallet --w5 nexa_wallet --w6 rvn_wallet --pool_devices1 0 --pool_devices2 1 --pool_devices3 0 1 2 --pool_devices4 3 --pool_devices5 4 --pool_devices6 5

Mine multiple different algos across devices

  • "pool" option has been updated to support multi dimensional arrays, specifically made for hiveos extra options. format is as follows: "pool": "[[gpu0_algo0, gpu0_algo1], [gpu1_algo0, gpu1_algo1]]"
  • make sure to keep the value in quotes for hive os.
  • an example of this is say you have 3 gpus, and you want the first gpu to dual mine, and the second gpu to only mine the first algo and third gpu to mine only the second algo, you would do: "pool": "[0,1],[0],[1]"
  • This has always been in bz in the config.txt's device_overrides.pool option, but now its accessible from the hiveos interface

https://www.bzminer.com/releases/v21.5.3/

Be sure to check out the config generator if having trouble setting up

https://www.bzminer.com/config-generator/

Special thanks

Thanks Son of a Tech for the BC-250! https://www.youtube.com/channel/UC0WNX0de8I1fgKUrjxiPaRA

Minerstat update command:

export version="21.5.3"; mstop; cd /tmp; wget https://bzminer.com/downloads/bzminer_v${version}_linux.tar.gz; tar -xvf bzminer_v${version}_linux.tar.gz; sudo cp bzminer_v${version}_linux/bzminer /home/minerstat/minerstat-os/clients/bzminer; mstart

MMPOS Update Command (Note: put in Initiate command prior to miner launch field in miner profile ->advanced)

export version="21.5.3" # Example version
if [ -f "/tmp/bzminer_v${version}_linux.tar.gz" ]; then
exit 0
else
cd /tmp; wget https://bzminer.com/downloads/bzminer_v${version}_linux.tar.gz; tar -xvf bzminer_v${version}_linux.tar.gz; sudo cp -adpR bzminer_v${version}_linux/bzminer /opt/mmp/miners/bzminer/
fi

Hive OS Update Command (assuming currently on v21.5.1)

wget https://bzminer.com/downloads/bzminer_v21.5.3_linux.tar.gz; tar -xvf bzminer_v21.5.3_linux.tar.gz; miner stop; cp bzminer_v21.5.3_linux/bzminer /hive/miners/bzminer/21.5.1/; miner start

Rave OS Update Command (assuming currently on v21.5.1)

stop && wget https://bzminer.com/downloads/bzminer_v21.5.3_linux.tar.gz && tar -xvf bzminer_v21.5.3_linux.tar.gz && cp -adpR bzminer_v21.5.3_linux/bzminer /app-data/miners/bzminer-21.5.1 && start

Checksums

bzminer_v21.5.3_windows.zip:

MD5: 83e9e7de6b7e295bed34efbc8a7e67a7 SHA256: e54b99b0ed1312947656e08ae07aa7c49987e3323cbb85df64a740016825ac4e

bzminer_v21.5.3_linux.tar.gz:

MD5: a47203aaa8ed09299a2c69a61a46b5e0 SHA256: 83eed38a0d6d231d5c8941710316443d46bfa26488903b21533f28d82088e45b

下载

.bat 文件示例 Bzminer

EthereumPOW (ETHW)

bzminer.exe -a ethw -w WALLET_ADDRESS.WORKER_NAME -p stratum+tcp://pool.woolypooly.com:3096

Ethereum Classic (ETC)

bzminer.exe -a etchash -w WALLET_ADDRESS.WORKER_NAME -p stratum+tcp://pool.woolypooly.com:35000

Kaspa (KAS)

bzminer.exe -a kaspa -w WALLET_ADDRESS.WORKER_NAME -p stratum+tcp://pool.woolypooly.com:3112

Ergo (ERG)

bzminer.exe -a ergo -w WALLET_ADDRESS.WORKER_NAME -p stratum+tcp://pool.woolypooly.com:3100

NEXA

bzminer.exe -a nexa -w WALLET_ADDRESS.WORKER_NAME -p stratum+tcp://pool.woolypooly.com:3124

Ravencoin (RVN)

bzminer.exe -a kawpow -w WALLET_ADDRESS.WORKER_NAME -p stratum+tcp://pool.woolypooly.com:55555

Meowcoin (MEWC)

bzminer.exe -a meowcoin -w WALLET_ADDRESS.WORKER_NAME -p stratum+tcp://pool.woolypooly.com:3116

Alephium (ALPH)

bzminer.exe -a alph -w WALLET_ADDRESS.WORKER_NAME -p stratum+tcp://pool.woolypooly.com:3106

Radiant (RXD)

bzminer.exe -a radiant -w WALLET_ADDRESS.WORKER_NAME -p stratum+tcp://pool.woolypooly.com:3122

EthereumPOW + Alephium Dual Mining

bzminer.exe -a ethw -w WALLET_ADDRESS_ETHW.WORKER_NAME -p stratum+tcp://pool.woolypooly.com:3096 --a2 alph --w2 WALLET_ADDRESS_ALPH.WORKER_NAME --p2 stratum+tcp://pool.woolypooly.com:3106

EthereumFair + Alephium Dual Mining

bzminer.exe -a ethash -w WALLET_ADDRESS_ETHF.WORKER_NAME -p stratum+tcp://pool.woolypooly.com:3114 --a2 alph --w2 WALLET_ADDRESS_ALPH.WORKER_NAME --p2 stratum+tcp://pool.woolypooly.com:3106

Ethereum Classic + Alephium Dual Mining

bzminer -a etchash -w WALLET_ADDRESS_ETC.WORKER_NAME -p stratum+tcp://pool.woolypooly.com:35000 --a2 alph --w2 WALLET_ADDRESS_ALPH.WORKER_NAME --p2 stratum+tcp://pool.woolypooly.com:3106

EthereumPOW + Alephium + ZIL Triple Mining

bzminer -a ethw -w WALLET_ADDRESS_ETHW.WORKER_NAME -p stratum+tcp://pool.woolypooly.com:3096 --a2 alph --w2 WALLET_ADDRESS_ALPH.WORKER_NAME --p2 stratum+tcp://pool.woolypooly.com:3106 --a3 zil --w3 WALLET_ADDRESS_ZIL.WORKER_NAME --p3 zmp://ZIL_POOL

EthereumFair + Alephium + ZIL Triple Mining

bzminer -a ethash -w WALLET_ADDRESS_ETHF.WORKER_NAME -p stratum+tcp://pool.woolypooly.com:3114 --a2 alph --w2 WALLET_ADDRESS_ALPH.WORKER_NAME --p2 stratum+tcp://pool.woolypooly.com:3106 --a3 zil --w3 WALLET_ADDRESS_ZIL.WORKER_NAME --p3 zmp://ZIL_POOL

Ethereum Classic + Alephium + ZIL Triple Mining

bzminer -a etchash -w WALLET_ADDRESS_ETC.WORKER_NAME -p stratum+tcp://pool.woolypooly.com:35000 --a2 alph --w2 WALLET_ADDRESS_ALPH.WORKER_NAME --p2 stratum+tcp://pool.woolypooly.com:3106 --a3 zil --w3 WALLET_ADDRESS_ZIL.WORKER_NAME --p3 zmp://ZIL_POOL

EthereumPOW + Kaspa Dual Mining

bzminer -a ethw -w WALLET_ADDRESS_ETHW.WORKER_NAME -p stratum+tcp://pool.woolypooly.com:3096 --a2 kaspa --w2 WALLET_ADDRESS_KAS.WORKER_NAME --p2 stratum+tcp://pool.woolypooly.com:3112

EthereumFair + Kaspa Dual Mining

bzminer -a ethash -w WALLET_ADDRESS_ETHF.WORKER_NAME -p stratum+tcp://pool.woolypooly.com:3114 --a2 kaspa --w2 WALLET_ADDRESS_KAS.WORKER_NAME --p2 stratum+tcp://pool.woolypooly.com:3112

Ethereum Classic + Kaspa Dual Mining

bzminer -a etchash -w WALLET_ADDRESS_ETC.WORKER_NAME -p stratum+tcp://pool.woolypooly.com:35000 --a2 kaspa --w2 WALLET_ADDRESS_KAS.WORKER_NAME --p2 stratum+tcp://pool.woolypooly.com:3112

EthereumPOW + Kaspa + ZIL Triple Mining

bzminer -a ethw -w WALLET_ADDRESS_ETHW.WORKER_NAME -p stratum+tcp://pool.woolypooly.com:3096 --a2 kaspa --w2 WALLET_ADDRESS_KAS.WORKER_NAME --p2 stratum+tcp://pool.woolypooly.com:3112 --a3 zil --w3 WALLET_ADDRESS_ZIL.WORKER_NAME --p3 zmp://ZIL_POOL

EthereumFair + Kaspa + ZIL Triple Mining

bzminer -a ethash -w WALLET_ADDRESS_ETHF.WORKER_NAME -p stratum+tcp://pool.woolypooly.com:3114 --a2 kaspa --w2 WALLET_ADDRESS_KAS.WORKER_NAME --p2 stratum+tcp://pool.woolypooly.com:3112 --a3 zil --w3 WALLET_ADDRESS_ZIL.WORKER_NAME --p3 zmp://ZIL_POOL

Ethereum Classic + Kaspa + ZIL Triple Mining

bzminer -a etchash -w WALLET_ADDRESS_ETC.WORKER_NAME -p stratum+tcp://pool.woolypooly.com:35000 --a2 kaspa --w2 WALLET_ADDRESS_KAS.WORKER_NAME --p2 stratum+tcp://pool.woolypooly.com:3112 --a3 zil --w3 WALLET_ADDRESS_ZIL.WORKER_NAME --p3 zmp://ZIL_POOL

EthereumPOW + Radiant Dual Mining

bzminer -a ethw -w WALLET_ADDRESS_ETHW.WORKER_NAME -p stratum+tcp://pool.woolypooly.com:3096 --a2 radiant --w2 WALLET_ADDRESS_RXD.WORKER_NAME --p2 stratum+tcp://pool.woolypooly.com:3122

EthereumFair + Radiant Dual Mining

bzminer -a ethash -w WALLET_ADDRESS_ETHF.WORKER_NAME -p stratum+tcp://pool.woolypooly.com:3114 --a2 radiant --w2 WALLET_ADDRESS_RXD.WORKER_NAME --p2 stratum+tcp://pool.woolypooly.com:3122

Ethereum Classic + Radiant Dual Mining

bzminer -a etchash -w WALLET_ADDRESS_ETC.WORKER_NAME -p stratum+tcp://pool.woolypooly.com:35000 --a2 radiant --w2 WALLET_ADDRESS_RXD.WORKER_NAME --p2 stratum+tcp://pool.woolypooly.com:3122

EthereumPOW + Radiant + ZIL Triple Mining

bzminer -a ethw -w WALLET_ADDRESS_ETHW.WORKER_NAME -p stratum+tcp://pool.woolypooly.com:3096 --a2 radiant --w2 WALLET_ADDRESS_RXD.WORKER_NAME --p2 stratum+tcp://pool.woolypooly.com:3122 --a3 zil --w3 WALLET_ADDRESS_ZIL.WORKER_NAME --p3 zmp://ZIL_POOL

EthereumFair + Radiant + ZIL Triple Mining

bzminer -a ethash -w WALLET_ADDRESS_ETHF.WORKER_NAME -p stratum+tcp://pool.woolypooly.com:3114 --a2 radiant --w2 WALLET_ADDRESS_RXD.WORKER_NAME --p2 stratum+tcp://pool.woolypooly.com:3122 --a3 zil --w3 WALLET_ADDRESS_ZIL.WORKER_NAME --p3 zmp://ZIL_POOL

Ethereum Classic + Radiant + ZIL Triple Mining

bzminer -a etchash -w WALLET_ADDRESS_ETC.WORKER_NAME -p stratum+tcp://pool.woolypooly.com:35000 --a2 radiant --w2 WALLET_ADDRESS_RXD.WORKER_NAME --p2 stratum+tcp://pool.woolypooly.com:3122 --a3 zil --w3 WALLET_ADDRESS_ZIL.WORKER_NAME --p3 zmp://ZIL_POOL

矿工设置 / 如何设置矿机Bzminer

从上面的链接下载最新的 Bzminer 矿工。之后,解压缩存档并转到带有矿工的文件夹。选择您感兴趣的硬币进行挖掘并编辑.bat文件。如果你还没有选择你要挖什么,那么我们建议你先去我们的挖矿计算器,在这里您可以指定您的显卡并获得当天最赚钱的硬币。在上方,您将找到可以在我们的矿池中开采的每种硬币的现成 bat 文件示例。您只需指定您的钱包地址,如果需要,还需要指定工作人员(钻机)的名称。

基本矿工命令Bzminer

-a, -a2 主挖和双挖算法选择;
--disable 禁止指定显卡挖矿。空格用作分隔符。使用格式为 pci_bus:pci_device 的设备 ID(例如,--disable 1:0 3:0)。使用 --devices 命令查找设备 ID。在 HiveOS 中,这个参数是在 add.xml 中设置的。配置;
-w该字段指定你的钱包地址或矿池中账户的地址;
--w2指定第二个地址如果是双模式挖矿;
--pool_password, --pool_password2密码,默认使用x;
-w, --worker, --worker2 工人姓名(钻机)。它可以作为单独的参数设置,也可以通过钱包地址后的点设置;
--cpu-priority 在显卡上挖矿期间的 CPU 利用率水平。默认设置为2,如果处理器不拉,可以设置0,最大值为5;
--reconnect-on-fail-shares重新连接矿工到矿池如果从池中接收到被拒绝的份额;
--nvidia 1仅在 Nvidia 设备上挖矿;
--amd 1仅在 AMD 设备上挖矿;
-h, --help 打印所有可用的命令。

矿机超频Bzminer

--oc_lock_core_clock 锁定核心超频值。也可以通过指定显卡ID为显卡设置不同的值,例如--oc_lock_core_clock 1000 1200 1300(ID0显卡为1000,ID1显卡为1200,ID2显卡为1300);
--oc_lock_memory_clock 锁定内存中的超频值。也可以为显卡设置不同的值,用空格隔开;
--oc_core_clock_offset设置显卡的核心时钟频率,单位为MHz。可以为多张卡指定一个空格分隔的值;
--oc_memory_clock_offset设置显卡显存频率,单位为MHz。您可以通过空格为多个卡指定一个值;
--oc_power_limit 指定功率限制(显卡消耗),以瓦特为单位。通过空格,您可以为每张卡指定唯一的值。例如 --oc_power_limit 140 150 160 150。

使用矿机时的典型错误Bz miner

bzminer hung gpu detected - 超频。 调低你的设置。 如果这没有帮助,请将矿工更新到最新版本。

费率

ETH - 0,5%
ETC - 0,5%
RVN - 0,5%
ALPH - 0,5%

API Bzminer

--http_address 指定要侦听 HTTP API 的 IP 地址。 默认为 0.0.0.0;
--http_port 设置端口。 默认端口为 4014。

Bz miner不启动 / 启动不起

如果您有 Windows 操作系统并且矿工在启动时立即崩溃,则在矿工的第二行添加暂停。 接下来,启动矿机并读取错误。 之后,仔细检查您的矿工设置。 如果您有 HiveOS 或任何其他操作系统 - 转到矿工控制台并查看矿工中发生的事情的日志。 之后,仔细检查您的矿工设置。