Bitcoin Forum
June 27, 2024, 03:22:04 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 [22] 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 ... 294 »
  Print  
Author Topic: [POOL][Scrypt][Scrypt-N][X11] Profit switching pool - wafflepool.com  (Read 465565 times)
eMiz0r
Member
**
Offline Offline

Activity: 60
Merit: 10


View Profile
February 07, 2014, 09:43:29 PM
 #421

Hmmmm, it looks like my fixed difficulty setting is being ignored. -p d=256, but yet I'm still starting @ 16 towards 1024 diff. Sad
phzi
Hero Member
*****
Offline Offline

Activity: 700
Merit: 500


View Profile
February 07, 2014, 09:51:25 PM
 #422

Hmmmm, it looks like my fixed difficulty setting is being ignored. -p d=256, but yet I'm still starting @ 16 towards 1024 diff. Sad

Are you using one of the new stratum end-points?  e.g. uswest, useast, or eu?  If not, it won't work.  PoolWaffle has said earlier in the thread that the difficulty system only works on the new end-points.
eMiz0r
Member
**
Offline Offline

Activity: 60
Merit: 10


View Profile
February 07, 2014, 10:00:59 PM
 #423

Doh, should've read that post a little better. True, when I use it on the EU server it works like a charm Smiley
chilin_dude
Member
**
Offline Offline

Activity: 78
Merit: 10


View Profile
February 07, 2014, 10:10:33 PM
 #424

Waffle this exchange has an API:
https://mcxnow.com/api.html
qsrab
Newbie
*
Offline Offline

Activity: 56
Merit: 0


View Profile
February 08, 2014, 02:51:39 AM
 #425

In that case, it should beat mining dogecoin alone...

Wafflepool has consistently (on average) far surpassed the profits of mining dogecoin alone.

This is false. Even if you mine the unprofitable blocks dogecoin is always more profitable. 0.0121BTC/mHash now and has been around 0.04 earlier
Xell
Member
**
Offline Offline

Activity: 109
Merit: 10


View Profile
February 08, 2014, 03:48:41 AM
 #426

My two Euro cents RE: coin deletion:

Yes delete the rubbish coins. But try to replace them with some (seemingly profitable) newer coins if there are exchanges with reasonable APIs.

Also, if you're kicking your heels over the weekend (!), I would be curious to see in stats tab what coins have been mined over the last 24h & at what average hash rate.

┈┈┈┈┈ TYCOON ┈┈┈┈┈
Social Crypto Trading. Made Simple
┈┈┈┈┈ MEDIUMTWITTERTELEGRAM ┈┈┈┈┈
phzi
Hero Member
*****
Offline Offline

Activity: 700
Merit: 500


View Profile
February 08, 2014, 04:11:55 AM
 #427

In that case, it should beat mining dogecoin alone...

Wafflepool has consistently (on average) far surpassed the profits of mining dogecoin alone.

This is false. Even if you mine the unprofitable blocks dogecoin is always more profitable. 0.0121BTC/mHash now and has been around 0.04 earlier
Show me a setup that is ACTUALLY making this profit, and I will eat my hat.  Nobody is making that off Doge in reality - I have aimed rigs at Doge and the real income is never as high as the speculated income.  It was .04 for a few days, sure, and profit switching pools were right up there.
kwaaak
Full Member
***
Offline Offline

Activity: 139
Merit: 100


View Profile
February 08, 2014, 06:26:19 AM
 #428

I have 0.02685082 unconfirmed Franko on my address (hash: 71285d1e).

Haven't mined in a few days, something is stuck it seems.
Rchood
Newbie
*
Offline Offline

Activity: 5
Merit: 0


View Profile
February 08, 2014, 09:09:28 AM
 #429

I have mined two days with 700Kh but didn't receive anything  Huh
rallasnackbar
Full Member
***
Offline Offline

Activity: 196
Merit: 100


View Profile
February 08, 2014, 09:11:26 AM
 #430

I have mined two days with 700Kh but didn't receive anything  Huh

Check your stats here http://wafflepool.com/miners   and fill in the bitcoin address you used for your worker


You only get paid when you have 0.01 or higher
poolwaffle (OP)
Sr. Member
****
Offline Offline

Activity: 322
Merit: 254


View Profile
February 08, 2014, 10:58:18 AM
 #431

Quick update from this morning.

4 coins have been removed from the pool: fastcoin, galaxycoin (we were never actually mining this, it was just tracked on the backend for testing), emerald, and hobonickels.

In total, there was about 0.009 btc value on them ($6 usd) when they were shut off.  That amount will sit in the exchange account in case we ever start mining them again, otherwise, after 6mo or so, I'll consider it the first donation to the pool (free half-pizza!)

We've also fully disabled the original stratum endpoint.  Anyone that hadn't updated their endpoints is being proxied to useast (same location as original).  If you're one of them, you got dropped for a few seconds, and mining restarted.  Update your hosts to one of the new ones Smiley
rallasnackbar
Full Member
***
Offline Offline

Activity: 196
Merit: 100


View Profile
February 08, 2014, 11:09:45 AM
 #432

Quick update from this morning.

4 coins have been removed from the pool: fastcoin, galaxycoin (we were never actually mining this, it was just tracked on the backend for testing), emerald, and hobonickels.

In total, there was about 0.009 btc value on them ($6 usd) when they were shut off.  That amount will sit in the exchange account in case we ever start mining them again, otherwise, after 6mo or so, I'll consider it the first donation to the pool (free half-pizza!)

We've also fully disabled the original stratum endpoint.  Anyone that hadn't updated their endpoints is being proxied to useast (same location as original).  If you're one of them, you got dropped for a few seconds, and mining restarted.  Update your hosts to one of the new ones Smiley


I stopped using the EU stratum, since my rejected increased from 0.1% to 2%  and its because of "Share Above Target" error
poolwaffle (OP)
Sr. Member
****
Offline Offline

Activity: 322
Merit: 254


View Profile
February 08, 2014, 11:18:07 AM
 #433

Had a PM from comeonalready, which brings up a great question (and a reasonably long answer), figured I'd post it here just so everyone has the same information Smiley

Hi pw,

Another off-forum response because I am not looking to raise any doubts publicly about the pool.  I am fully aware that it takes time to get things running smoothly.  (Also, it is simply frustrating to have someone who does not understand the underlying issue respond with an obviously incorrect explanation taking us all off course.  The only opinion I care to hear at this point is yours.)

The reason I chose to call attention to this doge block is because it took much longer than the 20-30 second example that you posted, in this case an entire 66 seconds for it to be solved, which suggests an algorithmic inefficiency to be examined more closely and optimized if possible.

85632 was the previous block solved by someone else.  85633 was our block, which was a 66 second block.

preceding doge block # 85632    2014-02-04 03:43:18   496705.02917333    
(the reward not exceptional, but I can easily accept how at the time it was an appropriate candidate for better than average profitability)

our doge block # 85633    2014-02-04 03:44:24    8b67e7e8199c7faf046648f3cb7eed7c5b6b5efacd786cc1e39086c25f5777cf   193,881.10278679   valid

Again, note a block time of 66 seconds.

I was not able to determine from the stats page how long we were mining the preceding doge block, but I do know when (ideally, excluding operational latencies) we should have stopped.

With a doge network target of a new block every 60 seconds, if the switcher cannot get us away from a lousy reward block until even after a third block is expected on average (60 + 6 seconds), then the operational efficiency of the algorithm may ultimately result in no better than random results with doge!!  You have a lot more data available to you that I do on the stats page, and I suggest taking a harder look at it.  Thanks.


These small doge blocks are just issues that need tweaking (slightly faster response time).  The only times I've seen this happen are in special circumstances (where we didn't intend to mine this block, it just happened).  When I've seen it, we start mining a high value block (say 700k or so), and between the time we start mining, and the time we check profitability again (can take 10+ seconds due to exchange pricing delays, block processing cpu spikes, etc), someone already mined the high-value block, and we mined a small block immediately after it.  I've also seen it happen (not on doge, but on luckycoin), where we will notice the block value change, tell miners to switch, and have some miners (especially on very high intensity) still submit shares 2-3 seconds after being requested to switch.  When these shares come in, we still process them for a bit (until that coin's block changes), and if someone submits a valid block for a coin we just stopped mining, we'll still submit it to the network (why the hell not!), and can get smaller block rewards.

In the first of the cases, we can fix it by watching closer (which just needs some tweaks), the second case is just a matter of a few seconds of jump time between coins, which gets solved (slightly) with more endpoints (lower latency).

I thought perhaps the reward estimate might have been off at the time, but I've been following the recent estimates posted on the stats page and the subsequent generation rewards in the block chain and they indeed do track properly.  I then considered the possibility that we very quickly found the next block after the one deemed to be profitable -- before being able to switch to another coin, but there was a 66 second gap between the two blocks being found, so why didn't we switch to another coin?  What happened?  At 193,881 doge reward, the profitability for that block would have fallen below even that of litecoin, which always has sufficient exchange volume, so how is it that we were still allocating our resources to doge under those circumstances?

You're absolutely correct on those blocks.  We've been tweaking (every day or so) to see what the right amount of time between coin switches is (how quickly we should react to new coins being most profitable).  The answer right away might be "instantly", but there are some subtle problems with it unfortunately. 

Switching coins extremely quickly (and for some coins, this is every 3-4 seconds in testing - will be better after we remove some super fast coins) causes a ton of extra load on the server in terms of bandwidth (sending all new work to a thousand clients), and this actually props up our orphan rate if we find a block during those times (and if we're switching low-diff coins quickly, we find blocks pretty rapidly) because our network upload gets a bit slow, and block propagation speed drops, leading to orphans.  One solution that we've played with here is to raise our transaction fee minimums on a per-coin basis, leading to smaller blocks (quicker propagation), and less outgoing bandwidth on new work for miners, but at the same time, drops profitability since you're not getting as much in transaction fees, its also detrimental to the individual coin network.

Another issue is queued work on clients.  A large number of clients, even after they've been asked to switch coins, will continue submitting work on the old coin for up to 30+ seconds (I think this is due to queued work, not 100% sure, if someone wants to test, please email me and we can setup a test!)  Basically even after we've told clients "doge isn't profitable, go mine moon!", depending on the number of people, we still have a very good chance of finding a doge block in the coming 30 seconds.  And if our switcher missed the block change by a split second (and didn't see it for 30 seconds later or something), we could easily be finding blocks.

That said, a LOT of this is tweaking based.  And I'm constantly switching it up.  New endpoints make this a lot easier too, since I can just switch one set of them (faster reaction time for USEast for example, slower for USWest) and see the results by zone pretty nicely.  Just a matter of playing with it Smiley
qsrab
Newbie
*
Offline Offline

Activity: 56
Merit: 0


View Profile
February 08, 2014, 04:04:21 PM
 #434

Had a PM from comeonalready, which brings up a great question (and a reasonably long answer), figured I'd post it here just so everyone has the same information Smiley

Hi pw,

Another off-forum response because I am not looking to raise any doubts publicly about the pool.  I am fully aware that it takes time to get things running smoothly.  (Also, it is simply frustrating to have someone who does not understand the underlying issue respond with an obviously incorrect explanation taking us all off course.  The only opinion I care to hear at this point is yours.)

The reason I chose to call attention to this doge block is because it took much longer than the 20-30 second example that you posted, in this case an entire 66 seconds for it to be solved, which suggests an algorithmic inefficiency to be examined more closely and optimized if possible.

85632 was the previous block solved by someone else.  85633 was our block, which was a 66 second block.

preceding doge block # 85632    2014-02-04 03:43:18   496705.02917333    
(the reward not exceptional, but I can easily accept how at the time it was an appropriate candidate for better than average profitability)

our doge block # 85633    2014-02-04 03:44:24    8b67e7e8199c7faf046648f3cb7eed7c5b6b5efacd786cc1e39086c25f5777cf   193,881.10278679   valid

Again, note a block time of 66 seconds.

I was not able to determine from the stats page how long we were mining the preceding doge block, but I do know when (ideally, excluding operational latencies) we should have stopped.

With a doge network target of a new block every 60 seconds, if the switcher cannot get us away from a lousy reward block until even after a third block is expected on average (60 + 6 seconds), then the operational efficiency of the algorithm may ultimately result in no better than random results with doge!!  You have a lot more data available to you that I do on the stats page, and I suggest taking a harder look at it.  Thanks.


These small doge blocks are just issues that need tweaking (slightly faster response time).  The only times I've seen this happen are in special circumstances (where we didn't intend to mine this block, it just happened).  When I've seen it, we start mining a high value block (say 700k or so), and between the time we start mining, and the time we check profitability again (can take 10+ seconds due to exchange pricing delays, block processing cpu spikes, etc), someone already mined the high-value block, and we mined a small block immediately after it.  I've also seen it happen (not on doge, but on luckycoin), where we will notice the block value change, tell miners to switch, and have some miners (especially on very high intensity) still submit shares 2-3 seconds after being requested to switch.  When these shares come in, we still process them for a bit (until that coin's block changes), and if someone submits a valid block for a coin we just stopped mining, we'll still submit it to the network (why the hell not!), and can get smaller block rewards.

In the first of the cases, we can fix it by watching closer (which just needs some tweaks), the second case is just a matter of a few seconds of jump time between coins, which gets solved (slightly) with more endpoints (lower latency).

I thought perhaps the reward estimate might have been off at the time, but I've been following the recent estimates posted on the stats page and the subsequent generation rewards in the block chain and they indeed do track properly.  I then considered the possibility that we very quickly found the next block after the one deemed to be profitable -- before being able to switch to another coin, but there was a 66 second gap between the two blocks being found, so why didn't we switch to another coin?  What happened?  At 193,881 doge reward, the profitability for that block would have fallen below even that of litecoin, which always has sufficient exchange volume, so how is it that we were still allocating our resources to doge under those circumstances?

You're absolutely correct on those blocks.  We've been tweaking (every day or so) to see what the right amount of time between coin switches is (how quickly we should react to new coins being most profitable).  The answer right away might be "instantly", but there are some subtle problems with it unfortunately.  

Switching coins extremely quickly (and for some coins, this is every 3-4 seconds in testing - will be better after we remove some super fast coins) causes a ton of extra load on the server in terms of bandwidth (sending all new work to a thousand clients), and this actually props up our orphan rate if we find a block during those times (and if we're switching low-diff coins quickly, we find blocks pretty rapidly) because our network upload gets a bit slow, and block propagation speed drops, leading to orphans.  One solution that we've played with here is to raise our transaction fee minimums on a per-coin basis, leading to smaller blocks (quicker propagation), and less outgoing bandwidth on new work for miners, but at the same time, drops profitability since you're not getting as much in transaction fees, its also detrimental to the individual coin network.

Another issue is queued work on clients.  A large number of clients, even after they've been asked to switch coins, will continue submitting work on the old coin for up to 30+ seconds (I think this is due to queued work, not 100% sure, if someone wants to test, please email me and we can setup a test!)  Basically even after we've told clients "doge isn't profitable, go mine moon!", depending on the number of people, we still have a very good chance of finding a doge block in the coming 30 seconds.  And if our switcher missed the block change by a split second (and didn't see it for 30 seconds later or something), we could easily be finding blocks.

That said, a LOT of this is tweaking based.  And I'm constantly switching it up.  New endpoints make this a lot easier too, since I can just switch one set of them (faster reaction time for USEast for example, slower for USWest) and see the results by zone pretty nicely.  Just a matter of playing with it Smiley

It would help to start rejecting some of the shares that are late (but still submit valid blocks anyway). They dilute the earnings of properly configured miners who tend to submit useful shares

edit: and definitely switch instantaneously
ANJULE
Member
**
Offline Offline

Activity: 61
Merit: 10


View Profile WWW
February 08, 2014, 05:10:24 PM
 #435

Hi, I'd like to know what these mean in the stats-page of my btc-addr.:
Quote
Bitcoins earned (not yet sent): 0.00398537   
So these are already bitcoins that have been traded from alt-coins?

Quote
Bitcoins unconverted (approximate): 0.00346067
Are these my earnings that aren't yet traded for bitcoins?

So is my total earnings 0.00398537+0.00346067   Huh

CoinWare.eu - Just started an online-store that accepts BTC!
For now only few items, but more to come! Shipping allover the World by Express-mail.
Europe: 3-6workdays| USA: 4-7workdays | Rest of the World: 4-11 workdays
Zoella
Full Member
***
Offline Offline

Activity: 168
Merit: 100


View Profile
February 08, 2014, 05:30:12 PM
 #436

yes
poolwaffle (OP)
Sr. Member
****
Offline Offline

Activity: 322
Merit: 254


View Profile
February 08, 2014, 08:48:55 PM
 #437

OK, Pool is at a good spot at this time.  Servers are stable, switcher is running extremely fast (made some modifications, broke it up a bit), watchdog processes are watching more than ever.  I've got a few things on my list, but I want to get some public responses before I jump in and just start working on stuff, what you guys think would be best to work on.

Some options (and what I think priorities would be):

1) Reworking the earnings log (high prio).  Our earnings log (what shows each miners coin earnings) is super ugly.  Its not just ugly client side, its ugly server side as well, and reasonably heavy to run.  I'd like to clean this up (would take about a day), but would end up being a useful thing on the stats page.  I'd ideally like to do this first, while we discuss what to do on #2.

2) Adding more coins (medium prio).  We've freed up some space by removing a few less profitable coins, we have the ability to add a few more without any problems.  However, there are a number of things that this brings up that complicate it.  Most of the new coins that I can find to mine are only traded on exchanges without useful APIs (coinedup, coinmarket, etc).  This means that trading would need to be manual, and like I've said before, this opens up a ton of risk when mining these coins (they sit in an account for up to a full day before getting exchanged), it also means a LOT more work on my part.  Right now, all I do is withdraw btc [2min], wait for confirmations [10min], and hit send [1 second].  With manual exchanging, it would be a matter of logging on to multiple (maybe) exchanged, manually trading, manually importing those trades into a new interface on wafflepool, and then withdrawing.  I'm not against it, but it becomes a much larger portion of time (less time to work on new features).

3) Per-worker stats/graphs (medium prio).  Our miner page is a bit shitty currently.  I'd like to clean it up, and get per-worker stats going (graphs, stats, etc).  This wouldn't take too much work, just a matter of adding a lot of logging tables (we're not currently tracking almost anything on a per-worker basis).

4) New front-end to attract more visual-based miners (low? prio).  Our current site is a bit, shall we say, "barebones", and while I really prefer getting data dumped in my face, a lot of miners want pretty stats, big bright numbers, and shiny widgets.  I'd suggest building a new front-end for the site that is visually appealing, and hides a lot of the more complex stats.  We would show overall numbers (btc/day, hashrates, some graphs), but hide things like per-coin values, just to make it very simple, and completely summed up in 10 big numbers/graphs.  This would replace the current front-end as the default, and the current front-end would be moved to something like "raw.wafflepool.com" and be linked from the new site.  This is a purely "grow the pool" move, nothing more.

5) Suggestions?

I'd love to hear from you guys how you want my time spent.  I want to make the pool grow, and think the best way to do that is to give miners what they want Smiley
Raggsock
Member
**
Offline Offline

Activity: 108
Merit: 10

Blocklancer - Freelance on the Blockchain


View Profile
February 08, 2014, 08:57:22 PM
 #438

1
3
2
5
...
4

Thanks a lot for your work so far  Smiley

Winyar
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
February 08, 2014, 09:28:54 PM
 #439

1
3
2
5
...
4

Thanks a lot for your work so far  Smiley

I would also prioritize in this manner.

and would like to say thanks for the great pool and the high level you keep us updated and involved:)
mooninite
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
February 08, 2014, 09:41:31 PM
 #440

1  (almost wanted to put 2 first, but this let's you do some more 'relaxing' dev. first)
2  (worth the trouble, would improve our bottom line and attract more miners)
3
5  (add a BTC/MH/day graph)
4

I initially switched to this pool from middlecoin because of MC's higher reject rates. But after someone in the thread explained that lowered reject rate doesn't actually mean higher profits, I suppose my initial reasoning to move was flawed.

On the other hand, it seems like wafflepool's infrastructure is pretty dang solid, and I like reading the technical details on the changes performed. Waaaay more communicative than MC's admin.

Judging by wafflepool's stats page, it seems the btc/MH/day is about 0.011, whereas at MC I was getting used to 0.013 atleast. I hope to see wafflepool's income increase as more power is added.

Only a matter of days before wafflepool surpasses hashcows' size.
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 [22] 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 ... 294 »
  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!