comeonalready
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
February 01, 2014, 02:46:32 PM Last edit: February 01, 2014, 05:28:39 PM by comeonalready |
|
It has only been a few days, but it is pretty easy to tell that wafflepool will be very successful if it stays on its current track, and I want to be a part of it. At some point it will indeed overtake middlecoin, which has so many glaring and outstanding problems, but none of which I choose to point out.
Wafflepool is not perfect though, and the only thing that bothers me is over/under valuing the profitability of coins like dogecoin, which have variable rewards by design. If the reward for solving a block is truly unknown until after it is solved, then it is improper to assume any block reward value based upon past results. This is basic statistics and simple game theory otherwise known as expected value. For dogecoin, the proper assumed value should likely be statically set to 500,000 when deciding which coin to mine. As I type this message, the expected reward value is currently set to 736,000, which will disappoint almost two times more often than not, and meanwhile we might have passed up mining a more profitable coin with a stable reward value as a result of a bad input into the profitability algorithm.
Wafflepool guy, from what you've been able to put together, you seem like someone I would trust to get this right. If you give it some thought and run it by some of your smart friends and associates, I am confident that you will ultimately come to the right conclusion.
Also, it would be nice to see hash rate per worker broken out in the stats, as well as an historical hash rate chart, but this request is merely display fluff as compared to my other concern. Oh, and the best pools always disclose their current PPLNS target. Thank you for all your hard work!
Edit: 500000 average reward for blocks 1-100000, 250000 average reward for blocks 100001-200000, 125000 average reward for blocks 200001-300000, and so on as per spec.
|
|
|
|
Zamboniman
Newbie
Offline
Activity: 56
Merit: 0
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
February 01, 2014, 06:09:11 PM |
|
If the reward for solving a block is truly unknown until after it is solved, then it is improper to assume any block reward value based upon past results. This is basic statistics and simple game theory otherwise known as expected value. For dogecoin, the proper assumed value should likely be statically set to 500,000 when deciding which coin to mine. As I type this message, the expected reward value is currently set to 736,000
Hopefully poolwaffle chimes in here, but he has addressed this a few times now. According to him, the block reward isn't random when it is being mined. It isn't being assumed. The very moment we are mining it, it is known what the block reward will be so those stats are exactly accurate. Here's a quote from poolwaffle on the wafflepool subreddit: But the reward is known ahead of time. The first transaction of every block (coinbase transaction) is a transaction with blank inputs, to the output you decide (typically the pool, or miner). That amount needs to be known ahead of time (or have a way to be confirmed as correct), or else everyone would be mining blocks with randomized coinbase amounts. Since it is known to the people mining for the block, we check what it is, and use that as the reward ![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif) As for individual worker stats, he's addressed that a couple of times and it is in the plans but profitability tweaking and some other features are higher on the agenda (rightly IMO) and as for historical hashrate charting, we can already use wafflestats at http://waffles.wilschrader.com to do this for us thanks to the added API.
|
|
|
|
tertius993
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
February 01, 2014, 06:28:24 PM |
|
Getting "pool not responding" messages quite a bit today. Anyone else is is it just me?
|
|
|
|
rallasnackbar
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
February 01, 2014, 06:29:45 PM |
|
Getting "pool not responding" messages quite a bit today. Anyone else is is it just me?
Havnt got that, and i have been on and off today.
|
|
|
|
xminerx
Full Member
![*](https://bitcointalk.org/Themes/custom1/images/star.gif) ![*](https://bitcointalk.org/Themes/custom1/images/star.gif)
Offline
Activity: 172
Merit: 100
quickest cross blockchain transactions
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
February 01, 2014, 06:37:18 PM |
|
I've been on Middlepool since it first started, but since I couldn't get a stable connection the last few days, I thought I'd give Wafflepool a try, to see if I could use it as failover at least. I'm mining with 330 kh/s and 95 kh/s, but where on Middlecoin I'd expect 0.005-0.0075 BTC/day, it seems on Wafflepool I'm only getting 0.003-0.004 BTC/day so far. Any smalltime miners that have compared the two pools and can say whether they are comparable?
|
|
|
|
Zamboniman
Newbie
Offline
Activity: 56
Merit: 0
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
February 01, 2014, 06:48:46 PM |
|
Getting "pool not responding" messages quite a bit today. Anyone else is is it just me?
Haven't seen that here either. I'll watch for it though.
|
|
|
|
MagicOnline
Newbie
Offline
Activity: 24
Merit: 0
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
February 01, 2014, 08:00:12 PM |
|
I've been on Middlepool since it first started, but since I couldn't get a stable connection the last few days, I thought I'd give Wafflepool a try, to see if I could use it as failover at least. I'm mining with 330 kh/s and 95 kh/s, but where on Middlecoin I'd expect 0.005-0.0075 BTC/day, it seems on Wafflepool I'm only getting 0.003-0.004 BTC/day so far. Any smalltime miners that have compared the two pools and can say whether they are comparable?
Payout for me is also 3 to 4 times lower :S I really like the transparency of wafflepool, vardiff should have a minimum of 64 tho. waffle is just missing the hashpower to be more profitable, if it goes up to middlecoin levels the profits will also increase. In the end it's all about the money ![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif)
|
|
|
|
Zoella
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
February 01, 2014, 08:01:30 PM |
|
I've been on Middlepool since it first started, but since I couldn't get a stable connection the last few days, I thought I'd give Wafflepool a try, to see if I could use it as failover at least. I'm mining with 330 kh/s and 95 kh/s, but where on Middlecoin I'd expect 0.005-0.0075 BTC/day, it seems on Wafflepool I'm only getting 0.003-0.004 BTC/day so far. Any smalltime miners that have compared the two pools and can say whether they are comparable?
Check the stats page for average daily BTC/MH. Yesterday and today have not been as good as previous days. I also have not seen any pool response issue.
|
|
|
|
smooth
Legendary
Offline
Activity: 2968
Merit: 1198
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
February 01, 2014, 08:31:02 PM Last edit: February 01, 2014, 09:10:03 PM by smooth |
|
There is certainly variance but also MEOW has been one of the most profitable coins for the past several days. If middlecoin is mining (we aren't) it that could explain a discrepancy in profitability.
Raw hash rate does not make a switching pool more profitable in fact can make it less profitable because you burn your own opportunities. This pool does have a function of not switching all the hash rate to low diff coins, which helps a bit, but it is going to happen. Raw has rate does reduce variance though.
As things stand one or two days is probably not a long enough time to get a realistic measurement of output on this pool.
|
|
|
|
smooth
Legendary
Offline
Activity: 2968
Merit: 1198
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
February 01, 2014, 08:33:12 PM Last edit: February 01, 2014, 09:10:16 PM by smooth |
|
Wafflepool guy, from what you've been able to put together, you seem like someone I would trust to get this right. If you give it some thought and run it by some of your smart friends and associates, I am confident that you will ultimately come to the right conclusion.
I'm pretty sure is getting it right. The luck statistic I've been asking for is not just display fluff. It lets people judge whether the observed earnings they are seeing are higher or lower than normal due to luck. That is important, especially for a small pool.
|
|
|
|
poolwaffle (OP)
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
February 01, 2014, 08:53:44 PM |
|
Had some stuff to attend to today, sorry for the delay in responses! Down the list we go! Wafflepool is not perfect though, and the only thing that bothers me is over/under valuing the profitability of coins like dogecoin, which have variable rewards by design. If the reward for solving a block is truly unknown until after it is solved, then it is improper to assume any block reward value based upon past results. This is basic statistics and simple game theory otherwise known as expected value. For dogecoin, the proper assumed value should likely be statically set to 500,000 when deciding which coin to mine. As I type this message, the expected reward value is currently set to 736,000, which will disappoint almost two times more often than not, and meanwhile we might have passed up mining a more profitable coin with a stable reward value as a result of a bad input into the profitability algorithm.
This is the way most pools do it, and you're absolutely right that statistical averages work out to 500k/block (using doge for the rest of this example). However, the block reward for the block you're _actively_ mining for is known when you're mining it. It is based on the last known block hash. For example (and its a really ELI5 style example - the actual code is much more complex). But say the next block reward is worth whatever the last digit of the previous block hash was (assume 0-15 for last digit values). Statistically you'd earn 8 coins for the next block, however, if we know for a fact that the last block hash ended in "F" (15), we know that the next block reward is definitively going to be worth 15 coins. Which makes for a _much_ different profitability calculation for if the next block is worth mining. Since the function for generating block rewards is known (in the client), and all the inputs are known (previous block hash, etc), we can use the _actual_ block reward, rather than the statistical average in our calculations. Long term, this should give us better performance in earnings. Let me know if I can explain it any better ![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif) Also, it would be nice to see hash rate per worker broken out in the stats, as well as an historical hash rate chart, but this request is merely display fluff as compared to my other concern. Oh, and the best pools always disclose their current PPLNS target. Thank you for all your hard work!
Yep, per-worker stats/graphs are on the list. Working on the new endpoints first though ![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif)
|
|
|
|
Gasai Yuno
Full Member
![*](https://bitcointalk.org/Themes/custom1/images/star.gif) ![*](https://bitcointalk.org/Themes/custom1/images/star.gif)
Offline
Activity: 154
Merit: 100
Yukki Yukki Yukki!
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
February 01, 2014, 08:54:30 PM |
|
is there eu server for this pool?
|
|
|
|
poolwaffle (OP)
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
February 01, 2014, 08:59:41 PM |
|
I've been on Middlepool since it first started, but since I couldn't get a stable connection the last few days, I thought I'd give Wafflepool a try, to see if I could use it as failover at least. I'm mining with 330 kh/s and 95 kh/s, but where on Middlecoin I'd expect 0.005-0.0075 BTC/day, it seems on Wafflepool I'm only getting 0.003-0.004 BTC/day so far. Any smalltime miners that have compared the two pools and can say whether they are comparable?
Its been a low-luck day. Adding luck stats is definitely on the list, just a bit behind some other stuff we're working on. As we grow, we're definitely going to have some slow days unfortunately. Today (so far) seems to be one of them... The luck statistic I've been asking for is not just display fluff. It let's people judge whether the observed earnings they are seeing are higher or lower than normal due to luck. That is important, especially for a small pool.
Yep, just a matter of tracking coin switches and times across them (mining time per coin since last block). Not hard, just a bit of time to do right (and tons of stuff to do). I really like the transparency of wafflepool, vardiff should have a minimum of 64 tho. waffle is just missing the hashpower to be more profitable, if it goes up to middlecoin levels the profits will also increase.
The plan is to allow for a minimum vardiff set via password (d=64 or some such). But need to get the new endpoints up before we add it in. Hashpower shouldn't make us more profitable, only reduce variance (luck smoothing) is there eu server for this pool?
Literally working on it as we speak. Spooling up stratum endpoints in US East (NY), US West (California), and Europe (Netherlands). Hopefully up within a few days (maybe late tonight?)
|
|
|
|
Speedie
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
February 01, 2014, 08:59:53 PM |
|
Congratulations on breaking 1GH/s already ![Cool](https://bitcointalk.org/Smileys/default/cool.gif) ![](https://ip.bitcointalk.org/?u=http%3A%2F%2Fs21.postimg.org%2F877hg2prb%2FWaffle_Pool.jpg&t=665&c=g8mWuZYgQLCE6g)
|
|
|
|
Zoella
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
February 01, 2014, 09:14:42 PM |
|
Why do previous daily BTC/MH values change? I understand being dynamic on day 1 (current day?), but shouldn't it be static after a 24 hour period?
|
|
|
|
poolwaffle (OP)
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
February 01, 2014, 09:46:56 PM |
|
Why do previous daily BTC/MH values change? I understand being dynamic on day 1 (current day?), but shouldn't it be static after a 24 hour period?
There's 2 reasons it would be changing. 1) Its a rolling 24hr period (down to the minute). So if a high value block slides off the end of day1, its now in day2 (day1 drops in value, day2 goes up). 2) And this might be an issue with not explaining the chart properly. Is that the 7day line, is data for the last 7 days. It is _not_ data from day 6 to day 7. Meaning that high luck today (day1) would increase (slightly) the day7 stats as well. On that note, can a few people take a look at this: http://wafflepool.com/stats2And let me know if the first two graphs are an easier method of explaining that data?
|
|
|
|
comeonalready
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
February 01, 2014, 09:50:27 PM |
|
This is the way most pools do it, and you're absolutely right that statistical averages work out to 500k/block (using doge for the rest of this example). However, the block reward for the block you're _actively_ mining for is known when you're mining it. It is based on the last known block hash.
I've never been more happy to be wrong about something. And it does not surprise me that you've implemented a more efficient profitability algorithm. You should likely do the smart thing now and edit out your response in order to maintain a slight edge over the other pools, and then I'll follow suit in my quote above. I had not bothered to scratch below the surface of dogecoin because it may very well fall out of favor after block 100000. But I'm glad you did. And I take notice of the fact that in a world where all dedicated single coin mining pools give way to opportunistic multi-coin mining pools, coins like doge may never gain popularity, as everyone will simply stop mining when a low reward block is presented. Fortunately for those who are positioned to exploit such small edges, the real world is never that efficient, and someone else can slog through those less profitable blocks instead. If there were more smart people in the world, I would give it a week before waffle reaches 10GH/s, but it will probably take closer to a month. Which is good, because you probably still have a lot more you would like to implement, and it's easier to get certain tasks accomplished when you're smaller and more nimble.
|
|
|
|
Zoella
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
February 01, 2014, 10:22:59 PM |
|
Why do previous daily BTC/MH values change? I understand being dynamic on day 1 (current day?), but shouldn't it be static after a 24 hour period?
There's 2 reasons it would be changing. 1) Its a rolling 24hr period (down to the minute). So if a high value block slides off the end of day1, its now in day2 (day1 drops in value, day2 goes up). 2) And this might be an issue with not explaining the chart properly. Is that the 7day line, is data for the last 7 days. It is _not_ data from day 6 to day 7. Meaning that high luck today (day1) would increase (slightly) the day7 stats as well. On that note, can a few people take a look at this: http://wafflepool.com/stats2And let me know if the first two graphs are an easier method of explaining that data? Ahh. I guess I just didn't realize what the data actually represented. Not sure I have any interest in it now.
|
|
|
|
comeonalready
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
February 01, 2014, 10:23:45 PM Last edit: February 02, 2014, 06:03:32 AM by comeonalready |
|
On that note, can a few people take a look at this: http://wafflepool.com/stats2And let me know if the first two graphs are an easier method of explaining that data? The trouble with comparing pool BTC Earned and BTC/MH on the same graph is that while they are indeed related, their relationship is only loosely connected and also depends upon such factors as efficiency of profitability algorithm, overall network difficulty across all coins, and of course, luck, and likely others such as server maintenance issues, network latency, and so on. So there is really no reason to compare the two together, as it will only lead to confusion and misinterpretation by many. But people do like charts to look at, as it somehow makes them feel more comfortable. Keep your charts clean and allow people to draw their own conclusions even if they choose the wrong ones. A classic example: oh, the pool has been very unlucky over the last 24 hours, so that means it will be very lucky over the next 24. This is complete garbage of course, a simplistic perversion of regression to the mean, but it makes some happy to think that. Given that overall network difficulty for the most profitable coins is most likely to rise across the board while they are still profitable, that graph only makes it look like there is something wrong, as it fails to quantify those other contributory variables listed above, but most notably aggregate network difficulty. And for the most part, people usually only care about their own personal statistics. With the exception of some sort of pool luck calculation, which is largely useless in predicting the future, but people like to have an idea of where they've been so they can imagine something to look forward to.
|
|
|
|
smooth
Legendary
Offline
Activity: 2968
Merit: 1198
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
February 01, 2014, 10:27:56 PM |
|
edit out your response in order to maintain a slight edge over the other pools, and then I'll follow suit in my quote above.
Except that you then added it again to your new reply. The cat is out of the bag, really. We can probably count on inertia and stubborn or ignorant people to keep doing what they're doing for quite a while though though. Speaking of cats...MEOW!
|
|
|
|
|