hi all,
we are working hard on the technical side, here are some configuration sets useful for
who is managing mining pools (those based on php-mpos
https://github.com/mrtexaznl/php-mpos;
not for p2pool or solo mining)
from official bfgminer documentation:
https://github.com/mrtexaznl/bfgminer/blob/bfgminer/READMEbfgminer shows this data in its user interface, it is very useful to understand its expected income:
The BFGMiner status line shows:
ST:1 F:0 NB:1 AS:0 BW:[ 75/241 B/s] E:2.42 I:12.99mBTC/hr BS:2.71k
ST is STaged work items (ready to use).
F is network Failure occasions (server down or slow to provide work)
NB is New Blocks detected on the network
AS is Active Submissions (shares in the process of submitting)
BW is BandWidth usage on the network (received/sent)
E is Efficiency defined as number of shares accepted (multiplied by their
difficulty) per 2 KB of bandwidth
I is expected Income, calculated by actual shares submitted in 100% PPS value
(assumes Bitcoin, does not account for altcoin conversions!)
BS is the all time Best Share difficulty you've found
The totals line shows the following:
6/32 75.0C | 171.3/170.8/171.2Gh/s | A:729 R:8+0(.01%) HW:0/.81%using a reference of i5 pc at 2.5 Ghz and 7 usb block erupters,
trying to maximize the expected Income for MediterraneanCoin (which has a completely different PoW algorithm than Bitcoin and most alcoins and thus a very different behaviour), here are the best configurations:
CONFIGURATION 1what you get:
ST:3 F:0 NB:44 AS:0 BW:[ 21/ 3 B/s] E:183.53 I:
79.50 BTC/hr BS:124
7 | 1.87/ 2.20/ 1.88Gh/s | A:25 R:3+0( 16%) HW:9/1.5%
with this configuration:
(stratum-mining : conf/config.py)
# ******************** Pool Difficulty Settings *********************
VDIFF_X2_TYPE = False # powers of 2 e.g. 2,4,8,16,32,64,128,256,512,1024
VDIFF_FLOAT = False # Use float difficulty
# Pool Target (Base Difficulty)
POOL_TARGET = 256 # Pool-wide difficulty target int >= 1
# Variable Difficulty Enable
VARIABLE_DIFF = True # Master variable difficulty enable
# Variable diff tuning variables
#VARDIFF will start at the POOL_TARGET. It can go as low as the VDIFF_MIN and as high as min(VDIFF_MAX or Liteconin's difficulty)
USE_COINDAEMON_DIFF = True # Set the maximum difficulty to the litecoin difficulty.
DIFF_UPDATE_FREQUENCY = 3600 # Update the litecoin difficulty once a day for the VARDIFF maximum
VDIFF_MIN_TARGET = 96 # Minimum Target difficulty
VDIFF_MAX_TARGET = 1024000 # Maximum Target difficulty
VDIFF_TARGET_TIME = 30 # Target time per share (i.e. try to get 1 share per this many seconds)
VDIFF_RETARGET_TIME = 120 # Check to see if we should retarget this often
VDIFF_VARIANCE_PERCENT = 30 # Allow average time to very this % from target without retarget
(php-mpos: include/config/global.inc.php)
// Pool target difficulty as set in pushpoold configuration file
// Please also read this for stratum:
https://github.com/TheSerapher/php-mpos/wiki/FAQ$config['difficulty'] = 24;
CONFIGURATION 2what you get:
ST:3 F:0 NB:40 AS:0 BW:[ 25/ 3 B/s] E:163.70
I:80.49 BTC/hr BS:161
7 | 1.95/ 2.18/ 2.29Gh/s | A:14 R:0+0(none) HW:3/.62%
with this configuration:
(stratum-mining)
# ******************** Pool Difficulty Settings *********************
VDIFF_X2_TYPE = False # powers of 2 e.g. 2,4,8,16,32,64,128,256,512,1024
VDIFF_FLOAT = False # Use float difficulty
# Pool Target (Base Difficulty)
POOL_TARGET = 256 # Pool-wide difficulty target int >= 1
# Variable Difficulty Enable
VARIABLE_DIFF = True # Master variable difficulty enable
# Variable diff tuning variables
#VARDIFF will start at the POOL_TARGET. It can go as low as the VDIFF_MIN and as high as min(VDIFF_MAX or Liteconin's difficulty)
USE_COINDAEMON_DIFF = True # Set the maximum difficulty to the litecoin difficulty.
DIFF_UPDATE_FREQUENCY = 3600 # Update the litecoin difficulty once a day for the VARDIFF maximum
VDIFF_MIN_TARGET = 128 # Minimum Target difficulty
VDIFF_MAX_TARGET = 1024000 # Maximum Target difficulty
VDIFF_TARGET_TIME = 30 # Target time per share (i.e. try to get 1 share per this many seconds)
VDIFF_RETARGET_TIME = 120 # Check to see if we should retarget this often
VDIFF_VARIANCE_PERCENT = 30 # Allow average time to very this % from target without retarget
(php-mpos)
// Pool target difficulty as set in pushpoold configuration file
// Please also read this for stratum:
https://github.com/TheSerapher/php-mpos/wiki/FAQ$config['difficulty'] = 24;