Bitcoin Forum
May 25, 2024, 12:06:49 AM *
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 ... 236 »
421  Bitcoin / Legal / Re: Are BTC losses due to "hacks" tax deductible in the U.S.? on: July 13, 2014, 02:37:13 AM
Good luck getting an auditor to accept it (and trying to claim a loss like that is a surefire audit flag).  Also, hope you aren't trying to deduct 750k based on market value in losses on coins you acquired at lower cost basis.
422  Bitcoin / Pools / Re: [600 TH] p2pool: Decentralized, DoS-resistant, Hop-Proof pool on: July 12, 2014, 02:46:21 AM
The bigger you are, the more likely you are to confirm your own block/share in an orphan race.

This is a valid point, but I would offer 2 counterpoints:

1. How often could this really occur, there are hundred(s) of p2pool nodes, the best connected are more likley to have the longest chain at 30 second shares, and there is only a 72 hour share chain window to play around with before it's vanished to the either... I imagine it could occasionally accidentally happen, but we are not strangers to orphaned shares as it stands Wink

2. A big operation joining the pool, let's say 1PH/s, would cut our variance by more then 50% from were we are now, this would attract other miners to the pool who were held back by < 1 block per day... Those other miners would most likely remove a 51% advantage pretty quickly...

Again, you are right, but I just don't see it as a big threat, in fact I would welcome and encourage large mines to join p2pool!

Just my BTC0.02...



Don't get me wrong, in this case I don't think there is much threat of the "accidental 51%", or even much chance of any noticeable edge towards PetaMine, though there would be a very slight one.  It's just funny that like I posted earlier, how much of an advantage actually increases the worse their connectivity to p2pool is (assuming fully benign operators).
423  Bitcoin / Pools / Re: [600 TH] p2pool: Decentralized, DoS-resistant, Hop-Proof pool on: July 12, 2014, 02:05:18 AM
If Peta-Mine was an even larger portion of p2pool, it could become a problem.  You don't have to be malicious to get more than your fair share.  Just like with Bitcoin, there's an inherent advantage to being a larger share of the network (or larger share of p2pool in this case).  The bigger you are, the more likely you are to confirm your own block/share in an orphan race.

Ironically, this would also reward them for having a *worse* connection to the rest of the p2pool network, because they're more likely to cause orphan races that way, and they would have a better than 50% chance of winning the race each time.  It requires no effort or malicious intentions, it's simply how the system would work in that scenario.

I actually made this argument back in early 2013 when people kept screaming that ASICMINER (at the time > 25% of the entire BTC network) should use p2pool.  Had they done it, they would have likely performed an "accidental 51%" attack because of their poor latency (being based in China) and the fact that they would have completely dwarfed the rest of p2pool's hashrate at the time.


It wouldn't be quite as big of a problem these days since p2pool increased the average share time.  It's still a slight issue where somebody with a significant hash rate (> 50%) is able to get a little more than their fair share, but it would have been extremely bad if p2pool still used the 10-second target time for shares.
424  Bitcoin / Mining support / Re: 50% of my shares are discarded!!! on: July 12, 2014, 02:00:48 AM
Discarded is a meaningless stat unless you're using getwork (and even then it only matters to the pool operator, not the miner).  It is a 100% useless stat on GBT and Stratum.  Discards are not rejects, they aren't even shares.  It means your software had work prepared to hash but instead it discarded it in favor of newer/fresher work.  You aren't wasting any  hashes when your miner discards work.

Are you sure? Because my miner says it's running at ~215 GH but the pool page reports only 150 GH

That's more likely your OTHER stats, like the fact that it seems to be getting a ton of HW errors.  Discards have NO effect.  It is a stat that shouldn't even be made visible anymore because I don't think there's a single pool out there still using getwork.
425  Bitcoin / Mining support / Re: 50% of my shares are discarded!!! on: July 12, 2014, 01:17:56 AM
Discarded is a meaningless stat unless you're using getwork (and even then it only matters to the pool operator, not the miner).  It is a 100% useless stat on GBT and Stratum.  Discards are not rejects, they aren't even shares.  It means your software had work prepared to hash but instead it discarded it in favor of newer/fresher work.  You aren't wasting any  hashes when your miner discards work.
426  Bitcoin / Pools / Re: [11000 TH] BTC Guild - Pays TxFees+NMC, Stratum, VarDiff, Private Servers on: July 11, 2014, 07:11:51 AM
This may be an issue with my JAVA installation then, I will try updating it and see if that helps, Thanks.

Java != JavaScript.  It would have no effect unless it really screwed something up with your browser.  Are you using Firefox by chance?  I know Firefox's javascript processing has been really spotty with different versions of the browser (it completely hanged on the PPLNS luck graph back before I started merging multiple shifts into a single datapoint).
427  Bitcoin / Pools / Re: [11000 TH] BTC Guild - Pays TxFees+NMC, Stratum, VarDiff, Private Servers on: July 11, 2014, 07:03:25 AM
I am having an issue with the pool website. When I select a shift Detail (VIEW), it hangs up running a long script. After trying several different things I finally interrupted the script and had control of the page. It looks like the hang-up is caused by the User Rewards Detail for Shift#18xxx , instead of listing the top handful of contributers it opens the ENTIRE list from 1 to xx000 workers. Was this intentionally changed? Or do I have an issue with my browser settings that's gone awry? Huh

The script that is hanging up for you is the one that paginates the data.  Every detail view loads the entire list, then javascript reduces it into the searchable/paginated table.  Sounds like you're interrupting the script, meaning it never paginates it, leaving a giant unsorted/unsearchable list instead.  It's not instant, but I've never had it take that long on any of my computers.  Even my phone is able to do it fairly quick.  But I use Chrome (and android/chrome on the phone), which is really fast with javascript.
428  Bitcoin / Pools / Re: [600 TH] p2pool: Decentralized, DoS-resistant, Hop-Proof pool on: July 11, 2014, 06:50:53 AM
Thanks, this is how eleuthria explains it, that makes sense to me. And you are talking pretty much same thing.

It's something that doesn't have an easy solution. If one is found for the p2pool sharechain, it could probably be used for the blockchain too, so it would be a big deal.

Does anyone know how a 200%+ PPS attack would work, exactly?

The 200% PPS part didn't make sense to me from Luke-Jr's post.  Only the fact that they would earn a little under twice what they should earn if a 51% attack was done against p2pool's sharechain, assuming they had just over half.  But it's not a stealth attack, it would be noticeable before p2pool actually found a block (100% orphan/doa rates for all p2pool peers in the long run).
429  Bitcoin / Pools / Re: [11000 TH] BTC Guild - Pays TxFees+NMC, Stratum, VarDiff, Private Servers on: July 11, 2014, 04:30:57 AM
Nothing changed, we just got one hell of a burst of blocks.  5 between 7:30 and 8:23 (PST).
430  Bitcoin / Pools / Re: ==== Eligius, please pay my 200+ BTC ==== on: July 11, 2014, 01:54:13 AM
Hmm, that makes sense to me. So, there is no way of fighting against mining centralization? I thought p2pool is a decent solution...

Thanks eleuthria

I'm unable to think of a way to fix this problem, it's essentially the same problem as Bitcoin itself has when it comes to a 51% attack.  If p2pool did something like limit the size of a sharechain re-org to only so many shares deep, it would work most of the time, but it would fail if there was ever any major communication issues between countries, essentially forking p2pool into multiple p2pools because they would refuse to come back to a consensus.
431  Alternate cryptocurrencies / Mining (Altcoins) / Re: [AUTO SWITCH] ScryptGuild (BTC Guild) Beta on: July 11, 2014, 01:51:07 AM
I've fixed the incorrect LTC exchange rate used on the dashboard for your approximate BTC earnings.  It broke after the removal of LOT&MEOW from the switching system.
432  Bitcoin / Pools / Re: ==== Eligius, please pay my 200+ BTC ==== on: July 11, 2014, 01:30:51 AM
Sure he does. He could even 51% attack p2pool to get up to ~200% PPS (at the expense of everyone else).

Could you please explain a 51% p2pool attack in more detail? I mean, lot of people believe, that p2pool is the most decentralized mining option available, and you state, that a 51% attack could be done to p2pool?

p2pool is like a miniature Bitcoin blockchain.  If you had 51% of the p2pool hash rate, you could (more often than not) force your own shares into the sharechain instead of someone elses by forking it until your chain was longer.  I'm not sure what, if any, precautions are present in p2pool to prevent somebody from purposely forking the sharechain in their favor.

An "obvious" one would be making it so nodes ignore a forked chain more than 'X' shares deep, if it all pays out to the same address (indicating somebody forked from the chain to build a longer one that only pays themselves), though all that you'd have to do to combat that is cycle through addresses when making your fork.

In other words, p2pool users would be mining a block which pays almost the entire reward to the attacker, even though they've only done 51% of the actual work.
433  Alternate cryptocurrencies / Mining (Altcoins) / Re: [AUTO SWITCH] ScryptGuild (BTC Guild) Beta on: July 10, 2014, 12:01:28 AM
Is the LOT/MEOW situation going to get any better?  I still have lots of these.

They were both removed from auto switching within a day of the market dying off.  But until there is some volume, it's going to be a while before they get unloaded.

We still had some MEOW blocks yesterday (edit & today).

310260   7e1488c5bb7626deeaee936c4450c9cd2d9f85d542366bf64221000a9b193589   9,654.00000000   2014-07-09 10:09:19 AM

309663   fe0ea9bbf2aa89200f28794e6050e01396caa457cce2efe475085f0d3da61dd8   14,562.00000000   2014-07-08 10:15:06 AM
309648   949d2e4791174026f1070148d63ea1ae4ae4fea84b7fc1812d95931332fda74f   13,177.00000000   2014-07-08 09:39:15 AM
309616   be69328c0c920ea3e83ea5d51eb1a6d04752a097c7a07d03a67bb391e0587a13   14,620.00000000   2014-07-08 09:31:06 AM
309611   c9512eae471bfb467608d2f8de83ac12a0d1d82ff113a6f98040a806af7c07a8   18,062.00000000   2014-07-08 09:20:43 AM

-Dave

The pool will get MEOW blocks because some users insist on manually mining them.  The auto switcher does not touch MEOW.
434  Bitcoin / Pools / Re: BTCGuild Luck on: July 09, 2014, 09:39:18 AM
Got it, so you're using extremely short term figures.  Good thing you didn't try BitMinter during their 3 day long block, you might've had 0%!


90.275% 1-month luck
91.472% 3-month luck (which includes the 1 month where there was a proven block withholding attack, meaning it includes the worst month in the entire history of the pool)
98.137% luck since September 2013.

These are out of 99%, which would be the target assuming a 1% orphan rate.

Midterm figures don't look so great either...

Approximate Pool Luck* (24H / 3D / 1W / 2W / 1M / 3M / All Time): 72.854% / 79.282% / 81.896% / 81.844% / 90.275% / 91.472% / 98.137%


Something is broken. I've supported BTCGuild for a long time but the pool will soon die if this doesn't turnaround very soon.

At under 10% of the network, calling 2 weeks "midterm" is one hell of a stretch.
435  Bitcoin / Pools / Re: [11000 TH] BTC Guild - Pays TxFees+NMC, Stratum, VarDiff, Private Servers on: July 09, 2014, 09:34:30 AM
Do not use pools as a bank

Posting this reminder as once again a significant number of coins had built up in the hot wallet and have been transferred to the cold wallet.  Please do not use the pool as your bank.  The incoming coins to the pool should be almost exactly mirrored with withdrawals, with the exception of small balances unable to meet minimum/auto withdrawal levels.  When this doesn't happen, it forces the pool to move coins into cold wallets, and in the event of a sudden spike in withdrawals, can severely delay the availability of funds since they have to be moved back to the hot wallet.
436  Bitcoin / Pools / Re: BTCGuild Luck on: July 09, 2014, 09:24:00 AM
Got it, so you're using extremely short term figures.  Good thing you didn't try BitMinter during their just-under 3 day long block, you might've had 0%!


90.275% 1-month luck
91.472% 3-month luck (which includes the 1 month where there was a proven block withholding attack, meaning it includes the worst month in the entire history of the pool)
98.137% luck since September 2013.

These are out of 99%, which would be the target assuming a 1% orphan rate.
437  Bitcoin / Pools / Re: [11000 TH] BTC Guild - Pays TxFees+NMC, Stratum, VarDiff, Private Servers on: July 09, 2014, 07:58:43 AM
Is 90% luck the new norm? Sad

I'm not convinced this is randomness anymore. Its been weeks since the block withholding bug was fixed....

Yep, it's been a month.  And those users have been the pool's top block solvers in the last month.  We're 8-9% under expected this month (again, 99% is expected after accounting for 1% orphans).  Our 3-month actually went up recently (apparently a bad spell from early April has rolled off the window).  Curious to see what it will be once the block withholder's effect is no longer a part of the 3-month average.
438  Bitcoin / Pools / Re: BTCGuild Luck on: July 09, 2014, 07:53:33 AM
But I still wonder why BTC Guild has been so terrible lately. I mean, we're talking like 60% of expected earnings.

No, we're talking 90%.  Exaggerating just makes you look like an moron.
439  Bitcoin / Pools / Re: [6600Th] Eligius: 0% Fee BTC, 105% PPS NMC, No registration, CPPSRB (New Thread) on: July 09, 2014, 04:19:47 AM
baddw, I agree the paper has a number of conceptual and real-world inaccuracies, and as it stands I'd agree that it's wrong.

However, unless I'm completely off-base, I'd always thought it was trivial to show that a substantially sized block-withholding attack on one section of the network would increase the proportion of the network attributable to the attacking group, and therefore solve more blocks than expected before the next retarget.



I've still never seen any math where a withholding attack doesn't cost you more than it provides.  If you have 10 PH/s, the network is 100 PH/s (including you), and you do a withholding attack on a pool with 20 PH/s.  Okay, so now you have effectively removed your 10 PH/s from the network, so the difficulty won't reflect your speed.  However, in the course of doing that (effectively reducing the next difficulty by 10%) you're taking a HUGE cut in your pay.  You'd be earning 33% less than expectation (you would be 1/3rd of that originally 20 PH/s pool, and by withholding that pool will under-perform by 33%).

I've played with the numbers endlessly, and the result is always the same.  You cannot perform a withholding attack where you end up earning more are higher than they would be if you were legitimately mining at 100% capacity.  It's the simple fact that you can not make the network difficulty be adjusted by more than the pay cut you're taking by performing the attack.

Now, this obviously only applies to non-PPS pools.  With PPS it's completely viable to do withholding attacks because your earnings hit is only the pool fee whether you are solving blocks or not.  Your only problem there is making sure you are able to continue pulling your balance out before the pool goes bankrupt.
440  Bitcoin / Pools / Re: [6600Th] Eligius: 0% Fee BTC, 105% PPS NMC, No registration, CPPSRB (New Thread) on: July 09, 2014, 01:54:10 AM
I want to make sure I understand what you're saying.  You're saying if Eligius used the other system, this problem would eventually surface.  But the system it's on now does not have this problem?

M

Correct.  The current system will have eternally shelved shares (most likely) since the expected luck is 98-99% due to orphans.  Luck can pay off some shelved shares, but it's extremely unlikely it will ever pay them all.  The problem with paying oldest first is that it penalizes newer miners, which discourages pool growth, and instead of having very old shares that will never get paid, its the newest shelved shares that will never get paid.
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 ... 236 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!