How To Create A Pool For Mining
TeamBlackMiner 1.29: Download and configure for mining
10 minute read
Team Black Miner: how to set up and run. LHR unlock.
This guide describes how to start and how to use the latest version of TeamBlackMiner v1.29 and higher.
Download for Windows/Linux
Download from GitHub Download from BitcoinTalk
Review
TeamBlackMiner or TBM – is a miner that maintains a leading position in the mining of coins such as Ethereum, Ethereum Classic and Zilliqa. The developer commission for Ethereum and Ethereum Classic is only 0.5%. The program supports informative and readable statistics output in the form of tables in the console. There is a mechanism for restoring a lost connection to the pool.
Team Black Miner is integrated into systems such as HiveOS, RaveOs and mmpOS. To find TBM in the list of miners - update your system to the latest version, then create a new config and scroll through the list of miners to select TBM - it's far below.
Supported algorithms and developer commission
Algo | Coin | dev fee |
---|---|---|
Ethash | Ethereum | 0.5% |
Ethash | Zilliqa | 1.0% |
Etchash | Ethereum Classic | 0.5% |
Verthash | Vertcoin | 1.0% |
Requirements
- Windows 10 or Linux.
- One or more AMD GPUs.
- One or more NVIDIA GPUs. (Compute 5.0 or later.)
How to set up TeamBlackMiner
Step 1 - Download the miner
There are two official download sources:
- on github
- or from the BitcoinTalk forum.
- Go to GitHub. In the "Releases" section, you will see "Assets":
- Download the most recent version at the top of the table for your OS.
- The downloaded archive must be extracted. Extract the zip archive.
Step 2 - Configure TeamBlackMiner
After unpacking the archive, you need to create or edit the finished .bat
files.
In the same folder as teamblackminer.exe
, you will need to create or modify an existing file with the extension .bat
.
To create a new one - just create a file .txt
and give it an extension .bat
.
Open the .bat
file with Notepad. Below is an example setup for a Binance pool. You need to enter the following commands into it:
Set USERNAME = username1 :loop TBMiner --algo ethash --hostname ethash.poolbinance.com --port 1800 --wallet %USERNAME% --worker-name 001 --xintensity 24 timeout 10 goto :loop
Set USERNAME=username1
- Do you see at the very beginning?
Instead username1
just enter your username from the Binance pool. For more information, see «What Is Binance Mining Account and How to Create It » For example, enter: Set USERNAME=MyBinanceLogin
Step 3 - Run the miner
After you have edited the provided run script you can run it by dobble-click.
Attention! You don't start teamblackminer.exe
. Instead, you click on the .bat
file you just created.
So, after starting the program for a few minutes, you will see a window with a hashrate:
Team Black Miner HiveOS NiceHash Setup, Hash Increase!
Configuring for Ethermine
Pool address: | eu1.ethermine.org |
PORT: | 4444 |
Wallet address: | 0x3aa3e06C47caDEf96202D378aB7C407CF46A36A4 |
-
0x3aa3e06C47caDEf96202D378aB7C407CF46A36A4
- specify your wallet address. -
worker-name=name
- specify the name of the worker (replacename
with the name of your worker. You can be any name). -
eu1.ethermine.org
- specify the address of the pool. -
4444
- specify the port of the pool.
Example (you can copy and change the wallet):
Set ETH_WALLET = 0x3aa3e06C47caDEf96202D378aB7C407CF46A36A4 Set worker -name = name :loop TBMiner --algo ethash --hostname eu1.ethermine.org --port 4444 --wallet %ETH_WALLET% --worker-name %computername% timeout 10 goto :loop
Setting up a batch file for Nicehash
-
3P7qADz69quhfyK5e9kvfno6Jyjq4Rcocx
- indicate the crypto wallet from the NiceHash account. -
daggerhashimoto.eu.nicehash.com
- indicate the address of the mining pool. -
3353
- specify the port of the pool.
Example:
Set WALLET = 3 P7qADz69quhfyK5e9kvfno6Jyjq4Rcocx :loop TBMiner --algo ethash --hostname daggerhashimoto.eu-west.nicehash.com --port 3353 --wallet %WALLET% --worker-name %computername% timeout 10 goto :loop
Source: bytwork.com - Team Black Miner setup.
Algorithms and hashrate
Algorithm / GPU | 2080 Ti | 2070 | 2060 | 2080 | 1080 Ti | P102 | 1070 | P104 | 1060 | RX4xx/5xx | VEGA56 |
---|---|---|---|---|---|---|---|---|---|---|---|
Ethereum(Ethash) (MH/s) | 51.8 | 37.8 | 28.6 | 38.26 | 48.5 | 46.96 | 29.8 | 38.1 | 24.0 | 30 | 47 |
Ethereum Classic (Etchash) (MH/s) | 51.8 | 37.8 | 28.6 | 38.26 | 48.5 | 46.96 | 29.8 | 38.1 | 24.0 | 30 | 47 |
Commands and options
List of available commands:
-h --help -V --version -c --configfile -L --log -l --logfile -i --ip -H --hostname -p --port -x --ssl-port -W --wallet -w --worker-name -P --server-passwd -o --http-path -s --ssl -S --ssl-verify -C --ssl-cert -n --no-redirect -r --retries -y --retry-pause -t --timeout -a --algo -D --list-devices -A --auto-detect -Y --cl-devices [,] -U --cuda-devices [,] -z --cl-all-devices -b --amd-only -G --nvidia-only -Z --cuda-all-devices -T --templimit [,] -g --templimit-sleep -f --fan-speed-min -e --electricity-cost -u --electricity-currency -v --no-verbose -I --no-ansi -B --no-stats -N --no-cpu -J --kernel [,] -E --xintensity [,] -K --dagintensity [,] -M --power-limit [,] -j --lock-cclock [[,],[,]] -m --lock-mclock [[,],[,]] -q --tweak [,] -d --api -F --api-ip -R --api-port -k --miningtime
Intensity options
-E
--xintensity [,]
- one number set for all, or set a comma separated array of GPU devices intensity. Sets the intensity for the GPU threads.
Very useful to find the best Hashrate and the less rejected shares.
Different pools and different setup might have different best values for xintensity
.
(Default nvidia=224 (Default amd=-1)
Value -1 is calculate dynamic. Valid values are 1 to xxxxx.
Example:
TBMiner --xintensity [ 224 , 222 ]
-K
--dagintensity [,]
- One number to set a value for all devices, or a comma separated array of GPU devices dag intensity. Sets the intensity for the GPU threads when creating the dag file. Very useful to avoid dag validation errors when running on high OC.
- 0 is default,
- 1 is slow.
- 9 is the fastest.
Example:
TBMiner --dagintensity [ 0 , 9 ]
Or:
TBMiner --dagintensity [ 3 ]
-j
--lock-cclock [[,],[,]]
Set minimum and maximum core clock for each device. (CUDA) Format is an array of comma seperated arrays. First value is minimum clock value and second value is maximum clock value.
Example:
TBMiner --lock-cclock [[ 1500 , 1500 ],[ 1300 , 1300 ],[ 1250 , 1280 ]]
-m
--lock-mclock [[,],[,]]
Set minimum and maximum memory clock for each device. (CUDA)
Format is an array of comma seperated arrays.
First value is minumum memory clock value and second is maximum memory clock value.
Example:
TBMiner --lock-mclock [[ 6000 , 6000 ],[ 6000 , 6000 ]]
-M
--power-limit [,]
Set maximum powerlimit in watts for each device.
Format is a comma seperated array of values.
Example:
TBMiner --power-limit [ 70 ]
LHR unlock
-æ
--lhr-unlock [,]
- Improve the perfomance on NVIDIA devices that are locked for mining.
-
LHR 1
for unlock mode, -
LHR 0
for normal mode.
Example:
TBMiner --dagintensity [ 1 , 0 , 1 , 0 , 0 , 0 ]
Alternatives
Are there alternatives to this program? Yes, for example:
- PhoenixMiner
- NBMiner
- Gminer
- T-rex Miner
- TeamRedMiner
- LolMiner
- Nanominer
- ETHminer
Team Black Miner Legit or lies? Lets Talk About It
Ive been using it since it came out on hive and whether or not what the guy says it true, the hashrate I get on pool and the profits I get is significant and noticeable. I am at a 2ghz level and 2-4 megahash increase per out of 30 cards so far seems to prove true on pool in shares.
New TRex and Team Black Miners & I Minted a Schlong on Ergo
Love this type of content where you touch on multiple topics keeping me up to date!
Troubleshooting
DAG verification failed
DAG verification after creation, if miner showed log in red font: Verification failed, invalid 2.0%, please consider lower GPU overclock.
Example configuration file
POOL_IP= POOL_HOSTNAME=pool.eu.woolypooly.com POOL_HTTP_PATH= POOL_PORT=3096 SSL=0 POOL_SSL_PORT= SSL_VERIFY=1 SSL_CERT=cacert.pem ALGO=ethash WALLET=0 x59Aa6EAfb389E814441D02Ba6EF33c10726e4B16 WORKER_NAME=fr SERVER_PASSWORD= VERBOSE=1 LOG=0 LOGFILE=TBMiner.log RETRIES=3 RETRY_PAUSE=15 TIMEOUT=180 CUDA=[] CUDA_ALL=0 CL=[] CL_ALL=0 AMD_ONLY=0 NVIDIA_ONLY=0 AUTO_DETECT=1 FAN_SPEED_MIN= TEMPLIMIT=[95] GPU_SLEEP=4 ELECTRICITY_COST=0.1 ELECTRICITY_CURRENCY=USD ENABLE_ANSI=1 ENABLE_STATS=1 NO_CPU=0 KERNEL=[2] XINTENSITY=[192] LOCK_CCLOCK=[[1500,1500]] LOCK_MCLOCK=[[6000,6000]] POWER_LIMIT=[70] DAGINTENSITY=[3] API=1 API_IP=127.0.0.1 API_PORT=4068
Questions and answers
Can I run it in HiveOS?
Yes. The Team Black miner was added on 22th October 2021.
What is the best pools for this miner?
Since, TBM can produce more than 1-2 % stales with high intensity (--xintensity
), pools that reward stale shares is the best for this miner.
Also a high difficulty pool port is recomended with a high intensity setting.
Note that the ethereum blockchain rewards stale work/blocks. They are called uncle blocks. The uncle blocks are protecting the security of the blockchain.
The ethereum blockchain pay 87.5% for level 1 stale shares. 6 levels of stale shares are payed, but the lower levels have a lower payout (lower level means later in time).
Most mining pools reward stale work, but some have a buildt in limit of 5% allowed stales. So if you mine with more than 5% stales, the pools can start rejecting your shares or ignore them.
Good pools for TBMiner:
- miningpoolhub (100% reward for level 1 stale shares)
- 2miners (100% reward for level 1 stale shares)
- nanopool (100% reward for level 1 stale shares)
- woolypooly (100% reward for level 1 stale shares)
- antpool (100% reward for level 1 stale shares)
- spiderpool (100% reward for level 1 stale shares)
- f2pool (100% reward for level 1 stale shares)
- uupool (100% reward for level 1 stale shares)
- xnpool.com (100% reward for level 1 stale shares)
- ezil (70% reward for stale shares)
- hiveon (50% reward for stale shares)
What is the best --xintensity --dagintensity and --kernel setting?
You can try for yourself or ask others. Different GPU cards might have different best settings, both with OC and the intensity setting. And the pool is important.
High --xintensity
, higher amout of stale shares, higher speed.
Some pools doesn't pay for stales so the setting is pool dependent.
--dagintensity
: 1-8(9) is for high memclocks. Use when dag buffer crash on validation. 1 is low (slow dag) 8 on amd is the fastest, 9 on nvidia (0 is default).
--kernel
: Different kernels can give a speedup on different models. Your power setting can also count. Autotune will try to find the fastest kernel for you.
NVIDIA cards:
Miners have reported that --xintensity 3100
and --xintensity 4096
works good on f2pool.com and 2miners.com
AMD cards:
AMD intensity settings are 1/4 of NVIDIA.
For no stale shares use something like --xintensity 24
or --xintensity 8
(flexpool, crazypool, nicehash).
-- xintensity -1
is good on miningpoolhub, nanopool, f2pool and 2miners.
-
--xintensity 60
works good on the RX 580. -
--xintensity 78
works good on the 6800XT.
It says the pool is not supported?
Ask us to add it. We will configure the miner.
The miner produce stales?
Yes it might. You can lower the intensity setting (--xintensity
) to reduce stale shares.
With the right settings you could have none.
But you can also see stale shares as an extra bonus to accepted shares if you use a pool that pays for stale shares.
What boards are known to be good for this miner?
A lot, mostly the new cards. Nvidia RTX series 20xx, 30xx and Amd series 5xxx, 6xxx are known to work very well with this miner.
TBMiner exits with message dag verification failed?
Add the commandline option --dagintensity
with a low value to prevent computing errors with high OC.
If it still exits with the message, try lowering OC.
Is it a computer virus?
No. No way. But viruses are known to exploit coin mining for profit.
It is not working, why?
Conclusion
Thanks for reading to the end. Bookmark my site in your browser. Happy mining.
Versions
1.29
- Display difficulty change in the miner window.
- Use ETH+ZIL shares when calculating pool speed and shares per minute.
- Stratum change to avoid rejected shares on ezil.me and hiveon.net pools.
- The default
--xintensity
changed to 144 on NVIDIA to reduce stale/rejected on hiveon, crazypool, flexpool, etheremine and binance pools. - We found a bug in ethereum classic on miningpoolhub.
1.28
- Improved performance for AMD cards on ETH+ZIL (dagger cache). (+1-2%).
- Added the possibility to mine to ip adresses directly instead of hostnames.
- Disable cpu verification with
--no-cpu
set (default). - Fixed Hashrate/W in the stats for opencl rigs.
- Added
--maintainance-wallet
adress (Mine to another wallet xx% of the time.). - Added
--maintainance-percent
(Set the % chance to use the maintainance-wallet for the whole session.). - Slower dag generation on
--dagintensity 1
to be stable on higher clocks. - Reduced rejected/invalid shares on the ezil.me and the hiveon.io pool. (+1-4%).
1.27
- Removed
OpenCL
support for Nvidia devices. - Uptime minutes is now accurate.
-
Stratum
connect rewritten to solvelibcurl
error.
1.26
- Added
--lhr-unlock
option that can give a +20% boost on nvidia lhr cards with lower power. - Reduced invalid shares on hiveon pool and possibly other ethereum stratum 1.0 pools.
- Faster reconnect to pool if pool does not resolve or is not available.
-
--xintensity 24
default on ethermine for AMD cards. - Fixed memleak in the dag cache code when mining ETH+ZIL
1.25
- Added stats for Amd cards (Linux).
- Fixed issue with connect to pool. (Windows).
- Don't add hashrate when validating dag (AMD).
- Tiny speedup on NVIDIA cards.
- Added a
--miningtime
option to stop mining after num minutes. -
--timeout
function now restarts stratum thread after num seconds without data from pool. - Default xintensity on hiveon and binance changed to 24 to reduce stales (AMD)
How To Create A Pool For Mining
Source: https://miningsoft.org/en/miners/teamblackminer/
Posted by: hernandezmucall.blogspot.com
0 Response to "How To Create A Pool For Mining"
Post a Comment