Author

Topic: [1500 TH] p2pool: Decentralized, DoS-resistant, Hop-Proof pool - page 263. (Read 2591928 times)

sr. member
Activity: 308
Merit: 250
Decentralize your hashing - p2pool - Norgz Pool
Gotcha. So he made the changes on git I presume - can you ask him to post a link to it?

Thanks  Smiley

No.  I don't believe any changes were made or are planned to be made on git.  It is a separate payout system developed for NastyPool that is written in a different computer language (C vs Python).
Are there plans to open source that code and allow others to use it on their nodes?
donator
Activity: 4760
Merit: 4323
Leading Crypto Sports Betting & Casino Platform
Gotcha. So he made the changes on git I presume - can you ask him to post a link to it?

Thanks  Smiley

No.  We use the default p2pool code so there are no changes to be made on git.  It is a separate payout system developed for NastyPool that is written in a different computer language (C vs Python).
hero member
Activity: 686
Merit: 500
WANTED: Active dev to fix & re-write p2pool in C
Gotcha. So he made the changes on git I presume - can you ask him to post a link to it?

Thanks  Smiley
donator
Activity: 4760
Merit: 4323
Leading Crypto Sports Betting & Casino Platform
Is it me - or is everyone jumping on the decentralized p2pool band wagon?

@Ognasty: Is your pool connected to the p2pool share chain? The only way this will benefit p2pool is if you were, & I can't see it anywhere. Or am I just not getting it?  Wink

It is of course connected to the p2pool share chain (and we announced our plan to offer this more than a year ago).  The goal for us was to improve upon the back of p2pool, not try and steal the idea.  The address we're using for our custom payout system is 1NastyBTCcxbAQQ22kEijbXqgyBPRujftL and should be independently verifiable as mining on the p2pool share chain.

Ah, I see it now - was looking for a different address - thanks  Smiley

I presume you've changed the p2pool code - is there a link to it anywhere?

*I* cannot claim responsibility for the development.  nonnakip wrote the payout system from scratch in C-code and it runs on top of the default p2pool code.
hero member
Activity: 686
Merit: 500
WANTED: Active dev to fix & re-write p2pool in C
Is it me - or is everyone jumping on the decentralized p2pool band wagon?

@Ognasty: Is your pool connected to the p2pool share chain? The only way this will benefit p2pool is if you were, & I can't see it anywhere. Or am I just not getting it?  Wink

It is of course connected to the p2pool share chain (and we announced our plan to offer this more than a year ago).  The goal for us was to improve upon the back of p2pool, not try and steal the idea.  The address we're using for our custom payout system is 1NastyBTCcxbAQQ22kEijbXqgyBPRujftL and should be independently verifiable as mining on the p2pool share chain.

Ah, I see it now - was looking for a different address - thanks  Smiley

I presume you've changed the p2pool code - is there a link to it anywhere?
donator
Activity: 4760
Merit: 4323
Leading Crypto Sports Betting & Casino Platform
Is it me - or is everyone jumping on the decentralized p2pool band wagon?

@Ognasty: Is your pool connected to the p2pool share chain? The only way this will benefit p2pool is if you were, & I can't see it anywhere. Or am I just not getting it?  Wink

It is of course connected to the p2pool share chain (and we announced our plan to offer this more than a year ago).  The goal for us was to build upon the back of p2pool, not try and steal the idea.  The address we're using for our custom payout system is 1NastyBTCcxbAQQ22kEijbXqgyBPRujftL and should be independently verifiable as mining on the p2pool share chain.
hero member
Activity: 686
Merit: 500
WANTED: Active dev to fix & re-write p2pool in C
Is it me - or is everyone jumping on the decentralized p2pool band wagon?

@Ognasty: Is your pool connected to the p2pool share chain? The only way this will benefit p2pool is if you were, & I can't see it anywhere. Or am I just not getting it?  Wink
donator
Activity: 4760
Merit: 4323
Leading Crypto Sports Betting & Casino Platform
The statement regarding not getting a share is the same as saying:
I picked a card 20 times and didn't get a Jack - there's something wrong with the deck of cards.

It's more like saying, I'm using one of those card dealing machines from Vegas to deal me 3 cards a second.  For the last two weeks I've gotten 1-3 four of kinds every 24 hours, then for 35 hours, I get zero, and I think a card got stuck in the machine.  I did finally get a share today but, then it got orphaned.  Is it normal with 2TH/s to have a stretch of 35 hours with no share?  Is 2.5TH/s big enough to compete in p2pool?  If we're talking about random odds, it seems less likely that I would go that long without getting a share than it does that I would get three shares in a day.  I'm fine if this is normal, just trying to learn what to expect, and trying to make sure my systems are configured correctly.

I have also had bad luck lately.  I have 10TH/s (from only 7 miners) and recently went 10-11 hours without a share, and have gone 6 hours without a share many times over the past 5 days. My "expected time to share" is under 2 hours.  I am not sure if that statistic is accurate anymore.  I'm having a hard time convincing myself to stay with P2Pool.

This is exactly why we implemented a new payout system for NastyPool. You will not have this variance if you mine on our P2Pool node at nastyfans.org:9332 and add -PPS to the end of your Bitcoin address...
legendary
Activity: 1258
Merit: 1027
Thanks for the replies guys, I'm starting to understand a little more.
I'd like to be able to play with this and other settings but, it's unclear to me what happens if I restart the p2pool service on my local node.  Can I restart p2pool and have it pick back up where it left off, or do I need to wait some period of time after restarting to see if my changes affected anything?  Is there a penalty when I shut my service down and my miners fail over to an external p2pool service?  I understand that with the randomness of what we're doing this is not set in stone, my question is if there is something built in to p2pool to force me to wait after a restart of the service.  I see mention of a ramp up time, is p2pool doing something specific during the ramp up, or is that just referring to the time it takes to wait for random luck?



When you restart your node your existing shares are not affected.

You will break the connection you have with any peers and they will have to be re-established. Also, it does take a few minutes to re-download the share chain, and on most front ends your stats will reset.

A cool feature for minimum downtime is that you can have 2 instances of p2pool running at once (while only one is active). So if you start the new instance before killing the old one and wait a few minutes to kill the old one you will have a very small window of downtime.

newbie
Activity: 64
Merit: 0
Thanks for the replies guys, I'm starting to understand a little more.
I'd like to be able to play with this and other settings but, it's unclear to me what happens if I restart the p2pool service on my local node.  Can I restart p2pool and have it pick back up where it left off, or do I need to wait some period of time after restarting to see if my changes affected anything?  Is there a penalty when I shut my service down and my miners fail over to an external p2pool service?  I understand that with the randomness of what we're doing this is not set in stone, my question is if there is something built in to p2pool to force me to wait after a restart of the service.  I see mention of a ramp up time, is p2pool doing something specific during the ramp up, or is that just referring to the time it takes to wait for random luck?

legendary
Activity: 1540
Merit: 1001
The statement regarding not getting a share is the same as saying:
I picked a card 20 times and didn't get a Jack - there's something wrong with the deck of cards.

It's more like saying, I'm using one of those card dealing machines from Vegas to deal me 3 cards a second.  For the last two weeks I've gotten 1-3 four of kinds every 24 hours, then for 35 hours, I get zero, and I think a card got stuck in the machine.  I did finally get a share today but, then it got orphaned.  Is it normal with 2TH/s to have a stretch of 35 hours with no share?  Is 2.5TH/s big enough to compete in p2pool?  If we're talking about random odds, it seems less likely that I would go that long without getting a share than it does that I would get three shares in a day.  I'm fine if this is normal, just trying to learn what to expect, and trying to make sure my systems are configured correctly.

Shares are all about luck.  Your miner(s) process a hunk of data, then looks at the result.  If the result is of "high" enough value, it's submitted.  p2pool then looks at the work submitted, and if it's of "high" enough value for the share chain, it's submitted to the rest the pool.  The rest of the pool either accepts it, or rejects it (orphan/dead).

That's what mining is all about.  Higher hash rates simply means your miners are doing more of what I stated above more often.  That means it's more likely to find a "higher" value share, but it's still all about luck.

BTW, the same logic applies to blocks.  If the share is REALLY "high", then it's considered a block and submitted to the Bitcoin network.  If it's accepted, payout occurs based on the content of the block.  If it's not.. it's called an orphan.

M
hero member
Activity: 924
Merit: 1000
Watch out for the "Neg-Rep-Dogie-Police".....
It's variance & luck guys - keep with it. Patience is the key with p2pool  Wink

On a different note, Evan (DRK dev) over on the Darkcoin thread wants everyone to use p2pool for mining, but has also suggested that it needs a complete re-write. I've posted asking him if he knows of anyone who could manage it - maybe with a few more of us giving him some inspiration?  Cheesy

https://bitcointalksearch.org/topic/m.2234739

Judging by what he has done with DRK - he certainly is an excellent coder.
sr. member
Activity: 312
Merit: 250
The statement regarding not getting a share is the same as saying:
I picked a card 20 times and didn't get a Jack - there's something wrong with the deck of cards.

It's more like saying, I'm using one of those card dealing machines from Vegas to deal me 3 cards a second.  For the last two weeks I've gotten 1-3 four of kinds every 24 hours, then for 35 hours, I get zero, and I think a card got stuck in the machine.  I did finally get a share today but, then it got orphaned.  Is it normal with 2TH/s to have a stretch of 35 hours with no share?  Is 2.5TH/s big enough to compete in p2pool?  If we're talking about random odds, it seems less likely that I would go that long without getting a share than it does that I would get three shares in a day.  I'm fine if this is normal, just trying to learn what to expect, and trying to make sure my systems are configured correctly.

I have also had bad luck lately.  I have 10TH/s (from only 7 miners) and recently went 10-11 hours without a share, and have gone 6 hours without a share many times over the past 5 days. My "expected time to share" is under 2 hours.  I am not sure if that statistic is accurate anymore.  I'm having a hard time convincing myself to stay with P2Pool.
newbie
Activity: 64
Merit: 0
The statement regarding not getting a share is the same as saying:
I picked a card 20 times and didn't get a Jack - there's something wrong with the deck of cards.

It's more like saying, I'm using one of those card dealing machines from Vegas to deal me 3 cards a second.  For the last two weeks I've gotten 1-3 four of kinds every 24 hours, then for 35 hours, I get zero, and I think a card got stuck in the machine.  I did finally get a share today but, then it got orphaned.  Is it normal with 2TH/s to have a stretch of 35 hours with no share?  Is 2.5TH/s big enough to compete in p2pool?  If we're talking about random odds, it seems less likely that I would go that long without getting a share than it does that I would get three shares in a day.  I'm fine if this is normal, just trying to learn what to expect, and trying to make sure my systems are configured correctly.
hero member
Activity: 924
Merit: 1000
Watch out for the "Neg-Rep-Dogie-Police".....
I got it too. I don't know though, it's all very vague & still leaves a lot of unanswered questions. I've PM'd the two pool engineers from the Bitmain thread (ktzhan & xlc1985) in an effort to get some clarification, as asking on the actual thread gets either no reply or a dogie comment/guess.

I was really hoping that Bitmain would have been more open about the whole matter tbh, but the more I look at it, the more I get the impression that they are just cashing in on the "decentralization" pitch - as ckolivas said earlier. Not much benefit to p2pool at all, as it stands. If any.
sr. member
Activity: 312
Merit: 250
Quote

Thanks.  I just now received the email. lol
legendary
Activity: 1258
Merit: 1027
Quote
Dear Customer,

Greetings! We are glad to inform you that BITMAIN has kicked off its promotional season! BITMAIN began business exactly one year ago, and is celebrating its 1st birthday with great discounts. Coupons were issued to previous customers last weekend, to be used against the S3+, S4 and C1 miners.

$50 coupon for each S3+
$400 coupon for each S4
$50 coupon for each C1

BITMAIN now supports Bitcoin and international bank wire payment.

If you did not receive a coupon and you’d like to purchase a miner with a coupon, please do not hesitate and send an email to [email protected] in the below format. We will manually assign the coupon to your account. You can only use one coupon per miner.

Email Subject: Please assign the coupons to my account
User ID (the account in bitmaintech.com):
Coupon Type (S3+, S4 and C1):
Quantity

Additionally, we’d like to share with you our new product - Antpool (antpool.com), which has been proven to be stable and secure through its long testing period. Antpool encompasses both a traditional pool at stratum.antpool.com:3333 or solo.antpool.com:3333 and a p2p pool at p2p.antpool.com:3333.

Your local server is automatically selected between global locations, including United States, Germany, Hong Kong, Beijing, Shenzhen, Qingdao, Hangzhou and more.

More Features:

0% fees and PPLNS earnings.
Graphical displays for hashing speeds, income and pool statistics.
Email warnings for underperforming miners.
API and third party application support.
Support for miner groups, group statistics and management.

We really appreciate your great support on BITMAIN.

*****************************************************************************************************

Kind regards,

BITMAIN
sr. member
Activity: 312
Merit: 250
Got an email this morning from Bitmain announcing, among other things, the launch of AntPool.

Excerpt:
Quote
Additionally, we’d like to share with you our new product - Antpool (antpool.com), which has been proven to be stable and secure through its long testing period. Antpool encompasses both a traditional pool at stratum.antpool.com:3333 or solo.antpool.com:3333 and a p2p pool at p2p.antpool.com:3333.

The p2p.antpool.com:3333 URL resolves to this error page:



Does not seem like they are off to a strong start....

I don't think I got that email.  Did it say if the p2p code was now available for download, so we can run our own nodes?  I see the Github repository has some updates, but I can't assume it is ready, nor did I see any new instructions for setting up a node.
legendary
Activity: 1258
Merit: 1027
Got an email this morning from Bitmain announcing, among other things, the launch of AntPool.

Excerpt:
Quote
Additionally, we’d like to share with you our new product - Antpool (antpool.com), which has been proven to be stable and secure through its long testing period. Antpool encompasses both a traditional pool at stratum.antpool.com:3333 or solo.antpool.com:3333 and a p2p pool at p2p.antpool.com:3333.

The p2p.antpool.com:3333 URL resolves to this error page:



Does not seem like they are off to a strong start....
legendary
Activity: 4592
Merit: 1851
Linux since 1997 RedHat 4
The statement regarding not getting a share is the same as saying:
I picked a card 20 times and didn't get a Jack - there's something wrong with the deck of cards.
Jump to: