fcmatt
Legendary
Offline
Activity: 2072
Merit: 1001
|
|
July 14, 2011, 08:00:25 PM |
|
but that doesn't help at all as you don't know who found the block.
could be a solo miner.
multipool tried to detect new rounds on deepbit that way. it wasn't very efficient.
i recall reading about that. people were making an assumption that if a block was found and using the JSON API did not show it.. they assumed it was deepbit.. but that leaves out solo miners, private pools, and non-pool friendly pools, etc... so if a couple more people delay stats.. like btcguild.. it would make guessing which pool solved that block via LP very confusing. two of the largest pools would be confusing their software nicely. i wonder how long of a delay is optimal if btcguild owner decides to implement it?
|
|
|
|
flower1024
Legendary
Offline
Activity: 1428
Merit: 1000
|
|
July 14, 2011, 08:06:23 PM |
|
i dont like stats delay - but its a very good way to stop hopping. and: for a pool of the size of btcguild it really doesn't matter. hopper can't jump in rounds less then one minutes. and they are REALLY hot.. so i do believe for btcguild there is nothing to change. for small pools i prefer a different way: user transparency just show an additional (anonymous) stats page where everybody can see how many people profited how much more from a pool-hopping-like behavior (for a pool owner ist easy to detect if a users leaves early regulary). let their users vote what to do (but be fair; no banning without giving them their funds eg)
|
|
|
|
TheMalon
Member
Offline
Activity: 70
Merit: 10
|
|
July 14, 2011, 08:08:45 PM |
|
but that doesn't help at all as you don't know who found the block.
could be a solo miner.
multipool tried to detect new rounds on deepbit that way. it wasn't very efficient.
i recall reading about that. people were making an assumption that if a block was found and using the JSON API did not show it.. they assumed it was deepbit.. but that leaves out solo miners, private pools, and non-pool friendly pools, etc... so if a couple more people delay stats.. like btcguild.. it would make guessing which pool solved that block via LP very confusing. two of the largest pools would be confusing their software nicely. i wonder how long of a delay is optimal if btcguild owner decides to implement it? It helps a lot ... you don't have to know who solved the block ... All you need to know is when a pooll starts mining for a new block (this informations is announced using the LP feature) ...
|
|
|
|
flower1024
Legendary
Offline
Activity: 1428
Merit: 1000
|
|
July 14, 2011, 08:10:56 PM |
|
no
lp announces a new block ANYWHERE on the network
and you just want to enter THAT pool. but how do you find out which one it was?
|
|
|
|
TheMalon
Member
Offline
Activity: 70
Merit: 10
|
|
July 14, 2011, 08:16:01 PM |
|
lp announces a new block ANYWHERE on the network
Ohh... that's new ... i've just learned something
|
|
|
|
lemonginger
Full Member
Offline
Activity: 210
Merit: 100
firstbits: 121vnq
|
|
July 14, 2011, 08:47:57 PM |
|
Hoopers, at least inteligent hoopers, only jump to pools that just started a round, and then leave to join another pool that just started their round. Im sure there will be better optimizations, I am not a pool hooper so I dont know them. But the key is that you know when a round starts, but not when a round ends, so by being at the beggining of each round in different pools you increase the probability of getting the more profitable shares while avoiding part of the less profitable shares.
They key is that you know when a round starts but not when it ends.
But I don't understand why this matters. No matter where you are in the round the chance of finding a block is exactly the same. It isn't higher at the beginning. That's like saying you could win at Roulette by just going around and betting on black at any roulette wheel that had come up red the spin before because it makes black more likely. Each hash is a statistically independent event, right?
|
|
|
|
hugolp
Legendary
Offline
Activity: 1148
Merit: 1001
Radix-The Decentralized Finance Protocol
|
|
July 14, 2011, 08:53:53 PM |
|
But I don't understand why this matters. No matter where you are in the round the chance of finding a block is exactly the same. It isn't higher at the beginning. That's like saying you could win at Roulette by just going around and betting on black at any roulette wheel that had come up red the spin before because it makes black more likely. Each hash is a statistically independent event, right?
Yes, but that does not matter here because the point of a pool is that it does not matter who finds the block in the pool. No matter who is the miner that finds the block the profits are shared. In the pool what matters is how many shares you send and how much you earn for each share. The key is that by being only at the beggining of the rounds you get a higher chance of getting more shares from short rounds (the more profitable shares) while avoiding a big part of the shares from the long rounds (the less profitable ones).
|
|
|
|
Thor
Newbie
Offline
Activity: 27
Merit: 0
|
|
July 14, 2011, 09:24:01 PM |
|
I am really sick of people referring to pool hopping as "cheating" or "hurting the pool" or "stealing other miners' money". It's not.
The only purposes I can think of for mining in a pool is to reduce your personal variance, and/or features the pool offers to help monitor your workers (allowing you to reduce your variance further). The larger the pool is (higher hash rate) the lower your variance should be.
A higher hashrate for any portion of a block reduces your variance further and keeps your expected payout per minute of mining exactly the same. In trying to refute this, please run some numbers on length of round, hashrate for different portions of it, and number of shares submitted. If they hop out after some amount of time, that round is still statistically more likely to be over sooner, because more hashes were introduced earlier. As Eleuthria said a few posts up, this is not to say that people who are skillfully pool hopping aren't making more than they would just sitting in one pool (because they should be, or they're doing it wrong). It is just to say that in doing so they are helping you to reduce your variance as well. You can be jealous of their coding skill if you like, but call it that rather than an "attack" or "ripping you off".
Also, hopping with smaller pools is just as effective as hopping with larger ones, it just increases your variance in exactly the same way as mining in said pool full time would.
|
|
|
|
PcChip
|
|
July 14, 2011, 09:27:07 PM |
|
I agree completely with Sharky. Also, whether or not you or I (or anyone else in this thread) understands why pool hoppers cost the rest of us money doesn't mean they don't cost us money. How do I know this? Because a few months ago a user submitted a fully worked out statistical/mathmatical proof that showed how they make an extra percentage by only joining at the beginning of rounds. If they make more than they deserve, we make less than we deserve.
I'll try to find that proof PDF file...
|
Legacy signature from 2011: All rates with Phoenix 1.50 / PhatK 5850 - 400 MH/s | 5850 - 355 MH/s | 5830 - 310 MH/s | GTX570 - 115 MH/s | 5770 - 210 MH/s | 5770 - 200 MH/s
|
|
|
hugolp
Legendary
Offline
Activity: 1148
Merit: 1001
Radix-The Decentralized Finance Protocol
|
|
July 14, 2011, 09:29:06 PM |
|
I am really sick of people referring to pool hopping as "cheating" or "hurting the pool" or "stealing other miners' money". It's not.
The only purposes I can think of for mining in a pool is to reduce your personal variance, and/or features the pool offers to help monitor your workers (allowing you to reduce your variance further). The larger the pool is (higher hash rate) the lower your variance should be.
A higher hashrate for any portion of a block reduces your variance further and keeps your expected payout per minute of mining exactly the same. In trying to refute this, please run some numbers on length of round, hashrate for different portions of it, and number of shares submitted. If they hop out after some amount of time, that round is still statistically more likely to be over sooner, because more hashes were introduced earlier. As Eleuthria said a few posts up, this is not to say that people who are skillfully pool hopping aren't making more than they would just sitting in one pool (because they should be, or they're doing it wrong). It is just to say that in doing so they are helping you to reduce your variance as well. You can be jealous of their coding skill if you like, but call it that rather than an "attack" or "ripping you off".
Also, hopping with smaller pools is just as effective as hopping with larger ones, it just increases your variance in exactly the same way as mining in said pool full time would.
If this is about programming skill, then you wont mind that the pools delay their information one hour. Without the info about when a new round starts in each pool, lets see how those programming skills help you.
|
|
|
|
Thor
Newbie
Offline
Activity: 27
Merit: 0
|
|
July 14, 2011, 09:34:40 PM |
|
I refuse to do this: http://xkcd.com/386/Believe what you will.
|
|
|
|
fcmatt
Legendary
Offline
Activity: 2072
Merit: 1001
|
|
July 14, 2011, 09:45:51 PM |
|
edited a bit: well by delaying the stats those who hop around might have to just end up picking a pool and sticking with it if the larger pools do it. the smaller pools probably want the increased traffic so they can lower the variance and the hoppers can stick with smaller pools. thus the larger pools enjoy more dedicated resources all the time then just at the beginning of rounds. and the smaller pools can decrease their variance by being hospitable for pool hopping. there is no proof that i can see that delaying stats for an hour causes a pool to lose users. just look at deepbit. also the amount of mh/s hopping, based on what i see, is only 100-200 gh/s (just a guess). if they never come back it is not like the pool suffers greatly in the way of variance as btcguild is 2 TH/s already without them. but in the end.. i just have to wonder if it really matters to me. sure i want to make more BTC per share.. but if it is only .05% less do i really care? and what does it matter to the owner of btcguild.. either way his pool operates as he wants.
|
|
|
|
sharky112065
|
|
July 14, 2011, 09:51:47 PM |
|
well by delaying the stats those who hop around might have to just end up picking a pool and sticking with it if the larger pools do it. the smaller pools probably want the increased traffic so they can lower the variance and the hoppers can stick with smaller pools. thus the pool enjoys more dedicated resources all the time then just at the beginning of rounds. there is no proof that i can see that delaying stats for an hour causes a pool to lose users. just look at deepbit. also the amount of mh/s hopping, based on what i see, is only 100-200 gh/s (just a guess). if they never come back it is not like the pool suffers greatly in the way of variance as btcguild is 2 TH/s already without them. AMEN!
|
Donations welcome: 12KaKtrK52iQjPdtsJq7fJ7smC32tXWbWr
|
|
|
eleuthria (OP)
Legendary
Offline
Activity: 1750
Merit: 1007
|
|
July 15, 2011, 12:48:12 AM |
|
FYI: US Central's problems are not a software/hardware problem on our end. According to IRC there's a major DDoS hitting Softlayer right now, and MANY websites are being effectively put offline.
|
RIP BTC Guild, April 2011 - June 2015
|
|
|
compro01
|
|
July 15, 2011, 12:50:55 AM |
|
speaking of problems, is there any plan on when "miner idle" emails will start operating again?
|
|
|
|
eleuthria (OP)
Legendary
Offline
Activity: 1750
Merit: 1007
|
|
July 15, 2011, 01:19:15 AM |
|
FYI, the idles I'm sure almost everybody experienced just now were the result of overall bitcoin network finding 4 blocks in 1 minute and 13 seconds. That many long polls that frequently can do a number on bitcoind's getwork code, even with all the optimizations we've had added, not to mention the volume of network traffic.
EDIT: I take it back, apparently Super Server (US West) had no issue on that spam of LPs!
|
RIP BTC Guild, April 2011 - June 2015
|
|
|
psychok9
|
|
July 15, 2011, 01:49:43 AM |
|
Hello! I have a question: the share/payment system on this pool it's bad for non-24hrs miner (like PPLNS)? I'm a gamer, and very often (3-5 hours day) I disable or slow down my miner. Sometime I shutdown the system for the night
|
|
|
|
eleuthria (OP)
Legendary
Offline
Activity: 1750
Merit: 1007
|
|
July 15, 2011, 01:58:19 AM |
|
Hello! I have a question: the share/payment system on this pool it's bad for non-24hrs miner (like PPLNS)? I'm a gamer, and very often (3-5 hours day) I disable or slow down my miner. Sometime I shutdown the system for the night Our pool is purely proportional payouts, meaning you'll get paid (Your Shares / Total Shares) * 50 BTC. The timing of your share submissions, or turning your miner on/off have no negative effects other than the fact that you're not mining.
|
RIP BTC Guild, April 2011 - June 2015
|
|
|
sgravina
|
|
July 15, 2011, 03:27:41 AM |
|
My seven miners were connected to central. They all stopped at the same time and I couldn't reconnect. They are all connected to east now. It happened at the end of the 3 hour block and I missed three fast blocks before I came home and changed servers.
Why?
Sam
|
|
|
|
psychok9
|
|
July 15, 2011, 03:29:51 AM |
|
Hello! I have a question: the share/payment system on this pool it's bad for non-24hrs miner (like PPLNS)? I'm a gamer, and very often (3-5 hours day) I disable or slow down my miner. Sometime I shutdown the system for the night Our pool is purely proportional payouts, meaning you'll get paid (Your Shares / Total Shares) * 50 BTC. The timing of your share submissions, or turning your miner on/off have no negative effects other than the fact that you're not mining. Thanks a lot!
|
|
|
|
|