Bitcoin Forum
May 24, 2024, 09:41:24 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
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 73 74 75 76 77 78 79 80 81 82 ... 236 »
621  Bitcoin / Pools / Re: [8500 TH] BTC Guild - Pays TxFees+NMC, Stratum, VarDiff, Private Servers on: May 07, 2014, 08:01:37 PM
Actually, although you may feel that you have a right to know who, you don't and naming him could open Eleuthria to libel charges. The only right you have is to choose to use, or not use, this pool. All this person did, in reality, was distort the Luck figures and receive some compensation that in hindsight might not have been deserved. but playing a loop hole, if it was intentional, is not illegal. Most likely this person wasn't aware of the problem.

What if it turns out that USB Block Erupters are the problem? do you think people running them will stop? individually, they are undetectable, too small. but, there are enough people running them to have an impact. Think, how many of them there are in the world. All we can do is sit back and let the pool operaters do their thing and hopefully they will give us some insight as to what hardware is the problem and how to fix it.

I'm waiting on a response once they believe they've fixed it (which they seem to have done, they tested a software patch on another pool and did solve a block).  My understanding is that the group of users were running custom gear, but I have asked them for more detail (chip manufacturer, software kits if any).  They did NOT have problems until the difficulty passed 4.2b, and that was proven by looking at their test runs when they used to mine on Eligius.  They moved to BTC Guild in early April because they had fewer connection issues with our servers.

It has been 4 weeks since they started mining on BTC Guild.  So unless there are other, yet unknown, hardware issues, only the last 1 month of luck (at most) is the fault of this group of miners.  And up until recently, there was NOT enough data to rule out variance.  

EDIT:  People can point out that action was taken after they started non-stop posting in the thread, and they can continue to do that all they want.  People will always try to assume a causality when something happens, ignoring the fact that action was going to be taken whether they said a word or not if something was actually broken.  I began talking other pool operators and asking if they had noticed any miners with unusual luck since we were all trending downward.  We started discussing possible causes (hardware releases, the 32-bit overflow point, etc.).  But at the time we had nothing firm, and there was not enough data to rule out "luck happens".  That was only 3 weeks into this group starting to mine on BTC Guild, and that was the first point where the 1-month luck interval began to take a significant dive.  Even at that point it was NOT clear if it was simple variance.  I've been running this pool for over 3 years now, and big swings were not unusual.
622  Bitcoin / Pools / Re: [8500 TH] BTC Guild - Pays TxFees+NMC, Stratum, VarDiff, Private Servers on: May 07, 2014, 07:31:40 PM
I feel that without being pushed you would not have "outed" this freerider, you kept claiming luck, until a number of people really pushed it.
I also feel that this "freerider" has cost me over $50,000 while I was being short changed for the blocks I was solving on your pool.
We have the right to know who this person it and what is wrong with his machines so that we can protect ourselves from them.

EDIT:  Personally, I find it VERY interesting that you turn PPS off two weeks into this "bad luck" run and thus protecting yourself (financially) against any prolonged run of bad luck, but you had to be pushed to do anything to protect us miners that were being ripped off by this "bad luck" FREERIDER.


PPS was turned off March 15th.  3 WEEKS before this miner even started mining on BTC Guild.  PPS was turned off after discussing the IRS notice published about a week prior with tax accountants and lawyers about the classification of pool payments and reporting requirements that PPS may have required in contrast to distribution methods that are purely based on what miners have produced rather than a pay per unit of work method.
623  Bitcoin / Pools / Re: [8500 TH] BTC Guild - Pays TxFees+NMC, Stratum, VarDiff, Private Servers on: May 07, 2014, 06:03:38 PM


As of right now, this doesn't appear to be affecting publicly sold miners, at least not to the same degree.

thanks for sharing .. I guess user 522067 got some explaining to do?  (are they unlucky or certain behavior/limits are happening? and you probably see worse examples in the full data)


the brightside is if a use case is figured out, then perhaps you could automate sending out tests to miners on a periodic semi-random basis..  hopefully that would make a good safety net instead of manually playing wack-a-mole


EDIT after reading eleuthria:  5222067 is a newer miner during such higher diff so perhaps those numbers are fine..  i guess the ones that don't show up on the leaderboard are the real issue

As you edited, yes, 522067 isn't in any way showing signs of a withholding attack/bug.  They started mining at much higher difficulty than many other miners, so obviously their solved blocks vs shares ratio is much worse than some of the other top users who were mining at difficulties significantly lower than it is when 522067 started.
624  Bitcoin / Pools / Re: [8500 TH] BTC Guild - Pays TxFees+NMC, Stratum, VarDiff, Private Servers on: May 07, 2014, 05:15:38 PM
So my biggest question right now is if it turns out to be errant miners, what can be done about it?  For all I know I might have one such miner, but how to tell?  I'm a very small player and have never solved a block.  How do you weed out the problem miners without shitting on the little guys?  And then on the flip side what incentive is there for a manufacturer to give a shit?  They only "guarantee" a given hash rate, not that those hashes will ever solve a block.  An unscrupulous manufacturer could deliberately exploit this.

I'm getting out for the time being anyway.  Not because of this but my electricity costs are too high and I need to invest in my house and not my miners this summer.  I might be back when winter comes around again so will be following this with interest.

As of right now, this doesn't appear to be affecting publicly sold miners, at least not to the same degree.


If you look at the ghash #'s over the last day they have had three 2+ hour times w/o a block and seven 1+ hour times w/o a block. Since they have about 3x the hashing power as BTC Guild that would that be the same as three 6+ hour blocks here and seven 3+ hour blocks?

-Dave

Yes, basically.  Luck is measured by shares vs network difficulty, but given constant speeds, the luck on each individual block would be comparable (6 hour block on one pool would be a 2 hour block on a pool that's 3x faster).  This is why faster pools level out to neutral luck faster.  They spend less time on bad blocks, but also less time on good ones.  As a result they simply have more blocks in a given time frame, which means they're more likely to be close to neutral in that time frame compared to a smaller pool.  Meanwhile, a smaller pool in that same time frame may be much lower, or much higher than neutral.
625  Bitcoin / Pools / Re: [8500 TH] BTC Guild - Pays TxFees+NMC, Stratum, VarDiff, Private Servers on: May 07, 2014, 04:08:54 AM
There's 2 possible break points.  There's ~2.1b and ~4.2b.  One is for signed 32-bit, one is for unsigned.  BTC Guild's luck took a sharp turn starting ~6 weeks ago.  That is right in line with the network difficulty passing 4.2b (March 24).

Luck for BTC Guild and Eligius both started trending negative a little earlier than that.  Roughly February.  However, this wasn't bad enough on either pool to simply rule out variance for that time frame.  For BTC Guild it was ~6% negative in March.  For Eligius it was ~5% negative.  However, February is when 2.1b break point (Jan 24th adjustment put diff over that amount) would have triggered.

Right now the largest users that had definite anomalies in their shares vs blocks solved have had accounts frozen, and one group has contacted me and is looking into it.  If they come back and it is a definite 'Yes, something was broken in our software/firmware/hardware', then at least the problem is identified and will be fixed.
626  Bitcoin / Pools / Re: [8500 TH] BTC Guild - Pays TxFees+NMC, Stratum, VarDiff, Private Servers on: May 06, 2014, 11:58:08 PM
EDIT/CLARIFICATION: The hardware itself has no reason to actually know the result of its hashing outside of diff>=1 (or >=1024 in some newer hardware I believe).  It's probably not in the software since *most* ASICs do not use custom software, they use cgminer or bfgminer.  So the point in the middle that handles communication between the hardware and the software is the most likely culprit.
Could it be a somebody's botched implementation of a custom stratum proxy?

If it was a custom proxy, yes.  As I posted, my personal believe is this problem would be in software or firmware.  Hardware is possible, but doesn't quite make sense given how barebones a mining ASIC *should* be.  My bias points me towards firmware/controller software rather than mining software since that is where it makes the most sense.  However, if somebody is running *custom* software or a custom proxy, that would be another possibility for where the flaw lies, assuming there is one somewhere.
627  Bitcoin / Pools / Re: [8500 TH] BTC Guild - Pays TxFees+NMC, Stratum, VarDiff, Private Servers on: May 06, 2014, 09:54:00 PM
I would hate that 1,000,000 1mh/s electricity bill...

Didn't say they were as efficient Tongue
628  Bitcoin / Pools / Re: [8500 TH] BTC Guild - Pays TxFees+NMC, Stratum, VarDiff, Private Servers on: May 06, 2014, 09:45:58 PM
Will a 1PH pool of S2's find more blocks than a 1PH pool of S1's?

Difficulty has become so high that older slower miners may never ever find a block to help balance out luck. They are slowly becoming leechers instead of seeders for the pool.

Let's compare 5 S1's vs 1 S2. We are given 10 minutes to work on a block. Each S1 starts counting from 1 and makes it to 1000, The S2 makes it to 5000 in the same time frame. Are those 5 S1's counting a total of 5000 really equal to the single S2 that counted to 5000 on its own? To me, comparing the 5000 vs 1000 of each S1, says that the S2 will produce a higher share height in a given time frame compared to the 5 S1's.

1 million 1 MH/s miners are just as likely to solve a block as 1000 1 GH/s miners or a single 1 TH/s miner.
629  Alternate cryptocurrencies / Mining (Altcoins) / Re: [AUTO SWITCH] ScryptGuild (BTC Guild) Beta on: May 06, 2014, 09:30:44 PM
Hi shinkel, scroll up and you'll find several comments on the issue.

So sad. And there will be no reward recalculation because of an error on the pool?

There's no reward to recalculate.  Nothing was found other than 5 Kittehcoin blocks (which were paid) in that time frame.
630  Bitcoin / Pools / Re: Fascinating what Michael Deletes [BTCguild 90% luck and dropping] on: May 06, 2014, 09:09:49 PM
Someone (meni or was it gmaxwell) proposed a solution to this any many other attacks against pools.  Going from memory (and likely butchering it) it involved sending blinded work to the miner such that the miner would know if a hash produced a valid share but not if it produced a valid block.  The pool using information kept from the miner could check all returned work and confirm which ones produced valid blocks.  Thus there would be no withholding attack possible (not even against PPS).  It would require a hard fork but I could see it spun as a security measure to prevent disruption of the vital proof of work component.  Maybe I can find the paper.

Yes, I remember something about it, I believe it was Meni.  The problem is, as you said, it would require a hardfork.  Even if we had proof that this type of attack was happening to explicitly kill off the ability for miners to pool together without incurring huge losses, it would ever be implemented.

If it becomes widespread, the obvious solution would be going to invitation based pooling where miners can be vetted before receiving payments.  The problem is this would completely kill the ability for small miners to join a pool since they would be too slow to prove that they were going to provide valid blocks.
631  Bitcoin / Pools / Re: [8500 TH] BTC Guild - Pays TxFees+NMC, Stratum, VarDiff, Private Servers on: May 06, 2014, 08:04:06 PM
Well, if we want to entertain the idea of faulty hardware having some bearing on the overall results, we need to identify recent release's. I follow a number of the Antminer threads and see a significant number of miners struggling to keep the S2's up and running. Also see a significant number of S2 miners posting screen shots with concerns over large numbers of Hardware Errors and Rejects. Some one will do a little math and say...Mheee...that's not too bad. My point though is that is 1TH/s equipment and those rejects and errors accumulated in 2-3hrs exceed my accepts for a given time period. AND knock-off miners with slightly less advertised total hash speed from Bit-Mine seem to have a slightly higher error rate/hour as well. Just seems too me like these units are a bit off, maybe they are putting out some bad vibe static.......

If the problem is related to the difficulty going above the limits of a 32-bit variable, it may not have anything to do with *recent* hardware releases.  It could be OLD hardware.  It would likely be firmware or software in the controller for the hardware.  (See edit for more info).

This would explain why these accounts were not noted the last time I did a pass.  I was looking for active withholding previously.  Accounts with significantly low block submissions vs shares submitted.  Last night's pass was specifically targetting shares vs blocks over the last 6 weeks, eliminating the chance of past luck making up for recent shortfalls.


EDIT/CLARIFICATION: The hardware itself has no reason to actually know the result of its hashing outside of diff>=1 (or >=1024 in some newer hardware I believe).  It's probably not in the software since *most* ASICs do not use custom software, they use cgminer or bfgminer.  So the point in the middle that handles communication between the hardware and the software is the most likely culprit.
632  Bitcoin / Pools / Re: [8500 TH] BTC Guild - Pays TxFees+NMC, Stratum, VarDiff, Private Servers on: May 06, 2014, 07:32:54 PM
Looks like miners are getting skittish and bailing fast.  Not sure I have ever seen such a drastic fall in hash-rate on the guild before.  Down by a couple thousand TH overnight.  

I froze a few accounts last night that had started showing unusually bad block solving rates over the last 6 weeks, even if they had previously not had bad luck, or did not have abnormally bad luck over the lifetime of their account.  One of those users has contacted me and we're now going to go over their HW/SW configuration to find out if something is busted.

The pool luck only took a drastic turn ~6 weeks ago.  And unfortunately, you can't tell how abnormally bad luck is until you have enough time to identify a clear pattern.  2-3 weeks at 15% of the network is not enough to call 90% luck bad enough to be suspicious, so it was not clear if it was abnormally bad or just bad until ~2 weeks ago, when we had a solid month at ~90%.  Even that is not enough to rule out variance for certain.  Since then, the 1 month time frame is in the 80s, which is even worse worse.

6 weeks ago is (roughly) when difficulty surpassed the limit of an unsigned 32-bit integer (4.2b).  It is very possible that this is the cause of it, but until I know hardware/software specifications of these users, it's uncertain.
633  Economy / Service Discussion / Re: Bitstamp Transaction Fee Fraud - Charging up to 1.16% transaction fee. on: May 06, 2014, 05:30:28 PM
I like how the proposed fixes are all related to minimum order sizes rather than the obvious fix:

STOP ROUNDING TO THE NEAREST CENT!  You already support 8 decimals of precision on BTC.  Do it for fiat, and simply round down a user's available balance to 2 decimals when they want to pull money out.  Professional sites have done similar things for years.

Hell, even inept Karpeles at MtGox knew to do it that way.
634  Alternate cryptocurrencies / Mining (Altcoins) / Re: [AUTO SWITCH] ScryptGuild (BTC Guild) Beta on: May 06, 2014, 04:53:37 PM
As usual, the second I go to bed something breaks, and not in a way that will trigger an alarm to wake me up.  Somehow the pool got stuck on LOT last night, but it was trying to solve a block in the past rather than the actual network block.  I've disabled LOT now.  I'm trying to see what actually happened, though the debug.log is not being particularly helpful.


EDIT/UPDATE:  The reason shifts got "stuck" on Calculating is the PPLNS display simply assumes any open shift with 0 blocks paid hasn't been calculated yet.
635  Bitcoin / Pools / Re: [8500 TH] BTC Guild - Pays TxFees+NMC, Stratum, VarDiff, Private Servers on: May 06, 2014, 04:49:05 PM


2)  There have been no backend changes for ScryptGuild.  There have been no changes to the backends period in the last 9 months.  6 of those months were positive on luck.  The last 2 were not.  The 9th month isn't available since luck only started being tracked across multiple difficulties 8 months ago (prior to that it only showed the most recent shifts of the current difficulty).



eleuthria, you should just eliminate the luck graph on the site entirely.  Even though the metric is measurable, it cannot be acted upon, so, in this instance, the measurement is not valuable.  And if I have to read the "bad luck" posts for 4 more months (until we are even again), I'm going to kill myself.

P.S.  Yes, I do know that the 4 month number is not really the guaranteed length of time it will take until the variances work themselves out - it was a joke.

Bad luck graph or not.  It's pretty fucking obvious when there's a continual stream of >6 blocks found per shift when historically it's been >9.

BTC Guild is smaller (relative to network size) than it was months ago.  The days of a public facing pool being 25%+ of the network are over, unless they have an obscenely large private farm propping it up.  Private mining entities now make up ~40% of the network, leaving only 60% left to fight over.  As a result, shifts are no longer setup around 15-20x difficulty, they're setup to be roughly 10x difficulty.  This means bad luck shifts are no longer 8-10 blocks.  A neutral shift right now is 8.75 blocks (meaning 9 blocks or more in a shift is positive luck).
636  Bitcoin / Pools / Re: [8500 TH] BTC Guild - Pays TxFees+NMC, Stratum, VarDiff, Private Servers on: May 06, 2014, 03:38:18 AM
People keep mentioning "low difficulty" as if this made a difference? I was under the impression that the difficulty of a particular hash does not have bearing on whether it is the "solve" for block hash or not, that even a GPU still has the slightest chance of catching the correct timing and submitting the block solving hash, however unlikely it may be.
I think you might have misunderstood my point.   I probably am not expressing myself clearly.
 I do not mean the difficulty you are referring to.  
I do not mean a malicious withholding attack (that is not in the attacker's financial interest).
I am referring to a machine that was made but has errors either in the chip or the firmware that means it gives valid solutions to work UP TO A CERTAIN POINT.   So, when you run tests on it on OLD blocks, it solves them.   But, it has some flaw that prevents it from solving blocks as difficulty increased.   So, it essence it is now USELESS but still produces valid work (but the best share it sends is substantially below the current difficulty -- so it never solves a block).    This would be very much like what entropy referred to as a 46 card deck (when you are expecting to see 4 kings every 52 cards).

Is that clearer?   So, not some purposed withholding of solutions just incompetence.   Think of the people who have made miners (BFL, Avalon, Hashfast, KNC, Cointerra).   They have all had huge time constraints and failures.    Is it so far fetched that one of them (or someone else) made 3-10 PH/s of miners that "work" but do not solve blocks at these levels?

This is one of the things I've been discussing with the other pool operators.  The bad luck trend for BTC Guild and Eligius seemed to start around the time difficulty crossed 2.1b.  This is the limit of a signed 32-bit integer, one of the most common numeric variables used for programmers.  It's quite rare that people need > 2.1b (4.2b for unsigned).  The difficulty, growing exponentially, ramped up to this number extremely quickly.  I realized that BTC Guild's internal reporting used a signed 32-bit int for displaying difficulty on a status screen.  I wasn't sure if the program would crash or simply loop around, so I did server maintenance around ~1b diff to update it to use a double variable instead.

The problem here is that we've been unable to identify any hardware that is broken in this manner so far.  It doesn't make sense that such an error would even happen at the hardware level, and most ASICs use cgminer/bfgminer, which we know is not the source if there is a problem of this nature.
637  Bitcoin / Pools / Re: Fascinating what Michael Deletes [BTCguild 90% luck and dropping] on: May 06, 2014, 02:44:46 AM
Yes, fascinating that I deleted the posts that contributed nothing constructive, and decided to imply that I simply don't care, or am too lazy to do anything, and also include a dollar figure for income that was pulled directly out of your ass as well.


What you describe is not dissimilar to what I just said. However:
First identify your 'unluckiest' participants. 
Step one biggest problem already. Your miners need to have had more than 1 diff's change worth of shares to even begin calling them unlucky. So they need to submit 8 billion diff1 equivalent shares. The miners would need to be hundreds of terrahash before you even accumulate any significant data to even make this call, and then if they split their mining into multiple workers, you will never get 8billion shares like I said.

This.  Additionally, you can't send a "prove you're not evil" work packet to miners in stratum.  Every miner has a unique ExtraNonce1, so they will never overlap their hash results.
638  Alternate cryptocurrencies / Mining (Altcoins) / Re: [AUTO SWITCH] ScryptGuild (BTC Guild) Beta on: May 06, 2014, 02:14:21 AM
Question: will the new BTC Scrypt site multi-mine or just do DOGE and LTC?  Will it operate the same way that ScryptGuild is operating right now?

thank you,

At least at first it will be DOGE and LTC only, but you will be able to run auto-switch between those two.  There's a chance another scrypt coin gets added, but for now those are the only two planned.  They're simply the only ones that are worth mining the majority of the time.
639  Bitcoin / Pools / Re: [8500 TH] BTC Guild - Pays TxFees+NMC, Stratum, VarDiff, Private Servers on: May 06, 2014, 01:55:49 AM
People keep mentioning "low difficulty" as if this made a difference? I was under the impression that the difficulty of a particular hash does not have bearing on whether it is the "solve" for block hash or not, that even a GPU still has the slightest chance of catching the correct timing and submitting the block solving hash, however unlikely it may be.

Don't recall seeing "low difficulty" anywhere.  The miner side difficulty has no influence on whether or not their hash will solve a block.


EDIT:  NVM, saw it.  My point above still stands.
640  Bitcoin / Pools / Re: [8500 TH] BTC Guild - Pays TxFees+NMC, Stratum, VarDiff, Private Servers on: May 06, 2014, 01:18:37 AM
I am not attacking or bitching or accusing BTCGuild in anyway, I believe it is a group of bad (defective) miners.
Since we solo mined, we know it is not Avalon's, KNC Juipters nor Cointerras as they have all performed to expectations.   But that leaves a lot of other hardware out there and also leaves open the possibility of it just being a dark miner who made their own chips.   I am sure someone could audit each miner very quickly if they had them available.

It is not likely that every large pool is having "bad luck" without someone being the beneficiary.   Some group of miners is running good luck in a large way or else blocks would be averaging 12-13 minutes.    Doesn't that mean it is likely some portion of the pool is only solving low difficulty work and can never produce a solution that solves a block?  
That would mean the one safe mining would be at small pools (where the free riders could be seen), solo mining (need more than 600TH/s right now) or pools that do some sort of "work audit" on chronically unlucky miners or brand new miners (by sending them recently solved work and see if they send back the correct result).

Sorry for the distraction and this is the last I will post about it here, but that is how I feel.

Luck is not a zero sum game.  The difficulty can continue to rise even if the entire network was having bad luck, as long as the growth of new speed is greater than the deficit caused by poor luck.  Work audits are not possible with stratum, since each user has an independent ExtraNonce1, meaning their nonces will create radically different results than another user's, given the same template and ntime.  Additionally, a truly malicious withholding attack of large size is unblockable since they could simply make new accounts.  If they have enough speed to cause noticeable harm to a pool's production, and enough money to literally throw it away (since doing a withholding attack against PPLNS is costing them money for every block they withhold) they have more than enough money to proxy that attack through new IP ranges and accounts.
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 73 74 75 76 77 78 79 80 81 82 ... 236 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!