Author

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

sr. member
Activity: 322
Merit: 250
I've been with P2Pool since April 5, and have had 8 payouts so far. Each successive payout has been more than the previous one. Is this what's meant that P2Pool is resistant to pool hopping, or is the fact that my payouts are monotonically increasing just a coincidence? (There have been decreasing numbers of P2Pool miners, thus making the payouts larger for those who stick with P2Pool.)
The more shares you have in the chain, the higher your payout.  That could be because of better luck, or the fact that hashrate has been leaving (or both), thus you are able to get more shares that way.

Nothing is "hop-proof".  But, in this case PPLNS is the next best thing.  By design there's a ramp-up period (3 days in this case) where you don't reach full block payout potential until after you've been mining for 3 days.  If you know you've got to put in that much work before you see your "proper" payouts, you're less likely to leave in-between to seek luck elsewhere, lest you've lost most of your past 3 days' worth of work.

From April 5th to April 8th you would have seen payouts increasing since that was your ramp-up period.  Then in the past 12 days we've gone from 304 miners (4/8) down to 267 miners with the most recent block today (woo, another one 2 hours ago!), so in theory you would see earnings increase there as well since there are less shares from the other miners competing with yours.

sr. member
Activity: 507
Merit: 253
I've been with P2Pool since April 5, and have had 8 payouts so far. Each successive payout has been more than the previous one. Is this what's meant that P2Pool is resistant to pool hopping, or is the fact that my payouts are monotonically increasing just a coincidence? (There have been decreasing numbers of P2Pool miners, thus making the payouts larger for those who stick with P2Pool.)
member
Activity: 76
Merit: 10
Man.  Anyone have any idea what people are renting SHA256 rigs to mine.  Mining rental charges have gone through the roof and no matter what I change my rate to, they rent them.

New hot coin out there, or something?

I think there's been at least 2 SHA256 coins released over the past week.  Over the weekend my SPTech rentals reported over 3000 blocks found, so it sure as heck ain't Bitcoin...

Whatever it is, I'm fine if they keep it going, I'm getting double on my rentals and everything I have has been rented solid.

For sure... just curious, though.  If anyone finds out, post some info.
sr. member
Activity: 322
Merit: 250
Man.  Anyone have any idea what people are renting SHA256 rigs to mine.  Mining rental charges have gone through the roof and no matter what I change my rate to, they rent them.

New hot coin out there, or something?

I think there's been at least 2 SHA256 coins released over the past week.  Over the weekend my SPTech rentals reported over 3000 blocks found, so it sure as heck ain't Bitcoin...

Whatever it is, I'm fine if they keep it going, I'm getting double on my rentals and everything I have has been rented solid.
member
Activity: 76
Merit: 10
Man.  Anyone have any idea what people are renting SHA256 rigs to mine.  Mining rental charges have gone through the roof and no matter what I change my rate to, they rent them.

New hot coin out there, or something?
legendary
Activity: 1500
Merit: 1002
Mine Mine Mine
I'm pretty sure that it's ckpool on top of the p2pool backbone.

There were problems using ckpool as a proxy with heavier network loads. Right now NastyPool uses the P2Pool software to delegate to miners. Since then ck does much work to improve proxy mode.

NastyPool's NastyPoP payout method would like to use ckpool as a P2Pool sub-pool frontend. When I find some time I will give it another test.

rise of p2pool ? if there are any improvements, i'm on !
hero member
Activity: 633
Merit: 591
I'm pretty sure that it's ckpool on top of the p2pool backbone.

There were problems using ckpool as a proxy with heavier network loads. Right now NastyPool uses the P2Pool software to delegate to miners. Since then ck does much work to improve proxy mode.

NastyPool's NastyPoP payout method would like to use ckpool as a P2Pool sub-pool frontend. When I find some time I will give it another test.
newbie
Activity: 58
Merit: 0

Great.  A Block!   I also sent some BTC using sendmany.  Let's hope for some good luck! 

https://blockchain.info/tx/cf1207fdf10be1d86db56f89b8155250f0b1269d8ec321fd1203716739816f67


The transaction I posted is for my sendmany transaction, not for the block.  Sorry for the confusion. 

I know a lot of people got a very small amount of BTC from the donation.  It wasn't much BTC to start with.  I ran this command:
Code:
bitcoin-cli sendmany "" "$(GET http://127.0.0.1:9332/patron_sendmany/0.3/0.0001)"


Appreciated Smiley
sr. member
Activity: 312
Merit: 250

Great.  A Block!   I also sent some BTC using sendmany.  Let's hope for some good luck! 

https://blockchain.info/tx/cf1207fdf10be1d86db56f89b8155250f0b1269d8ec321fd1203716739816f67


The transaction I posted is for my sendmany transaction, not for the block.  Sorry for the confusion. 

I know a lot of people got a very small amount of BTC from the donation.  It wasn't much BTC to start with.  I ran this command:
Code:
bitcoin-cli sendmany "" "$(GET http://127.0.0.1:9332/patron_sendmany/0.3/0.0001)"

sr. member
Activity: 322
Merit: 250
Ahh... I was thinking I wasn't seeing it right Smiley

By the way, I've certainly mined in your pool.  Currently my gear is on MRR and has been rented pretty much non-stop.  When it's not rented its pointed to ck's solo pool.  The only gear I've got on p2pool any more are 2 S3s that have been running the long-term test on OgNasty's pool.
He was trying to use ckpool for that at some stage.
No idea what he ended up doing.
(ckpool recently added ipv6 support so maybe that's related to his recent comment?)
I'm pretty sure that it's ckpool on top of the p2pool backbone.  You connect as BTCADDRESS-PoP to the pool.  Every miner submits shares that are tracked just like they would be in a typical ckpool installation; however, they are all being pointed to a single address that mines to p2pool.  It's actually a pretty ingenious way to handle variance for the small miners on p2pool.
I believe there's also work being done to use the proxy to be able to balance miner hashrate.  The idea being there to try to mitigate the effects of "swamping" a node if a large miner comes onto a node with a lot of smaller miners, they could be proxied to a different node where their hashrate is more appropriate.

Quote
The only downside to it is that you're stuck on his node(s).  You can't move to another p2pool node because your miner doesn't individually submit share-chain shares.  Currently he's got two nodes running this.  One in EU and the other is on the east coast of the US.
Yes, if you're using PoP method, you're tied to either of those nodes.  However you can still connect to them using standard P2Pool methods like any other miner and if you failover your normal shares still count.

The ideas behind the way they're doing it are interesting - sub-pools which in effect create a hub/spoke architecture.  This could well be a viable workaround to the variance issues, as smaller miners can find a local sub-pool to join which under the covers helps make sure they're mining on a node that is appropriate to their mining power.
legendary
Activity: 1344
Merit: 1024
Mine at Jonny's Pool
Ahh... I was thinking I wasn't seeing it right Smiley

By the way, I've certainly mined in your pool.  Currently my gear is on MRR and has been rented pretty much non-stop.  When it's not rented its pointed to ck's solo pool.  The only gear I've got on p2pool any more are 2 S3s that have been running the long-term test on OgNasty's pool.
He was trying to use ckpool for that at some stage.
No idea what he ended up doing.
(ckpool recently added ipv6 support so maybe that's related to his recent comment?)
I'm pretty sure that it's ckpool on top of the p2pool backbone.  You connect as BTCADDRESS-PoP to the pool.  Every miner submits shares that are tracked just like they would be in a typical ckpool installation; however, they are all being pointed to a single address that mines to p2pool.  It's actually a pretty ingenious way to handle variance for the small miners on p2pool.  The only downside to it is that you're stuck on his node(s).  You can't move to another p2pool node because your miner doesn't individually submit share-chain shares.  Currently he's got two nodes running this.  One in EU and the other is on the east coast of the US.
sr. member
Activity: 507
Merit: 253
Our recent block, #352722, has 579 transactions. That's better than 2 or 1!
legendary
Activity: 4592
Merit: 1851
Linux since 1997 RedHat 4
Ahh... I was thinking I wasn't seeing it right Smiley

By the way, I've certainly mined in your pool.  Currently my gear is on MRR and has been rented pretty much non-stop.  When it's not rented its pointed to ck's solo pool.  The only gear I've got on p2pool any more are 2 S3s that have been running the long-term test on OgNasty's pool.
He was trying to use ckpool for that at some stage.
No idea what he ended up doing.
(ckpool recently added ipv6 support so maybe that's related to his recent comment?)
legendary
Activity: 1344
Merit: 1024
Mine at Jonny's Pool
Ahh... I was thinking I wasn't seeing it right Smiley

By the way, I've certainly mined in your pool.  Currently my gear is on MRR and has been rented pretty much non-stop.  When it's not rented its pointed to ck's solo pool.  The only gear I've got on p2pool any more are 2 S3s that have been running the long-term test on OgNasty's node.
legendary
Activity: 4592
Merit: 1851
Linux since 1997 RedHat 4
Great.  A Block!   I also sent some BTC using sendmany.
Thank you for the 0.39755 mBTC! SmileyAlthough the block only has 2 transactions… I suppose that's better than the previous block, which only had 1 (the coinbase one)…

I just joined P2Pool on 4/5/15 and am pretty pleased.

How do we determine the address corresponding to the person in the P2Pool who actually mined this block so we can thank him/her directly? Smiley
No, it had lots of transactions.
If it only had 1 transaction it would be pretty much as bad for bitcoin as the last one.

As for thanking them ... well it is completely random finding a block ... and they get thanked by getting a block finder reward by getting a small % of everyone's expected payout from everyone mining on p2pool Smiley
You looking at something different than I am?  Last block found by p2pool was 352654, and that block had only 2 transactions, of which the generation transaction was one... so it's almost just as bad as the last one Smiley
I was (incorrectly) looking at that one linked.
I didn't actually check the list of p2pool blocks.
Though, if p2pool starts regularly making tiny blocks, it would lose it's whole "Good for Bitcoin" stand and be worse for bitcoin than the few good pools that don't do that Smiley https://kano.is/ ... as an example Smiley
legendary
Activity: 1344
Merit: 1024
Mine at Jonny's Pool
The exception is windpath's node - he scrapes the blockchain data to get the p2pool blocks regardless of whether the share that solved it is on the p2pool share chain.
Where's windpath's node?
http://minefast.coincadence.com
sr. member
Activity: 507
Merit: 253
The exception is windpath's node - he scrapes the blockchain data to get the p2pool blocks regardless of whether the share that solved it is on the p2pool share chain.
Where's windpath's node?
legendary
Activity: 1344
Merit: 1024
Mine at Jonny's Pool
In cases like this last block, you cannot because the share that solved the block was either DOA or orphaned - so it didn't make it onto the p2pool share chain, and hence there's no record of the share itself.
That's interesting. I suppose wouldn't be necessary to make it to the P2Pool chain; that'd just slow down the announcement of the found block?
No.  P2Pool tracks shares, which is how it determines what each miner will be paid when one of those shares is also the solution of the block.  In the case of orphaned shares, you add a share to the chain, but a longer chain has already been accepted by the network.  Therefore, your share is not added to the share chain and is orphaned.  However, because your share also solved the block of Bitcoin, the new block is created and added to the blockchain.  Miners are paid (because the generation transaction information is part of the block), but the share itself is not recognized by p2pool.  That's why virtually every single p2pool UI out there doesn't show this block - they all base block finds off of accepted p2pool share chain shares.  The exception is windpath's node - he scrapes the blockchain data to get the p2pool blocks regardless of whether the share that solved it is on the p2pool share chain.
legendary
Activity: 1344
Merit: 1024
Mine at Jonny's Pool
Great.  A Block!   I also sent some BTC using sendmany.
Thank you for the 0.39755 mBTC! SmileyAlthough the block only has 2 transactions… I suppose that's better than the previous block, which only had 1 (the coinbase one)…

I just joined P2Pool on 4/5/15 and am pretty pleased.

How do we determine the address corresponding to the person in the P2Pool who actually mined this block so we can thank him/her directly? Smiley
No, it had lots of transactions.
If it only had 1 transaction it would be pretty much as bad for bitcoin as the last one.

As for thanking them ... well it is completely random finding a block ... and they get thanked by getting a block finder reward by getting a small % of everyone's expected payout from everyone mining on p2pool Smiley
You looking at something different than I am?  Last block found by p2pool was 352654, and that block had only 2 transactions, of which the generation transaction was one... so it's almost just as bad as the last one Smiley
sr. member
Activity: 507
Merit: 253
In cases like this last block, you cannot because the share that solved the block was either DOA or orphaned - so it didn't make it onto the p2pool share chain, and hence there's no record of the share itself.
That's interesting. I suppose wouldn't be necessary to make it to the P2Pool chain; that'd just slow down the announcement of the found block?
Jump to: