Bitcoin Forum
May 05, 2024, 11:03:54 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2  All
  Print  
Author Topic: Bitcoin pools PAYOUT rates experiment (real miners, table/graph results)  (Read 8064 times)
akashamar (OP)
Newbie
*
Offline Offline

Activity: 38
Merit: 0


View Profile
May 12, 2015, 09:28:11 PM
Last edit: May 13, 2015, 06:24:46 AM by akashamar
 #1

Hi,

I'm running a small Bitcoin pools payouts experiment. The goal of this experiment is to compare pools by payouts from equal real hardware (5 SP-20 miners on different pools). Many miners are calculating their profit by:
  • counting on ideal luck Bitcoin mining (100% luck)
  • not taking into account PPS/PPLNS/etc. reward system
  • not taking into account pool performance, related to rejects, stale shares and lost shares
The idea of this experiment is to get real life results, with actual payout numbers. After all, at the end PAYOUTS are the only real parameter any miner should consider.
I also supplied payout addresses with payout history, so you can also check the frequency of payouts - there are some miners that prefer to be paid regularly and not count on non-PPS luck and variance.

More details and results form first week of testing is available here:

http://www.poolpayouts.com

Feedback welcome Wink
1714907034
Hero Member
*
Offline Offline

Posts: 1714907034

View Profile Personal Message (Offline)

Ignore
1714907034
Reply with quote  #2

1714907034
Report to moderator
1714907034
Hero Member
*
Offline Offline

Posts: 1714907034

View Profile Personal Message (Offline)

Ignore
1714907034
Reply with quote  #2

1714907034
Report to moderator
"Bitcoin: mining our own business since 2009" -- Pieter Wuille
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714907034
Hero Member
*
Offline Offline

Posts: 1714907034

View Profile Personal Message (Offline)

Ignore
1714907034
Reply with quote  #2

1714907034
Report to moderator
akashamar (OP)
Newbie
*
Offline Offline

Activity: 38
Merit: 0


View Profile
May 12, 2015, 09:34:24 PM
 #2

Results from first week of testing are online. Some observations:

1. There is obviously no such thing as 100% Bitcoin payout, even considering pools fees. According to current Bitcoin network difficultly the pay rate should be 0.01055580 BTC/Th/Day minus pool fees, but no pool was able to match this. 1.4 TH miner should earn 1.4 * 7 * 0.01055580 = 0,10344684 BTC in one week (with 0% fees).

2. Small pools (below 5 Ph/s) are having high variance on non-PPS reward scheme.

3. nicehash currently has the highest cumulative payout

But beware that payouts are issued only once per day for antpool/f2pool/nicehash and only at block find for kano and only when balance is at least 0.01 for btcguild. Therefore there is still some variance in payouts and one week is not enough to get real results, but merely first insight. We'll see how payouts will be after another week.

Lessons learned so far: do not only count on theoretical payout rate and pool fees, also consider actual pool payouts.
jonnybravo0311
Legendary
*
Offline Offline

Activity: 1344
Merit: 1023


Mine at Jonny's Pool


View Profile WWW
May 12, 2015, 10:20:31 PM
 #3

One week's worth of testing is way too soon to attempt to make conclusions, especially the first one you state.  There will be weeks where you get far over 100% of expected payouts on every one of your pools except for Discus Fish.  For your test on nicehash, are you just mining their pool, or are you including earnings you received from people renting your gear?  The reason I'm asking is because nicehash is a 3% fee PPS by itself.  It should be virtually identical (1% less) in earnings to f2pool... unless your gear is rented for more than what PPS would pay.

If you want, you can check out my long-running thread comparing OgNasty's NastyPoP payout to standard p2pool payouts here: https://bitcointalk.org/index.php?topic=891298.0.  I've had S3s running the test since November of last year, and I update it every Friday.  You're welcome to use the data there and include it in your graphs and stats.

Jonny's Pool - Mine with us and help us grow!  Support a pool that supports Bitcoin, not a hardware manufacturer's pockets!  No SPV cheats.  No empty blocks.
akashamar (OP)
Newbie
*
Offline Offline

Activity: 38
Merit: 0


View Profile
May 12, 2015, 10:30:16 PM
 #4

One week's worth of testing is way too soon to attempt to make conclusions, especially the first one you state.  There will be weeks where you get far over 100% of expected payouts on every one of your pools except for Discus Fish.  For your test on nicehash, are you just mining their pool, or are you including earnings you received from people renting your gear?  The reason I'm asking is because nicehash is a 3% fee PPS by itself.  It should be virtually identical (1% less) in earnings to f2pool... unless your gear is rented for more than what PPS would pay.

If you want, you can check out my long-running thread comparing OgNasty's NastyPoP payout to standard p2pool payouts here: https://bitcointalk.org/index.php?topic=891298.0.  I've had S3s running the test since November of last year, and I update it every Friday.  You're welcome to use the data there and include it in your graphs and stats.

Thanks for your feedback. Like I said, one week is merely first insight. Regarding nicehash - I'm just mining at their pool - but the current cumulative payout is probably the highest on nicehash pool because of their payout schedule (there is probably some more not yet paid balance on f2pool and antpool). We'll see how numbers will roll on to next week.
NiceHashSupport
Hero Member
*****
Offline Offline

Activity: 588
Merit: 501



View Profile WWW
May 15, 2015, 04:01:59 PM
 #5

Good work, we have been waiting for someone independant to come up with such comparison. Keep it up!

NiceHash.com - Largest Crypto-Mining Marketplace
kano
Legendary
*
Offline Offline

Activity: 4494
Merit: 1805


Linux since 1997 RedHat 4


View Profile
May 16, 2015, 07:58:48 AM
 #6

Well as long as you run it for a few months and not bother posting data before that for anything but PPS,
since it will be only luck based if you post weekly which no PPLNS pool can control,
then come back in a few months with your results.

Anyone who is stupid enough to mine based on a few weeks of PPLNS results, clearly doesn't know how PPLNS works.
1 week is meaningless on all PPLNS pools.
1 month is meaningless on most PPLNS pools except the few large ones (20% of bitcoin and above)
3 months would be a reasonable estimation on any PPLNS pool about 5% or more of the network (i.e. not many)

Of course on the other hand, if you post the details properly (not how you've given in your 1st post) taking luck properly into consideration then you would have posted something useful, rather than useless like many others have posted before you.

Pool: https://kano.is - low 0.5% fee PPLNS 3 Days - Most reliable Solo with ONLY 0.5% fee   Bitcointalk thread: Forum
Discord support invite at https://kano.is/ Majority developer of the ckpool code - k for kano
The ONLY active original developer of cgminer. Original master git: https://github.com/kanoi/cgminer
akashamar (OP)
Newbie
*
Offline Offline

Activity: 38
Merit: 0


View Profile
May 16, 2015, 10:28:00 AM
 #7

kano, thanks for your feedback. Yes, my goal is to run this experiment on a long-run basis (several months). My intention is not to compare PPS/PPLNS, but primary to give insight into how payments are delivered to users when mining on various pools. And also the obvious difference between various pools performance (related to pool's location, software used, etc.). Me, as well as many other users, too, are looking to get as much as possible profit out as mining. And since mining is not as profitable as it was a year ago, a 5% can make a difference. In an ideal world it should be essentially the same on which pool one is mining. I'd like to see if my experiment can prove or deny this ... we'll see in few months.
akashamar (OP)
Newbie
*
Offline Offline

Activity: 38
Merit: 0


View Profile
May 17, 2015, 10:13:05 PM
 #8

Today we've seen another diff adjustment (unfortunately it was a positive one, +2.44%). I've gathered and summarized payments so far and compared them to theoretical ideal earnings considering diff in previous period (0.0105558 diff*1.33 Th/s*12 days=0.168470568 BTC):

http://www.poolpayouts.com/after_may_17th_difficulty_change.png
kano
Legendary
*
Offline Offline

Activity: 4494
Merit: 1805


Linux since 1997 RedHat 4


View Profile
May 17, 2015, 11:01:19 PM
Last edit: May 17, 2015, 11:32:19 PM by kano
 #9

Don't forget that after you stop mining at some PPLNS pools you keep getting paid (my pool currently for about a week or more)
So that's gonna throw a glitch in your calculations where you'll have infinity% -
... those pools would well be worth mining at where you'll get inifinty% payout? ...
(same related reason why my pool is low there even though luck over the past week is > 107%)

Pool: https://kano.is - low 0.5% fee PPLNS 3 Days - Most reliable Solo with ONLY 0.5% fee   Bitcointalk thread: Forum
Discord support invite at https://kano.is/ Majority developer of the ckpool code - k for kano
The ONLY active original developer of cgminer. Original master git: https://github.com/kanoi/cgminer
notlist3d
Legendary
*
Offline Offline

Activity: 1456
Merit: 1000



View Profile
May 18, 2015, 07:33:52 AM
 #10

I really like your site, neat idea behind it.  I have seen others that focus on amount of blocks solved.  But to go on the side of how much the miner would make is a interesting perspective.

I hope you keep the site going.  This might cause me to try a different pool.
aarons6
Legendary
*
Offline Offline

Activity: 1736
Merit: 1006


View Profile
May 18, 2015, 07:53:16 AM
 #11

I really like your site, neat idea behind it.  I have seen others that focus on amount of blocks solved.  But to go on the side of how much the miner would make is a interesting perspective.

I hope you keep the site going.  This might cause me to try a different pool.

the only way this site would do you any good is if you had a time machine and you could go back in time and pick the most luckiest pool.

these graphs dont tell you anything useful as far as what one would be the best pool tomorrow.

akashamar (OP)
Newbie
*
Offline Offline

Activity: 38
Merit: 0


View Profile
May 18, 2015, 08:08:40 AM
 #12

I really like your site, neat idea behind it.  I have seen others that focus on amount of blocks solved.  But to go on the side of how much the miner would make is a interesting perspective.

I hope you keep the site going.  This might cause me to try a different pool.

the only way this site would do you any good is if you had a time machine and you could go back in time and pick the most luckiest pool.

these graphs dont tell you anything useful as far as what one would be the best pool tomorrow.

Once again I'd like to point out that the idea of this experiment is NOT to get the best pool or to say which pool has the best payout. The main idea is to show what kind of payments miner can expect and how often these payments arrive in miners pocket. And also to get an insight about how close to ideal theoretical payouts we can get. Regarding switching pools - one thing that is already showing up is that switching pools can lead to serious profit loss, especially if one is switching between PPLNS pools.
kano
Legendary
*
Offline Offline

Activity: 4494
Merit: 1805


Linux since 1997 RedHat 4


View Profile
May 18, 2015, 10:52:40 AM
 #13

...
Once again I'd like to point out that the idea of this experiment is NOT to get the best pool or to say which pool has the best payout. The main idea is to show what kind of payments miner can expect and how often these payments arrive in miners pocket. And also to get an insight about how close to ideal theoretical payouts we can get. Regarding switching pools - one thing that is already showing up is that switching pools can lead to serious profit loss, especially if one is switching between PPLNS pools.
That depends on the pool.
You need to understand how their payout works to determine if it matters if you switch and determine when you can switch.
That also affects how much you are paid after you stop mining, which the information you are posting completely ignores.

I'd hope if you think you can provide useful information that you actually fully understood the payouts of each pool you are comparing.
At the moment it would seem you don't.

In the case of my pool, switching makes no difference unless we find a block worse than 500% diff (which has only happened once so far) and of course you also can't know that in advance so in reality switching pools makes no difference at all at my pool.

Pool: https://kano.is - low 0.5% fee PPLNS 3 Days - Most reliable Solo with ONLY 0.5% fee   Bitcointalk thread: Forum
Discord support invite at https://kano.is/ Majority developer of the ckpool code - k for kano
The ONLY active original developer of cgminer. Original master git: https://github.com/kanoi/cgminer
akashamar (OP)
Newbie
*
Offline Offline

Activity: 38
Merit: 0


View Profile
May 19, 2015, 07:31:02 PM
 #14

Results after 2 weeks of uninterrupted mining are online, here is also the graph:

http://www.poolpayouts.com/after_week_002_normalized_graph.png

Antpool is obviously having a round of extreme luck, paying near or even above 100% luck mining Wink
akashamar (OP)
Newbie
*
Offline Offline

Activity: 38
Merit: 0


View Profile
May 26, 2015, 05:56:27 PM
 #15

Results after 3 weeks of uninterrupted mining are online, here is also the graph:

http://www.poolpayouts.com/after_week_003_normalized_graph.png

While Antpool is still having good luck, NiceHash is now on par with Antpool, suggesting it was paying above 100% luck mining for the past period.
jonnybravo0311
Legendary
*
Offline Offline

Activity: 1344
Merit: 1023


Mine at Jonny's Pool


View Profile WWW
May 26, 2015, 06:12:18 PM
 #16

To achieve the results with NH, your gear is obviously being rented and the average rental price is higher than expected BTC earnings.  I'm curious to know what backup pool you've set on that miner, and if you've configured it to have a minimum accepted payout rate on NH (by setting your password to something like p=0.011).

By the way... you've certainly proven that your first assertion of "no such thing as 100% payouts" from your first week observations is incorrect Smiley.

Jonny's Pool - Mine with us and help us grow!  Support a pool that supports Bitcoin, not a hardware manufacturer's pockets!  No SPV cheats.  No empty blocks.
akashamar (OP)
Newbie
*
Offline Offline

Activity: 38
Merit: 0


View Profile
May 26, 2015, 06:42:25 PM
 #17

To achieve the results with NH, your gear is obviously being rented and the average rental price is higher than expected BTC earnings.  I'm curious to know what backup pool you've set on that miner, and if you've configured it to have a minimum accepted payout rate on NH (by setting your password to something like p=0.011).

By the way... you've certainly proven that your first assertion of "no such thing as 100% payouts" from your first week observations is incorrect Smiley.

I'm not using any p= parameter for nicehash, I'm using "x" for password.

And as far as backup pools - I'm using backup pools for the same pool if it is available (for example, usa and eu stratum servers for the same pool).

If pool would go completely down (all it's stratum servers goes down), then an additional backup pool is set to nicehash stratum since it pays on PPS and it looks like best paying PPS so far -> but this is set on a different payout address (not the one used for experiment). This would also mean that if one pool would go completely down, miners would still be hashing away (I don't want to waste them Wink ). However I'm also monitoring miners with miner's dashboard (https://github.com/selaux/miner-dashboard) and I'm barely seeing any switches to this last-resort pool, therefore I can say that all pools, chosen for this experiment are very very stable, near to 100% stable.

And yes, I'm happy to see that 100% payouts can be achieved, we'll see how will this go on long term, I'll do another comparison to theoretical payout after the next diff adjustment.
akashamar (OP)
Newbie
*
Offline Offline

Activity: 38
Merit: 0


View Profile
May 31, 2015, 10:39:33 PM
Last edit: June 14, 2015, 09:40:48 PM by akashamar
 #18

Today we've seen another diff adjustment (this time a negative one, -2.50% Wink ). I've gathered and summarized payments so far and compared them to theoretical ideal earnings considering diff in previous periods:

first period up to May 17 2015: (0.0105558 diff*1.33 Th/s*12 days=0.168470568 BTC)
from May 17 2015 up to May 31 2015: (0.01030404diff*1.33 Th/s*14 days=0.191861225 BTC)

http://www.poolpayouts.com/after_may_31th_difficulty_change.png

It's cool to see that AntPool and NiceHash are almost at 100% of theoretical ideal payouts Wink
akashamar (OP)
Newbie
*
Offline Offline

Activity: 38
Merit: 0


View Profile
June 02, 2015, 09:45:45 PM
 #19

Results after 4 weeks (1 month) of uninterrupted mining are online, here is also the graph:

http://www.poolpayouts.com/after_week_004_normalized_graph.png

So far NiceHash has the highest payouts, Antpool just slightly lower, following f2pool, kano and btc guild. Also, NiceHash, Antpool, f2pool and btc guild are providing constant daily payouts.
akashamar (OP)
Newbie
*
Offline Offline

Activity: 38
Merit: 0


View Profile
June 09, 2015, 05:17:09 PM
 #20

Results after 5 weeks of uninterrupted mining are online, here is also the graph:

http://www.poolpayouts.com/after_week_005_normalized_graph.png

Antpool, NiceHash and kano have cumulative top payouts, obviously kano had some very good luck in the last week. btcguild is surprisingly low, I wonder if it can recover in payouts since it has quite big hashrate (aprox 12 ph).
Pages: [1] 2  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!