Bitcoin Forum
December 10, 2016, 03:10:11 AM *
News: To be able to use the next phase of the beta forum software, please ensure that your email address is correct/functional.
 
   Home   Help Search Donate Login Register  
Pages: « 1 ... 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 [469] 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 ... 744 »
  Print  
Author Topic: [1500 TH] p2pool: Decentralized, DoS-resistant, Hop-Proof pool  (Read 2034305 times)
Muhammed Zakir
Hero Member
*****
Offline Offline

Activity: 518


Bit-x.com - Fast & Easy Trade with Low Fees!


View Profile WWW
June 27, 2014, 12:41:24 PM
 #9361

Between 12% hardware error rate, 20% penalty for no long polling, and another 10% for slow CPU lag (probably 3 seconds), I am getting 43% local DOA though.

Hard numbers?

Hardware error rate:
Blade thinks it is hashing: 10777 MHash/s
P2Pool sees an actual rate of: 9534MH/s
(1-(9534/10777))x100%=11.5%

No long polling penalty
Blade has 32 relatively independent hashing chips.
Blade handles 147 shares per minute.
147 shares/32chip.minute=4.59375shares/chip.minute
(60seconds/minute)/(4.59375shares/chip.minute)=13.1seconds.chip/share
Expected DOA: (13.1seconds.chip/share)/(2*30 second.share-interval)*100%=22%(chip/share-interval)

Slow CPU lag:
Probably the number you are most interested in, but the most shaky as well.
P2Pool reports the "Bitcoind GetBlockTemplate Latency" is an average of  0.454s
With a 10 minute sample period, P2Pool appears to use ( 17.19%/2.34%=7.35x) the CPU time bitcoind does.
7.35x0.454s=about 3.3seconds of CPU lag.
Penalty with 30 second round time: 3.3/30*100%=11.1%
The network probably has some lag as well.

Are the numbers sane?
The above percentages (neglecting hardware error rate) add up to an expected local DOA of 33.1%
P2Pool reports a local DOA rate (over last ~12 hours) of: (DOA mean 3.45GH/s)/(Total mean 9.48GH/s)x100%=36% DOA

My DOA number will vary by 12%; that is why I thought the hardware error rate was maybe counted.

Conclusion
I have a slow CPU, and including zero fee transactions does no generally push my bitcoind latency over 1 second (with 500000 byte blocks). Yes, including zero-fee transactions will increase your latency: as does including paying transactions. Currently fees are insignificant compared to the block-reward.

Assuming 500mBTC of fees per block, we are talking a 2% bonus on 25BTC blocks.
If trying to fill a block pushes your Bitcoind latency up to 1 second, you can expect to get orphaned 0.2% of the time (when you otherwise wouldn't) assuming a 500 second block interval.
Edit: That seems to imply that paying transactions need to add up to at least 50mBTC to compensate for the CPU lag of including them. My network probably has at least 1 second of lag if I send the whole block at once (not sure how much gets "pre-sent".



Thanks for that! Explained in simple words but understood a lot! Smiley
Kindly,
        Muhammed Zakhir

1481339411
Hero Member
*
Offline Offline

Posts: 1481339411

View Profile Personal Message (Offline)

Ignore
1481339411
Reply with quote  #2

1481339411
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
sconklin321
Member
**
Offline Offline

Activity: 109


View Profile
June 27, 2014, 04:16:34 PM
 #9362

Well someone is definitely having their prayers answered by the hashing gods...whoever it is, don't stop praying...5 blocks in 3 days is nice.
windpath
Legendary
*
Offline Offline

Activity: 938


View Profile WWW
June 27, 2014, 04:20:08 PM
 #9363

Well someone is definitely having their prayers answered by the hashing gods...whoever it is, don't stop praying...5 blocks in 3 days is nice.

Agreed, what a great few days for p2pool!

sconklin321
Member
**
Offline Offline

Activity: 109


View Profile
June 27, 2014, 04:27:37 PM
 #9364

Well someone is definitely having their prayers answered by the hashing gods...whoever it is, don't stop praying...5 blocks in 3 days is nice.

Agreed, what a great few days for p2pool!

I just wish I had my new miners a day or two earlier to have more shares.
andmax
Jr. Member
*
Offline Offline

Activity: 41


View Profile
June 27, 2014, 10:47:08 PM
 #9365

There is an update for the p2pool software, not sure when it came out but I just applied the updates and now my S2's are hashing at the full 1ths.
mdude77
Legendary
*
Offline Offline

Activity: 1358


View Profile
June 28, 2014, 12:14:27 AM
 #9366

There is an update for the p2pool software, not sure when it came out but I just applied the updates and now my S2's are hashing at the full 1ths.

Didn't help here. Sad

I just upgraded my node to the latest git.  Actually seems worse than before, barely above 900gh/s.  Before it was 930gh/s.

M

MMinerMonitor author, monitor/auto/schedule reboots/alerts/remote/MobileMiner for Ants and Spondoolies! Latest (5.2). MPoolMonitor author, monitor stats/workers for most pools, global BTC stats (current/nxt diff/USD val/hashrate/calc)! Latest (v4.2) 
Buyer beware of Bitmain hardware and services.
windpath
Legendary
*
Offline Offline

Activity: 938


View Profile WWW
June 28, 2014, 12:17:00 AM
 #9367

There is an update for the p2pool software, not sure when it came out but I just applied the updates and now my S2's are hashing at the full 1ths.

That is great news! Just took a look at GitHub though and looks like the only changes were for Terracoin?

Regardless, great to see Forrest active on p2pool GitHub again! Thanks.

windpath
Legendary
*
Offline Offline

Activity: 938


View Profile WWW
June 28, 2014, 12:21:11 AM
 #9368

S2's and upcoming S3's are critical to p2pools success.

The bounty for Forrest to get them running smoothly is up to BTC0.75

"for a working solution for p2pool/anitminer S2 & S3 compatibility with the Ants achieving expected hashrate and shares."

Anyone is welcome to contribute to the donation address, bounty is paid to forrestv (or his designee) upon a working, distributed solution or returned in full in 30 days (July 25th), I will pay return tx fees for any donation over BTC0.001, if your donation is less, consider it donated.

Bounty Address: 1Ft1DZ4EcpH1jFttDoPwsFbe11a6diyZ1H

https://blockchain.info/address/1Ft1DZ4EcpH1jFttDoPwsFbe11a6diyZ1H

Signed message:

Code:
forrestv p2pool antminer s2 and s3 compatibility fix.

Message signature:

Code:
G7zuvJ7/LPv7LpZveAsQWet1gAR42bnwFRVPB7NsnGqPnWkN8bqSSN1UwR+NnfDs/8LkruqZcVsTTdfcy5pcNj4=

Please contribute.

IYFTech
Hero Member
*****
Offline Offline

Activity: 686


WANTED: Active dev to fix & re-write p2pool in C


View Profile
June 28, 2014, 12:22:29 AM
 #9369

Great. More alt-coins that can't be mined....... Roll Eyes

Really, wtf is he doing faffing around with alt-coin additions when there are far more urgent things to be done? Concentrate on the btc side of p2pool - there are plenty of forks for alt-coins already, ffs.

-- Smiley  Thank you for smoking  Smiley --  If you paid VAT to dogie for items you should read this thread:  https://bitcointalk.org/index.php?topic=1018906.0
sconklin321
Member
**
Offline Offline

Activity: 109


View Profile
June 28, 2014, 02:03:24 AM
 #9370

S2's and upcoming S3's are critical to p2pools success.

The bounty for Forrest to get them running smoothly is up to BTC0.75

"for a working solution for p2pool/anitminer S2 & S3 compatibility with the Ants achieving expected hashrate and shares."

Anyone is welcome to contribute to the donation address, bounty is paid to forrestv (or his designee) upon a working, distributed solution or returned in full in 30 days (July 25th), I will pay return tx fees for any donation over BTC0.001, if your donation is less, consider it donated.

Bounty Address: 1Ft1DZ4EcpH1jFttDoPwsFbe11a6diyZ1H

https://blockchain.info/address/1Ft1DZ4EcpH1jFttDoPwsFbe11a6diyZ1H

Signed message:

Code:
forrestv p2pool antminer s2 and s3 compatibility fix.

Message signature:

Code:
G7zuvJ7/LPv7LpZveAsQWet1gAR42bnwFRVPB7NsnGqPnWkN8bqSSN1UwR+NnfDs/8LkruqZcVsTTdfcy5pcNj4=

Please contribute.

I happen to really agree with this, just wish I had some spare BTC to add, maybe'll I'll send 0.01 or 0.02, just emptied my wallet as I'm in the process of going from U1's and U2's to Rockminer R-Boxes.  Currently debating whether to go S3 when we get details, or go up to the next level of rockminer when they are released.  If I want to stay with P2Pool, I don't think I have much choice, well at least not until we know whether or not the new rockminer will work well with P2Pool, luckily the R-Boxes do so I'm hopeful.  I'd really like to see this fixed though, because I think the S3 might be the better way to go.
nreal
Full Member
***
Offline Offline

Activity: 182


View Profile
June 28, 2014, 05:12:05 AM
 #9371

Reservoir Dogs

Nice Guy Eddie: C'mon, throw in a buck!
Mr. Pink: Uh-uh, I don't tip.
Nice Guy Eddie: You don't tip?
Mr. Pink: Nah, I don't believe in it.
Nice Guy Eddie: You don't believe in tipping?
Mr. Blue: You know what these chicks make? They make shit.
Mr. Pink: Don't give me that. She don't make enough money that she can quit.
Nice Guy Eddie: I don't even know a fucking Jew who'd have the balls to say that. Let me get this straight: you don't ever tip?
Mr. Pink: I don't tip because society says I have to. All right, if someone deserves a tip, if they really put forth an effort, I'll give them something a little something extra. But this tipping automatically, it's for the birds. As far as I'm concerned, they're just doing their job.
Mr. Blue: Hey, our girl was nice.
Mr. Pink: She was okay. She wasn't anything special.
Mr. Blue: What's special? Take you in the back and suck your dick?
Nice Guy Eddie: I'd go over twelve percent for that.
sconklin321
Member
**
Offline Offline

Activity: 109


View Profile
June 28, 2014, 07:41:42 AM
 #9372

Wow, there's another one.  Please...no one change anything they are doing!!! I like a 2 a day average!!!  That's 6 in 70.5 hrs.!!!
jedimstr
Hero Member
*****
Offline Offline

Activity: 784



View Profile
June 28, 2014, 11:00:18 AM
 #9373

Wow, there's another one.  Please...no one change anything they are doing!!! I like a 2 a day average!!!  That's 6 in 70.5 hrs.!!!

Boom... and another.... make that 7 in 72 hours

In honor of our good fortune lately, it's time to break out some Animal House...


Muhammed Zakir
Hero Member
*****
Offline Offline

Activity: 518


Bit-x.com - Fast & Easy Trade with Low Fees!


View Profile WWW
June 28, 2014, 11:30:00 AM
 #9374

It is rapidly growing. Very happy to know it.

Kindly,
        Muhammed Zakhir

sconklin321
Member
**
Offline Offline

Activity: 109


View Profile
June 28, 2014, 02:20:59 PM
 #9375

Wow, there's another one.  Please...no one change anything they are doing!!! I like a 2 a day average!!!  That's 6 in 70.5 hrs.!!!

Boom... and another.... make that 7 in 72 hours

In honor of our good fortune lately, it's time to break out some Animal House...



I for one have to second this sentiment.
wlz2011
Member
**
Offline Offline

Activity: 71


View Profile
June 28, 2014, 03:21:05 PM
 #9376

As jedimstr said, I did receive a sizable donation from the Litecoin Project (EDIT: credited wrong organization), and I have since been brainstorming and prototyping ways to fix the core problems with P2Pool - scalability and excessive variance for small miners. I prototyped a way to do trustless verification of blocks with O(1) storage so that we could free most P2Pool nodes from needing a local *coin node. I've spent a ton of time thinking of ways to implement parallel sharechains so that we can have shares more often, decreasing variance for small miners, while decreasing the strict latency requirements for hardware, sadly without any concrete results yet. Because this is a hard problem. I spent hundreds of hours in the summer of 2011 thinking about how P2Pool could possibly work, in a time before merged mining or pools with coinbase payouts even existed. Any further improvements that get us out of this local maxima that we're stuck in will require comparable amounts of thought. Some relief though - a few days ago, when people prodding renewed my eagerness, I may have made a breakthrough in ideas for how to get parallel sharechains to work (which I discussed in #p2pool).

Despite that, it is hard to work on this project when most people insist on cutting off the pool donations to me. When I see guides telling people to use --give-author 0 without any mention made of what it does, people blindly following them, or people asking me for help, providing screenshots of them running P2Pool with donations disabled, it hurts a bit. Actually, more than a bit. Right now, I get 0.09% of the revenue from P2Pool due to node donations (which default to 1%), which likely means that about 90% of people have completely disabled donations. That doesn't result in much revenue. Just today I spent about 10 hours getting http://p2pool.info/ working, which is the equivalent of two weeks of pool donations - if I were being paid minimum wage! I don't have a job (I am a student) and I do have other side-ventures that I'm working towards that look a bit more optimistic, so pardon me for rationally allocating my free time.

I don't believe anybody disabled donations because of a lack of development - pool donations have been comparably low for a very long time, since before this development hiatus - so I don't think I'm being "punished" for not working hard enough or obviously enough. I don't think that most miners ever think about their donation amount again after setting it or pay attention to development. (I don't blame them for not dedicating their lives to tweaking P2Pool. Tongue) But this is vicious downward cycle and anyone running P2Pool with donations lower than the default while demanding improvements (or even planning to use P2Pool for an extended amount of time) is a hypocrite. It's simply a lack of foresightedness when miners decide to prioritize an amount of income that is invisible in the noise of variance of P2Pool payouts over the sustainability of P2Pool. Perhaps we'd be better off if I hadn't changed the mandatory 0.5% fee to an optional 0.5% donation (does anyone here even remember that?).

I do plan to continue working on P2Pool, and eventually great changes will happen. Unless something changes though, don't expect it to happen too quickly, and don't be surprised if people who disable donations get bugged a bit more when they start P2Pool (or with any other similar change to increase donations).


Hello, Mr Forrestv
      I represent P2POOL Chinese users thank you, thank you always hard to pay, we have been using a 1% donation to express our gratitude.
But in December 2013, P2POOL encountered a problem, bitcoin difficulty of continued growth in, small miners can only choose to leave.
I have tried to contact you, try to communicate. I hope you can solve some problems, but you disappeared.
P2POOL income has been declining, we have suspended the donation. 2014 we did not donate, because you do not continue to work for P2POOL, up to eight months.
P2POOL 2013 in December, creating a very good income. April 23, 2014, I took my Chinese friends, try to P2POOL impetus,
We have assembled a force of about 250T count P2POOL, until June 20, 2014. We are their own servers, non-profit pools, revenue is not good, you're better than that
We know, we have no reason to donate to you. We continuous losses, still insist on P2POOL mining BTC.
We are very sad, so June 20 we left P2POOL. You are very lucky to have a count of about 300T of unknown force mining in P2POOL, they also have a lot of 0 donations
Did you say they are hypocrites? ? ? If they leave, you will lose your time and effort spent countless while building P2POOL, P2POOL will collapse.
Your time is limited, miner's time is limited. We should understand each other.
I saw the June 22 and 27, have updated and P2POOL again, shown remarkable performance gains, if these updates are really effective to improve the income,In July I will return to the set count force P2POOL, and consider donating. But if the performance is still so poor, we do not need to return to P2POOL.
nreal
Full Member
***
Offline Offline

Activity: 182


View Profile
June 28, 2014, 03:38:23 PM
 #9377

"These are the results of the survey. 68% of all unit holders have cast their vote:

- Yes, PetaMine should switch over to P2Pool – 96%
- No, PetaMine should stay with ghash.io – 3%
- No, Petamine should switch to another pool like Eligius or BTCGuild – 1%

The result is clear that a big majority of unit holders prefer a switch to p2pool. As we were performing additional tests the past week, we have to inform you that unfortunately the Bitfury systems are not compatible with p2pool. We are currently working on a solution for this and we will switch to p2pool as soon as we are able to fix this problem."

Sharedifficulty rising..  Grin

I cant wait to see if Peta makes more coins with p2pool then before...
PatMan
Hero Member
*****
Offline Offline

Activity: 924


Watch out for the "Neg-Rep-Dogie-Police".....


View Profile WWW
June 28, 2014, 03:39:41 PM
 #9378

Hello, Mr Forrestv
      I represent P2POOL Chinese users thank you, thank you always hard to pay, we have been using a 1% donation to express our gratitude.
But in December 2013, P2POOL encountered a problem, bitcoin difficulty of continued growth in, small miners can only choose to leave.
I have tried to contact you, try to communicate. I hope you can solve some problems, but you disappeared.
P2POOL income has been declining, we have suspended the donation. 2014 we did not donate, because you do not continue to work for P2POOL, up to eight months.
P2POOL 2013 in December, creating a very good income. April 23, 2014, I took my Chinese friends, try to P2POOL impetus,
We have assembled a force of about 250T count P2POOL, until June 20, 2014. We are their own servers, non-profit pools, revenue is not good, you're better than that
We know, we have no reason to donate to you. We continuous losses, still insist on P2POOL mining BTC.
We are very sad, so June 20 we left P2POOL. You are very lucky to have a count of about 300T of unknown force mining in P2POOL, they also have a lot of 0 donations
Did you say they are hypocrites? ? ? If they leave, you will lose your time and effort spent countless while building P2POOL, P2POOL will collapse.
Your time is limited, miner's time is limited. We should understand each other.
I saw the June 22 and 27, have updated and P2POOL again, shown remarkable performance gains, if these updates are really effective to improve the income,In July I will return to the set count force P2POOL, and consider donating. But if the performance is still so poor, we do not need to return to P2POOL.

Well said. And yes, he did.

Good news is that Bitmain have told me their engineers are working on improving the p2pool issue - but don't hold your breath.

"Bitfury systems are not compatible with p2pool."


Well there's a surprise...... Roll Eyes

"When one person is deluded it is called insanity - when many people are deluded it is called religion" - Robert M. Pirsig.  I don't want your coins, I want change.
Amazon UK BTC payment service - https://bitcointalk.org/index.php?topic=301229.0 - with FREE delivery!
http://www.ae911truth.org/ - http://rethink911.org/ - http://rememberbuilding7.org/
windpath
Legendary
*
Offline Offline

Activity: 938


View Profile WWW
June 28, 2014, 03:43:45 PM
 #9379

"These are the results of the survey. 68% of all unit holders have cast their vote:

- Yes, PetaMine should switch over to P2Pool – 96%
- No, PetaMine should stay with ghash.io – 3%
- No, Petamine should switch to another pool like Eligius or BTCGuild – 1%

The result is clear that a big majority of unit holders prefer a switch to p2pool. As we were performing additional tests the past week, we have to inform you that unfortunately the Bitfury systems are not compatible with p2pool. We are currently working on a solution for this and we will switch to p2pool as soon as we are able to fix this problem."

Sharedifficulty rising..  Grin

I cant wait to see if Peta makes more coins with p2pool then before...

This is great news, PETAMINE will add a nice boost to block frequency...

If the PETAMINE folks are around, happy to provide a front end for your node(s) Smiley

IYFTech
Hero Member
*****
Offline Offline

Activity: 686


WANTED: Active dev to fix & re-write p2pool in C


View Profile
June 28, 2014, 03:55:44 PM
 #9380

"Bitfury systems are not compatible with p2pool."

I could have told them that over a year ago.....

If, however, they do manage to find a way to use their hardware with p2pool then they will have done something that forrestv has failed to do & should be given his bounty  Cheesy Cheesy

-- Smiley  Thank you for smoking  Smiley --  If you paid VAT to dogie for items you should read this thread:  https://bitcointalk.org/index.php?topic=1018906.0
Pages: « 1 ... 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 [469] 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 ... 744 »
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!