tl;dr:BlockMasters pool is probably aritificially increasing 'current profit estimate' values, so profit switching software tends to use it.
'currencies' (coins) 'current estimates' is ~10% higher (was 50%), and 'status' (algos) 'current esimates' is ~50% higher.
Their actual payouts are about same as other pools, but client-base raised not in fair play.
Update: they did a big update and now their estimates are lower than any other known pool (they fixed it after some time, so estimates roughly are same like other pools).
PROBLEM SOLVEDUpdate #2: they continue 'modding' their pool and now their 'current estimates' for 'currencies' API answer is 'advanced calculations' - basically regular 'current estimate' + mod for each block found by pool.
NOT A BIG PROBLEMUpdate #3: they 'expanded' their 'advanced calculations' to 'status' API answers (currently only on x11).
SAME SH?T - ARTIFICIAL INCREASE ON CURRENT ESTIMATES ON ALGORITHMSFull story (really long):Part 1, '24h avg bug and changing mining software' (can safely skip this, this is some kinda intro):Hi there, my name is Alexander aka 'phear' and I'm pretty newb in crypto-mining, but I'm pretty experienced IT system administrator and IT enthusiast overall.
My 'engrish' is also not best, but you will probably understand everything I will write next.
I registered on bitcointalk specially for making this thread.
I was using 'Awesome Miner' with '24h avg' estimates and most of time best algos for me was x16r/x16s with RVN and PGN coins respectively.
To get better understanding 'what's going on' with my mining I made a monitoring solution that tracks values of yiimp pool's API answers and draws graphs from it (that's another story, maybe as seperate thread later).
With my monitoring I noticed some odd behavior with '24h avg' values jumps.
RVN and PGN known changing their difficulty not too often, like once in a few days.
Since last PGN diff change 6 days passed and diff dropped from ~1600 to ~400 - this caused instant 'current estimate' raise - that's okay and predictable.
Oddly, but 'AM' started mining x16s and this is actually okay for me, since blocks are popping really fast, but remember, I was on '24h avg', so it shouldn't been happen.
After about 6 hours diff raised to previous level or even higher - so it's not worth to mine anymore, but 'AM' keeps mining it, but this is predicted behavior, cuz '24h avg' is, well, averaged value over last 24h.
I investigated further and found that '24h avg' instantly raised at diff drop too.
I reviewed yiimp sources and made a conclusion that since diff didn't changed in last 24h - yiimp took single diff value from last 24h, and this value was single new low diff at ~400 - that's caused instant '24h avg' raise.
After diff raised to old level in less than 24h - yiimp now had not single diff value, but atleast 2 - 'low' and 'high', and averaged them correctly, so '24h avg' estimate slowly faded away, as it should.
Here is 2 screenshots illustrating this:
https://i.gyazo.com/1e4b5e94602dc5080b71039c65d74744.pnghttps://i.gyazo.com/bf34342e603a02e4c0d755917cc8d0e3.pngTake a look at 'diff' graph on first screenshot (3rd row, 2nd column) and then take a look at 'actual 24h' on second screenshot (2nd row, 2nd column).
This leads me to idea that I either need to build my own 'profit switching' software that's can handle such scenarios or atleast try some other software.
So I decided to switch my mining software.
Part 2, 'NemosMiner and BlockMasters':So I picked Nemos since I heard it's 'plus' profit switching algorithm is really a decent one.
With software change I decided to take a look at all options and decided to check all available pools that's supported by Nemos.
Surprisingly one pool is placed on first positions all the time with some astonishing profits. And yes, this pool was BlockMasters.
So I let my miner work on it, so I can finally buy a Lambo.
After some time I checked what I actually raised and values dissapointed me alot and I moved to another pool.
To get better understanding I added BlockMasters to my monitoring and after some time I saw something weird in graphs - all BlockMasters 'current estimates' was roughly 50% higher than other pools.
I joined BlockMasters discord and wrote as a joke on their #support channel (at this point I was thinking it's a bug or something similar): "you guys cheating ? your 'current estimates' are 50% higher than other pools".
Surprisingly fast their staff wrote me in private something like: "hi, is there a problem with our estimates?".
So we had a conversation where I pointed them that they probably have some kinda bug or something similar and they said they will check and fix it ASAP.
Next day (or day after this) I noticed 'current estimate' was decreased, now it was roughly 10% higher than other pools BUT only in 'currencies' API answer (that's coins).
'current estimate' in 'status' API answer (that's algorithms) remains the same - roughly 50% higher than other pools, so for profit switching software nothing is changed cuz they using only 'status' API call.
Here is 2 more screenshots that illustrated this (I picked bitcore and BTX cuz it's single coin algo and diff changing pretty slowly, but this can by tracked with any algo and coin):
https://i.gyazo.com/8eb192ae2f9d05f260a3558de90222b0.pnghttps://i.gyazo.com/0cc0be8df60d99b78c4fbbed2783a960.pngTake a look at top left graph, on first screenshot yellow line is BlockMasters, on second screenshot cyan line is BlockMasters.
I also noticed that they had hidden 'current estimate' for algorithms on their site (but not in API) - this is suspiciously too.
Part 3, 'public reveal':Days keeps passing and nothing was changed so I decided to remind them of this situation.
Appearantly they do care, cuz staff easily starting private conversations with me about this case, but they claiming that everything is okay and they not fooling anyone.
Since I have some knowledge 'how yiimp works' I know that it's literally one-line change to fix this, so it's easy, but they still didn't changed it and claiming "it's in our ToDo", "we're a small team", "we're working on big update" and blah-blah-blah...
If so - this thread will not harm their reputation, right?
If not - it's up to you guys to investigate further and made a decision, I just wanna everyone 'play without a cheats'.
NEW: Part 4, 'messing with currencies estimates':After all this shitstorm they did a big update to their front-end and at some point their estimates was even lower than any other pool (by ~10%).
I mentioned them about that and they did fixed that - their estimates became as any other pool, and that was good (I though FINALLY).
There was also 'bug' with 'shares' counter drops, but this is 'pool policy' and I can't require to change it (PPS/PPLNS/etc stuff).
But after some more days they did another small update, that messed up 'currencies' API 'current estimates'.
Now this value is basically some kinda 'baseline current estimate' + modificator for each block found, that slowly fading away to baseline (check image below).
This is not a big problem, since software mostly using 'status' API answer, but still it's potential bomb to do same trick - raise client base in not fair play.
Since nobody else altering 'estimates' so ridiculously (previous situation with 'status' API and 150%) - i'm 'attacking' only their pool.
Since I'm 'attacking' only their pool - they searching for a 'reason' and thinking I'm some kinda "black PR agent of other pool" (Zergpool, read below), but infact I'm not.
You should also note that at some point of time I had a moderator status in Zergpool discord (and because all this story I asked pinpin to remove it from me and he did).
Here is short story of how I got this moderator: I started mining from march this year and used Awesome Miner with all pools selected with 'current estimates' for profit switching.
Somehow Zergpool raised most satoshis for me and I focused on it to get payout faster. I was really active in discord trying to help other people with info that I learned in process.
So I think pinpin (Zergpool admin) noticed that I'm a) really often active and b) doing nice job helping people. So he gave me a moderator.
You should also note that first 2 comments in this thread is from Zergpool discord moderators. They know me and I discussed with them all this stuff prior posting it on this forum.
I can agree that this is suspiciously, but this is not a real problem. The problem is that BlockMasters altering their 'current estimates' in different variations and raising their client base not in fair play.
Now BlockMasters in every conversation claiming that I'm affilated with Zergpool. Basically trying to point my (and everyone else) attention to another problem(s). This is cheap trick.
Fact - their 'current estimates' in 'status' API answer
was ~150% of any other pool.
Fact - their 'current estimates' in 'currencies' API answer currently is higher than any other pool.
Fact - they refusing to seperate their 'advanced calculations' to new seperate value in 'currencies' API answer.
Illustration of situation:
https://i.gyazo.com/289aec160b7a992e32983cc566cdcf41.pngIt's 'current estimate' graph for last 24h for RVN coin. BlockMasters line is yellow. It's correlating nicely with 'shares' and 'block found' changings.
P.S.: here is links to my monitoring interactive graphs you can play with.
http://grafana.phun.ru/d/7YD7rpWik/coinshttp://grafana.phun.ru/d/8whL-Ximk/algos