Bminer
https://www.bminer.me/zh/算法
Bminer: When Crypto-mining Made Fast¶
Bminer是一款爲NVIDIA和AMD GPU深度優化的挖礦軟件。Bminer是目前最快的挖礦程序 -- 咱們使用了多種技術以釋放出硬件的潛力。Bminer支持包括Equihash, Ethash, Cuckoo-Style等各類算法,能挖ETH(以太坊),ZEC(零幣),GRIN等幣種。shell
Bminer不只提供數據界面監測礦機溫度,運行結果等數據,還提供應用程序編程接口(API)以便於大規模使用和部署大批量礦機。編程
- Bminer挖Equihash幣種(好比:Zcash),僅抽取2%做爲開發者支持費用。
- Bminer支持Zhash/Equihash 144,5 算法的幣種(好比,比特幣黃金BitcoinGold,次世代比特幣BitcoinZ),僅抽取2%做爲開發者支持費用
- Bminer挖Ethash幣種(好比:以太坊ETH/以太經典ETC),僅抽取0.65%做爲開發者支持費用。
- Bminer支持雙挖模式,同時挖Ethash幣種(好比:以太坊ETH)和Blake14r的幣種(好比:DCR)或,同時挖Ethash幣種(好比:以太坊ETH)和Blake2s的幣種(好比:Verge),僅抽取Ethash幣種1.3%的算力做爲開發者支持費用,同時挖的另外一種幣種將不被抽取任何算力。
- Bminer支持Bytom比原幣(BTM),僅抽取2%做爲開發者支持費用。
- Bminer支持Grin(GRIN),僅抽取1%做爲開發者支持費用。
產品優點¶
- 高效快速
- 安全穩定
- SSL 支持
- 網絡傳輸失敗時能夠自動恢復
- 在GPU掛起時可自動重啓
- 操做簡單
開始挖礦¶
- 下載 Bminer並解壓到文件夾 (例如 C:\bminer or /home/bminer)
- 根據您想得到的數字貨幣,找到對應的腳本。例如用Cuckaroo29算法挖GRIN時對應的腳本爲
mine_grin29.bat
(Windows) 或 mine_grin29.sh
(Linux)
- 把腳本的礦池、賬號替換爲您的信息
- 運行腳本,開始挖礦 :-)
請訪問參考和例子頁面以瞭解Bminer更多高級用法,windows
https://www.bminer.me/zh/examples/api
使用樣例¶
Nicehash 挖礦教程¶
咱們支持鏈接Nicehash挖AE,BEAM,Grin,ETH等,請使用您的Nicehash BTC 地址:安全
bminer -uri beam://1DQ4bZpFTDiSNk2CWLEFWK9K96rBFP2Hv@beam.usa.nicehash.com:3370 bminer -uri cuckaroo29d://1DQ4bZpFTDiSNk2CWLEFWK9K96rBFP2Hv@grincuckaroo29.usa.nicehash.com:3371 bminer -uri cuckatoo31://1DQ4bZpFTDiSNk2CWLEFWK9K96rBFP2Hv@grincuckatoo31.usa.nicehash.com:3372 bminer -uri stratum://1DQ4bZpFTDiSNk2CWLEFWK9K96rBFP2Hv@equihash.usa.nicehash.com:3357
Grin / Aeternity 挖礦教程¶
Grin / Aeternity 選擇了 Cuckoo-style 算法爲其挖礦算法。Bminer 支持 Cuckoo-style算法,如下是用Bminer挖 Grin / Aeternity 的命令行的例子:網絡
bminer -uri cuckaroo29d://bminergrin.worker:foo@grin29.f2pool.com:13654 bminer -uri cuckatoo31://bminergrin.worker:foo@grin31.f2pool.com:13654 bminer -uri cuckaroo29d://satoshi%40nakamoto%2Ecom%2Fworker:foo@us-east-stratum.grinmint.com:3416 bminer -uri cuckaroo29d://satoshi%40nakamoto%2Ecom%2Fworker:foo@grin.sparkpool.com:6666 bminer -uri aeternity://ak_27we6r5KVGpErVGedqFByq2GAEYrUP39G51jnadMRrDux1YDay.worker@ae.f2pool.com:7898 bminer -uri aeternity://ak_27we6r5KVGpErVGedqFByq2GAEYrUP39G51jnadMRrDux1YDay.worker@ae-pool.beepool.org:9505 bminer -uri cuckaroo29d://1DQ4bZpFTDiSNk2CWLEFWK9K96rBFP2Hv@grincuckaroo29.usa.nicehash.com:3371 bminer -uri cuckatoo31://1DQ4bZpFTDiSNk2CWLEFWK9K96rBFP2Hv@grincuckatoo31.usa.nicehash.com:3372
其中有兩點值得注意的地方:ide
首先你須要對URI中的@
和/
進行轉義。轉義很是直觀,只須要將URI中的@
和/
替換爲%2E
和%2F
便可。FAQs對轉義有更加詳細的說明工具
其次, Aeternity / Grin須要CPU的幫助才能挖礦。若是機器的配置爲低端的CPU (如Intel Celeron) 外加多張GPU卡,Bminer有可能不能發揮GPU的所有潛能。在這種狀況下,你能夠調整-intensity
選項來調整Bminer的性能:性能
bminer -uri cuckaroo29d://bminergrin.worker:foo@grin29.f2pool.com:13654 -intensity 6
-intensity
選項的取值爲0到12。更低的intensity會減小對CPU的佔用,但有可能會使挖礦變慢。
Zcash / ZClassic / Zencash挖礦操做教程¶
如下是用Bminer挖Equihash幣種的步驟,您須要在樣例的基礎上,對下方字段作出調整:
- 用您的錢包地址替換
t1ZBtpkUy1y1deYsNJnzdW4tk7HiJEcfUzr
。
- 用您定義的礦工名字替換
worker
。
Bminer支持在各類礦池(好比 nanopool, coinfoundry, slushpool,以及Nicehash等)挖Equihash算法的幣種(好比Zcash / ZClassic / Zencash等)。
下面是一些參考命令,會挖礦到上方指定的錢包地址:
bminer -uri stratum://t1ZBtpkUy1y1deYsNJnzdW4tk7HiJEcfUzr.worker@zec-eu1.nanopool.org:6666 bminer -uri stratum://t1ZBtpkUy1y1deYsNJnzdW4tk7HiJEcfUzr.worker@zec.coinfoundry.org:3036 bminer -uri stratum://t1ZBtpkUy1y1deYsNJnzdW4tk7HiJEcfUzr.worker@zcl.coinfoundry.org:3122 bminer -uri stratum://znfXq2p8ss16uymH8eNHKjiUWuQ1ruwJGGH.worker@zen.coinfoundry.org:3126 bminer -uri stratum://foo.worker@us-east.zec.slushpool.com:4444 bminer -uri stratum://foo.worker:pwd@btg.suprnova.cc:8816 bminer -uri stratum://1DQ4bZpFTDiSNk2CWLEFWK9K96rBFP2Hv@equihash.usa.nicehash.com:3357
您能夠用stratum+ssl://
替換stratum://
來經過SSL方式鏈接礦池。
bminer -uri stratum+ssl://t1ZBtpkUy1y1deYsNJnzdW4tk7HiJEcfUzr.worker@zec-eu1.nanopool.org:6633
Bminer也支持miningpoolhub那樣的多幣種切換礦池,礦池本身會自動切換Equihash幣種進行挖礦,來提升挖礦收益。
bminer -uri stratum://foo.w:pwd@us-east.equihash-hub.miningpoolhub.com:17023
上述命令行所使用的用戶爲foo
,礦工名爲w
,密碼是pwd
。
注意:您須要在Minighub Hub Workers上註冊您的礦工名,而且選擇Job類型爲Equihash
,而不是默認類型:Account's default job
。
BitcoinZ / SafeCoin / Zelcash挖礦操做教程¶
如下是用Bminer挖Zhash步驟,您須要在樣例的基礎上,對下方字段作出調整:
- 用您的錢包地址替換
t1ZBtpkUy1y1deYsNJnzdW4tk7HiJEcfUzr
。
- 用您定義的用戶名替換 foo。
- 用您定義的礦工名字替換
worker
。
- 用您的密碼替換
pwd
。
- 增長「-pers」字段設置。
-pers
既能夠設置爲Equihash 144,5幣種算法(例如BitcoinZ
)也能夠設置爲auto
(用於zergpool等礦池自動切換)。
Bminer支持Equihash 144,5 算法,好比BitcoinZ/SafeCoin/Zelcash,並且支持不一樣礦池(好比 2miners.com, axepool,以及altpool等)。
下面是一些參考命令,會挖礦到上方指定的錢包地址:
bminer -uri equihash1445://t1ZBtpkUy1y1deYsNJnzdW4tk7HiJEcfUzr.worker@btcz.2miners.com:2020 -pers BitcoinZ bminer -uri equihash1445://t1ZBtpkUy1y1deYsNJnzdW4tk7HiJEcfUzr.worker@eu.axepool.com:3032 -pers BitcoinZ bminer -uri equihash1445://t1ZBtpkUy1y1deYsNJnzdW4tk7HiJEcfUzr.worker@zel.altpool.pro:9351 -pers ZelProof bminer -uri equihash1445://foo.worker:pwd@btcz.suprnova.cc:6586 -pers BitcoinZ bminer -uri equihash1445://t1ZBtpkUy1y1deYsNJnzdW4tk7HiJEcfUzr.worker@equihash144.mine.zergpool.com:2146 -pers auto bminer -uri equihash1445://t1ZBtpkUy1y1deYsNJnzdW4tk7HiJEcfUzr.worker@acpool.me:4008 -pers auto
若是想經過SSL方式鏈接礦池,你能夠在上方命令行中,用‘equihash1445+ssl://‘替換‘equihash1445://’(不一樣的端口),舉例:
bminer -uri equihash1445+ssl://foo.worker:pwd@btcz.suprnova.cc:6588 -pers BitcoinZ
Bitcoin Gold (BTG)挖礦操做教程¶
如下是用Bminer挖BTG的步驟,您須要在樣例的基礎上,對下方字段作出調整:
- 用您的錢包替換
GNjEhF8dfiCj9JSntTnsovb2c3z2kptfwi
。
- 用您定義的用戶名替換
foo
。
- 用您定義的礦工名替換
worker
。
- 用您的密碼替換
pwd
。
Bminer支持Equihash 144,5 算法,表明幣種Bitcoin Gold (BTG),且支持以下礦池:pool.gold, btgpool.pro, 以及suprnova.cc)等等.
下面是一些參考命令,會挖礦到上方指定的錢包地址:
bminer -uri zhash://GNjEhF8dfiCj9JSntTnsovb2c3z2kptfwi.worker@main.pool.gold:3050 bminer -uri zhash://GNjEhF8dfiCj9JSntTnsovb2c3z2kptfwi.worker@eu.btgpool.pro:3857 bminer -uri zhash://GNjEhF8dfiCj9JSntTnsovb2c3z2kptfwi.worker@us.btgpool.pro:3857 bminer -uri zhash://GNjEhF8dfiCj9JSntTnsovb2c3z2kptfwi.worker@asia.btgpool.pro:3857 bminer -uri zhash://foo.worker:pwd@btg.suprnova.cc:8866
若是想經過SSL方式鏈接礦池,你能夠在上方命令行中,用‘zhash+ssl://'替換‘zhash://’(注意端口的不一樣),舉例:
bminer -uri zhash+ssl://foo.worker:pwd@btg.suprnova.cc:8817
Ethereum / Ethereum Classic挖礦教程¶
下方是用Bminer挖Ethash幣種的步驟,您須要在案例的基礎上,對下面的字段作出調整:
- 用您的錢包地址替換
0xb76d43eAaB2e905028a7f0F3aF13C7A84c477B9f
。
- 用您定義的礦工名字替換
worker
。
Bminer目前支持Ethash的幣種,尤爲是Ethereum
和Ethereum Classic
,目前礦池主要支持3個協議。
Classic Stratum
:協議,協議名爲ethash://
或ethash+ssl://
。 ethermine.org
和nanopool.org
使用的是這種協議。
Ethereum proxy
:協議,協議名爲ethproxy://
。 f2pool.com
, dwarfpool.com
, 和sparkpool.com
支持這種協議。
Ethereum Stratum
:協議,協議名爲ethstratum://
。
這是可運行的命令行,您在mine_eth.bat
文件裏,複製粘貼任意一條案例,用您的錢包地址替換0xb76d43eAaB2e905028a7f0F3aF13C7A84c477B9f
,用您定義的礦工名替換worker
後便可直接運行。
bminer -uri ethash://0xb76d43eAaB2e905028a7f0F3aF13C7A84c477B9f.worker@eth-us-west1.nanopool.org:9999 bminer -uri ethash://0xb76d43eAaB2e905028a7f0F3aF13C7A84c477B9f.worker@eu1.ethermine.org:4444 bminer -uri ethproxy://0xb76d43eAaB2e905028a7f0F3aF13C7A84c477B9f.worker@eth.f2pool.com:8008 bminer -uri ethproxy://0xb76d43eAaB2e905028a7f0F3aF13C7A84c477B9f.worker@eth.waterhole.xyz:8008 bminer -uri ethproxy://0xb76d43eAaB2e905028a7f0F3aF13C7A84c477B9f.worker@eth.2miners.com:2020 bminer -uri ethproxy://0xb76d43eAaB2e905028a7f0F3aF13C7A84c477B9f.worker@eth-eu.dwarfpool.com:8008 bminer -uri ethproxy://0xb76d43eAaB2e905028a7f0F3aF13C7A84c477B9f.worker@us-west.sparkpool.com:3333 bminer -uri ethstratum://0xb76d43eAaB2e905028a7f0F3aF13C7A84c477B9f.worker@eth.coinfoundry.org:3072 bminer -uri ethstratum://foo.worker@coinotron.com:3344 bminer -uri ethstratum://foo.worker:x@us-east.ethash-hub.miningpoolhub.com:20535
您能夠用ethash+ssl://
替換ethash://
來經過SSL方式鏈接礦池。
bminer -uri ethash+ssl://0xb76d43eAaB2e905028a7f0F3aF13C7A84c477B9f.worker@eu1.ethermine.org:5555
以太坊(ETH)和DCR/XVG/VBK雙挖教程¶
Bminer支持雙挖 ETH 和 DCR / XVG / VBK,同時對挖 ETH 的速度沒有任何影響,如下是雙挖的命令行樣例:
bminer -uri ethash://0xb76d43eAaB2e905028a7f0F3aF13C7A84c477B9f.worker@eth-us-west1.nanopool.org:9999 -uri2 blake14r://foo.worker:pwd@dcr.suprnova.cc:3252 bminer -uri ethash://0xb76d43eAaB2e905028a7f0F3aF13C7A84c477B9f.worker@eth-us-west1.nanopool.org:9999 -uri2 blake2s://DDXKDhq73GRM3hjh6uee57fJ3LS2ctNtyi.worker:pwd@xvg.blake2s.com:8888 bminer -uri ethash://0xb76d43eAaB2e905028a7f0F3aF13C7A84c477B9f.worker@eth-us-west1.nanopool.org:9999 -uri2 blake2s://DDXKDhq73GRM3hjh6uee57fJ3LS2ctNtyi.worker:pwd@xvg.antminepool.com:9008 bminer -uri ethash://0xb76d43eAaB2e905028a7f0F3aF13C7A84c477B9f.worker@eth-us-west1.nanopool.org:9999 -uri2 blake2s://DDXKDhq73GRM3hjh6uee57fJ3LS2ctNtyi.worker:pwd@mine.luckypool.xyz:5766 bminer -uri ethash://0xb76d43eAaB2e905028a7f0F3aF13C7A84c477B9f.worker@eth-us-west1.nanopool.org:9999 -uri2 blake2s://DDXKDhq73GRM3hjh6uee57fJ3LS2ctNtyi.worker:pwd@mine.nlpool.nl:5766 bminer -uri ethash://0xb76d43eAaB2e905028a7f0F3aF13C7A84c477B9f.worker@eth-us-west1.nanopool.org:9999 -uri2 blake2s://DDXKDhq73GRM3hjh6uee57fJ3LS2ctNtyi.worker:pwd@blake2s.mine.zpool.ca:5766 bminer -uri ethash://0xb76d43eAaB2e905028a7f0F3aF13C7A84c477B9f.worker@eth-us-west1.nanopool.org:9999 -uri2 blake2s://DDXKDhq73GRM3hjh6uee57fJ3LS2ctNtyi.worker:pwd@xvg2.coinfoundry.org:3165 bminer -uri ethash://0xb76d43eAaB2e905028a7f0F3aF13C7A84c477B9f.worker@eth-us-west1.nanopool.org:9999 -uri2 vbk://VAR5uzCpFNfmTDZQQmfHUgbpY7NS93.worker:pwd@vbk.f2pool.com:3500
默認狀況下,Bminer會自動的調整雙挖模式以達到最好的效果。有時候,用戶可能須要手工調整雙挖模式。一個方法就是使用-dual-intensity
參數,好比下面的例子:
bminer -uri ethash://0xb76d43eAaB2e905028a7f0F3aF13C7A84c477B9f.worker@eth-us-west1.nanopool.org:9999 -uri2 blake2s://DDXKDhq73GRM3hjh6uee57fJ3LS2ctNtyi.worker:pwd@xvg.blake2s.com:8888 -dual-intensity 70
經過OhGodAnETHlargementPill提高ETH挖礦性能¶
OhGodAnETHlargementPill經過調整DDR時序提高1080和1080 Ti挖ETH的性能。
下載和運行OhGodAnETHlargementPill工具
- 在Windows上:
- 下載和安裝Microsoft Powershell。
- 運行
download_OhGodAnETHlargementPill.bat
。
- 運行下載下來的
OhGodAnETHlargementPill-r2.exe
。程序可能須要管理員權限。
- 在Linux上:
- 運行
download_OhGodAnETHlargementPill.sh
來下載工具。
- 運行下載下來的
OhGodAnETHlargementPill-r2
。 程序可能須要root權限。
Beam(BEAM)挖礦教程¶
下方是用Bminer挖Beam的步驟,您須要在案例的基礎上,對下面的字段作出調整:
- 用您的錢包地址替換
3a13205ec464807c9400f0fde8d56ac49da03bb3812055f08844fe2eaf0b9166
。
- 用您定義的礦工名字替換
worker
。
例如:
bminer -uri beam+ssl://3a13205ec464807c9400f0fde8d56ac49da03bb3812055f08844fe2eaf0b9166.worker@beam.sparkpool.com:2222 bminer -uri beam://1DQ4bZpFTDiSNk2CWLEFWK9K96rBFP2Hv@beam.usa.nicehash.com:3370
指定設備¶
您可使用-devices
選項指定Bminer應該使用哪些卡。默認狀況下,Bminer在NVIDIA卡上運行,您能夠在設備ID前加上amd:
在AMD卡上運行。 例如:
bminer -devices amd:0 -uri beam+ssl://3a13205ec464807c9400f0fde8d56ac49da03bb3812055f08844fe2eaf0b9166.worker@beam.sparkpool.com:2222
Bminer將在系統上的第一張AMD卡上運行。
比原幣Bytom(BTM)挖礦教程¶
下方是用Bminer挖比原幣BTM的步驟,您須要在案例的基礎上,對下面的字段作出調整:
- 用您的錢包地址替換
bm1q4fcqllxe0k05utju0r8uyd9ysm3y8tdu6al6ta
。
- 用您定義的礦工名字替換
worker
。
例如:
bminer -uri tensority://bm1q4fcqllxe0k05utju0r8uyd9ysm3y8tdu6al6ta.worker@btm.f2pool.com:9221
您能夠用tensority+ssl://
替換tensority://
來經過SSL方式鏈接礦池(請注意端口的變化)。
bminer -uri tensority+ssl://bm1q4fcqllxe0k05utju0r8uyd9ysm3y8tdu6al6ta.worker@btm.f2pool.com:9443
Ethereum (ETH) 和 Bytom (BTM) 雙挖¶
下方是用Bminer雙挖ETH和BTM的步驟。
下面是雙挖須要對命令行作調整的地方:
- 用你的我的ETH錢包替換
0xb76d43eAaB2e905028a7f0F3aF13C7A84c477B9f
- 用你的我的BTM錢包替換
bm1qwz608eyepxamh624xclx4rf05drvsrvuq9p7nc
- 用你想用的礦工名替換
worker
字段
Bminer支持Tensority的幣做爲雙挖幣,好比Bytom (BTM)。默認狀況下,Bminer會自動的調整雙挖模式以達到最好的效果。您還能夠經過將選項-dual-intensity
設置爲2或3來調整挖ETH的強度,好比下面的例子:
bminer -uri ethproxy://0xb76d43eAaB2e905028a7f0F3aF13C7A84c477B9f.worker@eth.f2pool.com:8008 -uri2 tensority://bm1q4fcqllxe0k05utju0r8uyd9ysm3y8tdu6al6ta.worker@btm.f2pool.com:9221 -dual-intensity 2
使用SSL證書驗證¶
您可使用 -strict-secure
指令來打開SSL鏈接的驗證。
bminer -strict-secure \ -uri stratum+ssl://t1ZBtpkUy1y1deYsNJnzdW4tk7HiJEcfUzr.worker@zec-eu1.nanopool.org:6633
開啓管理API接口¶
使用 -api
選項能夠在127.0.0.1:1880
頁面開啓REST APIs。
bminer -api 127.0.0.1:1880
在日誌信息中不顯示時間戳¶
bminer -no-timestamps
將日誌消息同時輸出到命令行和文件¶
您可使用-logfile
選項來指定日誌文件。
bminer -logfile=bminer.log
網絡鏈接失敗後馬上退出¶
下方指令可在網絡鏈接失敗狀況下直接退出Bminer。您須要本身配置生產環境中的監控工具。
bminer -max-network-failures=0 -watchdog=false
更多相關信息¶
Grin 挖礦教程¶
Youtube 視訊¶
Miningpoolhub
Flypool
2miner.com
魚池
星火礦池
蜜蜂礦池
蜘蛛礦池
Suprnova pool
ACpool
Zhash.pro Pool
thegrinpool
螞蟻礦池
The Awesome Miner 4.5 集成了 BMiner
SimpleMiningOS 集成了 BMiner
MinerOS
PiMP OS
熊貓礦機
第三方測評¶
BMINER 10.2.0 NVIDIA GPU MINER 在 1st Mining rig 上的測評
====================== End