Author

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

hero member
Activity: 798
Merit: 1000
Shouldn't that be +1?  /1 will set max diff and will prevent that miner from getting any valid shares.

+1 only sets the pseduo share target, which is used for graphing. It has no effect on the diff target you are trying to solve for actual shares on the share chain.

/1 will give you the minimum possible diff target for actual shares. p2pool will never have you target a difficulty below the minimum share diff for the pool. However, setting it really low makes sure you are always working on the lowest possible difficulty. But again this will override the use of DUST_THRESHOLD so you might not want to override it. That's up to you to decide.

Ahh, it wasn't entirely clear from the wiki and the previous posts here, thanks.   They all read like opposite of what you posted to me.  Someone needs to update the wiki and give more examples.
sr. member
Activity: 434
Merit: 250
Shouldn't that be +1?  /1 will set max diff and will prevent that miner from getting any valid shares.

+1 only sets the pseduo share target, which is used for graphing. It has no effect on the diff target you are trying to solve for actual shares on the share chain.

/1 will give you the minimum possible diff target for actual shares. p2pool will never have you target a difficulty below the minimum share diff for the pool. However, setting it really low makes sure you are always working on the lowest possible difficulty. But again this will override the use of DUST_THRESHOLD so you might not want to override it. That's up to you to decide.
legendary
Activity: 2968
Merit: 1198
You will earn as much, but you will get more transactions.
When you use them to transfer BTC to another address the difference will be in the amount of fees requested : the more transactions received for a given amount, the more fees you'll have to pay to spend this amount.

This is true although if you are careful about it you can aggregate the smaller amounts without a fee (at least currently as long as there are miners willing to include no-fee transactions under the default rules).

legendary
Activity: 2968
Merit: 1198
it doesn't matter which of the rigs found the share - my payout would be the same.  Is that correct?

Yes
hero member
Activity: 798
Merit: 1000
Heya, folks.  I've been reading up as much as I can, and I think I know the answer to this question, but I thought I'd ask just to be sure.

I run my own little bitcoin p2pool node on my home network, and I have four mining rigs/devices pointed at it -- 5GH, 5GH, 20GH, and 200GH.  Right now, all four use the same bitcoin address as their username.  However, I'd like to track the work, results, and payouts of each one separately.  If I assign each rig its own unique payout address, would that cause my earnings to go down?  

My guess is yes, since if one of the 5GH rigs gets a share, it "counts" for or earns less than if the 200GH rig found that share. On the other hand, if the 200GH rig gets a share, the payout of the 5GH rig would effectively be zero.

Any clarification would be appreciated. Thanks.

By default p2pool sets the vardiff for your user shares based on the local node's hash rate. When you are combining all of your miners that's no worry. Keep in mind your vardiff target might be set higher than otherwise on your small miners because of the one big one. It doesn't change your earnings, just increases the variance on the smaller miners. I have a patch that changes that behavior earlier in the thread and it's a pull request in the repo. You could apply by hand, or set your miner addresses on the tiny miners to something like /1. (This will also override the dust threshold though and you might not want to do that.)

As others replied already, 1 address or 4 has no effect on your total earnings. And in fact, with default p2pool, your variance for each miner will remain exactly the same as it is now. You'll just see it broken out more by each miner's address.

Shouldn't that be +1?  /1 will set max diff and will prevent that miner from getting any valid shares.
sr. member
Activity: 434
Merit: 250
Heya, folks.  I've been reading up as much as I can, and I think I know the answer to this question, but I thought I'd ask just to be sure.

I run my own little bitcoin p2pool node on my home network, and I have four mining rigs/devices pointed at it -- 5GH, 5GH, 20GH, and 200GH.  Right now, all four use the same bitcoin address as their username.  However, I'd like to track the work, results, and payouts of each one separately.  If I assign each rig its own unique payout address, would that cause my earnings to go down? 

My guess is yes, since if one of the 5GH rigs gets a share, it "counts" for or earns less than if the 200GH rig found that share. On the other hand, if the 200GH rig gets a share, the payout of the 5GH rig would effectively be zero.

Any clarification would be appreciated. Thanks.

By default p2pool sets the vardiff for your user shares based on the local node's hash rate. When you are combining all of your miners that's no worry. Keep in mind your vardiff target might be set higher than otherwise on your small miners because of the one big one. It doesn't change your earnings, just increases the variance on the smaller miners. I have a patch that changes that behavior earlier in the thread and it's a pull request in the repo. You could apply by hand, or set your miner addresses on the tiny miners to something like /1. (This will also override the dust threshold though and you might not want to do that.)

As others replied already, 1 address or 4 has no effect on your total earnings. And in fact, with default p2pool, your variance for each miner will remain exactly the same as it is now. You'll just see it broken out more by each miner's address.
hero member
Activity: 896
Merit: 1000
Heya, folks.  I've been reading up as much as I can, and I think I know the answer to this question, but I thought I'd ask just to be sure.

I run my own little bitcoin p2pool node on my home network, and I have four mining rigs/devices pointed at it -- 5GH, 5GH, 20GH, and 200GH.  Right now, all four use the same bitcoin address as their username.  However, I'd like to track the work, results, and payouts of each one separately.  If I assign each rig its own unique payout address, would that cause my earnings to go down? 

My guess is yes, since if one of the 5GH rigs gets a share, it "counts" for or earns less than if the 200GH rig found that share. On the other hand, if the 200GH rig gets a share, the payout of the 5GH rig would effectively be zero.

Any clarification would be appreciated. Thanks.

You will earn as much, but you will get more transactions.
When you use them to transfer BTC to another address the difference will be in the amount of fees requested : the more transactions received for a given amount, the more fees you'll have to pay to spend this amount.
As long as your incoming transactions are above 0.01 BTC you'll have to spend less than 1% of them to use them (in the extreme case this is known as the dust effect : below 0.0001 BTC your transactions will have to pay more fees than you actually pay to the destination).

So I wouldn't use anything below a 100GH/s miner on p2pool right now without aggregating its hashrate with other miners.

Back to your actual need: you don't have to use different payout addresses Use a default payout address on p2pool (-a parameter) and use a name to connect your miner to the p2pool node instead of the payout address. This will show you stats for each miner under its name and still pay all of your income to a single address (avoiding any dust-like effect when you use your p2pool's income).
member
Activity: 296
Merit: 10
"Looks like a lot unknown blocks today. Maybe someone forked the blockchain like they just did with Dogecoin. It's a problem with me2-coins that use an old protocol, someone with a lot of hardware (51%+ attack) can come in and mess it up because you don't have a lot of miners."

If this occurred, since my block(s) was never completed, it could takes days, months for it to come back around to my blocks?  I just want a way to keep track of what i should be paid?
sr. member
Activity: 295
Merit: 250
If I assign each rig its own unique payout address, would that cause my earnings to go down?  

It will not cause your earnings to go down on average, it will cause your earnings to jump around (a little) more. Either way most of your earnings come from the 200 GH so the difference will be small.

Quote
My guess is yes, since if one of the 5GH rigs gets a share, it "counts" for or earns less than if the 200GH rig found that share.

No all shares count the same, the 5 GH just gets fewer of them.

Ah, OK, that helps clarify things a bit.  So if I get one share before a block is found (ignoring the three-day ramp-up and assuming the share was found within 24 hours of the block), it doesn't matter which of the rigs found the share - my payout would be the same.  Is that correct?
legendary
Activity: 2968
Merit: 1198
If I assign each rig its own unique payout address, would that cause my earnings to go down?  

It will not cause your earnings to go down on average, it will cause your earnings to jump around (a little) more. Either way most of your earnings come from the 200 GH so the difference will be small.

Quote
My guess is yes, since if one of the 5GH rigs gets a share, it "counts" for or earns less than if the 200GH rig found that share.

No all shares count the same, the 5 GH just gets fewer of them.
sr. member
Activity: 295
Merit: 250
Heya, folks.  I've been reading up as much as I can, and I think I know the answer to this question, but I thought I'd ask just to be sure.

I run my own little bitcoin p2pool node on my home network, and I have four mining rigs/devices pointed at it -- 5GH, 5GH, 20GH, and 200GH.  Right now, all four use the same bitcoin address as their username.  However, I'd like to track the work, results, and payouts of each one separately.  If I assign each rig its own unique payout address, would that cause my earnings to go down? 

My guess is yes, since if one of the 5GH rigs gets a share, it "counts" for or earns less than if the 200GH rig found that share. On the other hand, if the 200GH rig gets a share, the payout of the 5GH rig would effectively be zero.

Any clarification would be appreciated. Thanks.
hero member
Activity: 490
Merit: 500
I need help:

I've been mining on p2pool-us.gotgeeks.com:9566 all day and have not receive 1 coin.  How do i know what is coming to me from all my mining?  My receive address is KSUaEY417YSnv7PCzH7yTBcbwGa15AJP16

Thanks
bdc2343

Is there a way i can check the block-chain on my own and verify i have coins coming or if they are getting stolen?

If you look at these URLs and look for your address, you'll see your hash rate and coins to be paid when another block is found:

http://p2pool-us.gotgeeks.com:9566/static/
http://p2pool-us.gotgeeks.com:9566/static/graphs.html?Day

Once there is a payout, you should be able to use the "MEOW" block explorer (if there is one) to determine the number of coins credited.

Looks like a lot unknown blocks today. Maybe someone forked the blockchain like they just did with Dogecoin. It's a problem with me2-coins that use an old protocol, someone with a lot of hardware (51%+ attack) can come in and mess it up because you don't have a lot of miners.
legendary
Activity: 1036
Merit: 1000
DARKNETMARKETS.COM
So is it common for the p2p sites to only distribute coins once a day?   I just want to know (like you said 24 hours) how long i have to mine in order to receive coins?  How would i know this kind of info b4 i start mining on a p2p site?

Thanks for your answers (of course, I'm a newbie).  :-)

bdc2343  
p2pool is distributing coins straight away when block is found. Payout average is calculated from many hours before, so you need to be mining streadily for some period of time (depends on coin). For Bitcoin, for example, you need to be mining for 3 days non stop before you get 100% of your average payout (assuming that you finding very rare, these times, paid - p2pool shares).
member
Activity: 296
Merit: 10
So is it common for the p2p sites to only distribute coins once a day?   I just want to know (like you said 24 hours) how long i have to mine in order to receive coins?  How would i know this kind of info b4 i start mining on a p2p site?

Thanks for your answers (of course, I'm a newbie).  :-)

bdc2343 
legendary
Activity: 4256
Merit: 1313
I need help:

I've been mining on p2pool-us.gotgeeks.com:9566 all day and have not receive 1 coin.  How do i know what is coming to me from all my mining?  My receive address is KSUaEY417YSnv7PCzH7yTBcbwGa15AJP16

Thanks
bdc2343

Is there a way i can check the block-chain on my own and verify i have coins coming or if they are getting stolen?

If you look at these URLs and look for your address, you'll see your hash rate and coins to be paid when another block is found:

http://p2pool-us.gotgeeks.com:9566/static/
http://p2pool-us.gotgeeks.com:9566/static/graphs.html?Day

Once there is a payout, you should be able to use the "MEOW" block explorer (if there is one) to determine the number of coins credited.
sr. member
Activity: 434
Merit: 250
i just joined, i'm thinking that i'll ramp up my miners and just then switch them off.
then i'll complain that I think all my coins have been stolen.

 Cheesy
legendary
Activity: 1036
Merit: 1000
DARKNETMARKETS.COM
I need help:

I've been mining on p2pool-us.gotgeeks.com:9566 all day and have not receive 1 coin.  How do i know what is coming to me from all my mining?  My receive address is KSUaEY417YSnv7PCzH7yTBcbwGa15AJP16

Thanks
bdc2343

Is there a way i can check the block-chain on my own and verify i have coins coming or if they are getting stolen?
You did not mined all day long. Look at graph on node's website: http://p2pool-us.gotgeeks.com:9566/static/graphs.html?Day
You've been mining at ~410 Kh/s for 4 hours, then later same day at ~200 Kh/s for another 4 hours, and mining right now.  Roll Eyes You need to be mining steadily for 24 hours minimum, before you can say anything like "my coins are getting stolen" (sick Shocked).
member
Activity: 296
Merit: 10
I need help:

I've been mining on p2pool-us.gotgeeks.com:9566 all day and have not receive 1 coin.  How do i know what is coming to me from all my mining?  My receive address is KSUaEY417YSnv7PCzH7yTBcbwGa15AJP16

Thanks
bdc2343

Is there a way i can check the block-chain on my own and verify i have coins coming or if they are getting stolen?
member
Activity: 112
Merit: 10
I'm running p2pool for a while now, but is there a known problem with memory usage?
My pool is running for days with the same hashrate, and max 20 peer connections.
The memory stays at 500MB, but suddenly it consumes more and more (4GB+) without more peers/hash/users.

Version: 13.4-16-g5ee3172-dirty running on Ubuntu in litecoin mode.

Anyone?



hero member
Activity: 924
Merit: 1000
Watch out for the "Neg-Rep-Dogie-Police".....
I know this has been mentioned in passing or requested here a few times, but I didn't see any direct request for this feature on GitHub's issues list.
So I threw one over the fence..

Feature Request - status of Merged Mining connections #177

Quote
Right now the only feedback we get is a single line in the running stdio display that shows "Got new merged mining work!". This doesn't tell us anything other than maybe at least one of the merged mining connections is working. So if we have Namecoin, Devcoin, IXCoin and IOCoin, how do we know one or more of those aren't working correctly other than hitting a block and seeing reward in the wallet? This can take a long time and won't help us diagnose any issues with connecting to any of the alt chains.

It would be great to have in the running log display, API, or web display some continuous data on whether any/all the merged mining connections are working and identify each connection, i.e. Namecoin, Devcoin, IXCoin, etc.

That's a good idea - seconded. This year would be nice  Wink
Jump to: