Author

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

hero member
Activity: 924
Merit: 1000
Watch out for the "Neg-Rep-Dogie-Police".....
  • HUC - I don't merge mine these as the client is a resource hog.  Anyone currently mining them?

I mine them. domob has made some excellent improvements on HUC lately, some kind of "pruning" in the code has made it much less of a resource hog - it's now one of the best performing coin daemons I have running, bitcoind being the worst.... Tongue
Oh yeah?  I might have to give them a try again, then.  They worth anything on the exchanges?

I've not looked tbh - just piling them up...... Wink
newbie
Activity: 64
Merit: 0
How does giving a chip more work not create more heat?  Even if all the heat is from running idle at clock speed, I could see a custom scenario where you could send api calls to the miners to adjust their clock based on whether they're getting real or fake work.  What percentage of work is real versus fake?
You aren't giving the chip more work.  The miner solves difficulty 1 shares.  The miner has no idea whatsoever if the work is "real" or "fake".  It just knows it has work to do.

I'm not going to pretend to have the best understanding of this so, please correct me if I'm wrong, but, I thought you had to give the mining hardware a chunk of work for it to process anything.  Are you saying that if I have a completely unconfigured miner it will be making up it's own work and trying to solve it?  I can see that the hashing chips wouldn't know the difference but, if my local p2pool node knows the difference, it could also know to tell the mining hardware to speed up or speed down.
legendary
Activity: 1344
Merit: 1024
Mine at Jonny's Pool
  • HUC - I don't merge mine these as the client is a resource hog.  Anyone currently mining them?

I mine them. domob has made some excellent improvements on HUC lately, some kind of "pruning" in the code has made it much less of a resource hog - it's now one of the best performing coin daemons I have running, bitcoind being the worst.... Tongue
Oh yeah?  I might have to give them a try again, then.  They worth anything on the exchanges?
hero member
Activity: 924
Merit: 1000
Watch out for the "Neg-Rep-Dogie-Police".....
  • HUC - I don't merge mine these as the client is a resource hog.  Anyone currently mining them?

I mine them. domob has made some excellent improvements on HUC lately, some kind of "pruning" in the code has made it much less of a resource hog - it's now one of the best performing coin daemons I have running, bitcoind being the worst.... Tongue
legendary
Activity: 1344
Merit: 1024
Mine at Jonny's Pool
How does giving a chip more work not create more heat?  Even if all the heat is from running idle at clock speed, I could see a custom scenario where you could send api calls to the miners to adjust their clock based on whether they're getting real or fake work.  What percentage of work is real versus fake?
You aren't giving the chip more work.  The miner solves difficulty 1 shares.  The miner has no idea whatsoever if the work is "real" or "fake".  It just knows it has work to do.
newbie
Activity: 64
Merit: 0
How does giving a chip more work not create more heat?  Even if all the heat is from running idle at clock speed, I could see a custom scenario where you could send api calls to the miners to adjust their clock based on whether they're getting real or fake work.  What percentage of work is real versus fake?
legendary
Activity: 1344
Merit: 1024
Mine at Jonny's Pool
I'm still trying to understand the pseudo shares.  If they're just busy work to make stats look good, and I don't care about what my stats look like, do I need them at all?  Seems like the busy work would generate unnecessary heat for my miners?  What happens if I set the pseudo share difficulty to some really high number?  How can I see what real work my miners are doing?
As OgNasty stated, the pseudo shares don't have any value except to make your stats look nicer.  They aren't adding work to your miner, since your miner is solving difficulty 1 hashes anyway.  The best place to see the actual work your miners are doing is on the miner itself.  The only suffering is by the node you're mining on since if you set the pseudo difficulty too low, you flood the node with useless data.

You can also set your share difficulty via the "/" parameter.  That actually does do something, as long as you set it to a value higher than the current share difficulty of p2pool.  Unless you're running a couple hundred terra hash, you probably don't want to bother with that one either.
donator
Activity: 4760
Merit: 4323
Leading Crypto Sports Betting & Casino Platform
I'm still trying to understand the pseudo shares.  If they're just busy work to make stats look good, and I don't care about what my stats look like, do I need them at all?  Seems like the busy work would generate unnecessary heat for my miners?  What happens if I set the pseudo share difficulty to some really high number?  How can I see what real work my miners are doing?

Pseudo shares are just for stats and they will not effect your earnings in any way, nor will they generate heat or additional work for your miners.  Only P2Pool shares matter.  Since P2Pool shares are much higher difficulty than a typical pool's shares, that causes quite a bit of variance on payouts and makes estimating your "real work" (actual hashrate) difficult.  Again, these problems are magnified for smaller miners and that is why the NastyPoP payout system was created.  If you'd like a visual representation of how often you could expect P2Pool shares to be accepted based on different hashrates, you can see in the NastyPool miner charts just how often miners submit an accepted P2Pool share by the green lines on the charts.  You can see it is currently quite common for someone with 1TH/s to go a day or more without submitting an accepted P2Pool share.
newbie
Activity: 64
Merit: 0
I'm still trying to understand the pseudo shares.  If they're just busy work to make stats look good, and I don't care about what my stats look like, do I need them at all?  Seems like the busy work would generate unnecessary heat for my miners?  What happens if I set the pseudo share difficulty to some really high number?  How can I see what real work my miners are doing?
legendary
Activity: 1344
Merit: 1024
Mine at Jonny's Pool
Speaking of merged mining, I merge mine namecoin.  I know there are many other coins out there that can be merged mined such as Devcoins, IXcoins and I0coins; however, is the money they bring in even make it worth the time to set them up?
The setup time is pretty minimal.  Download and install the wallet, sync the blockchain and edit the p2pool startup.  As for the other merged coins values... pretty much worthless.  For example, if you hit a block of DVC (5000 coins) you might see 0.0004BTC for the lot of them.  IXC mining is done, so even if you hit a block, you don't get any coins for it.  At this point, and somebody please add any I've missed, here are coins you can merge mine and my thoughts:

  • NMC - block of 50 will get you about 0.12BTC.  Pretty much the only coin worth merging.
  • DVC - block of 5000 will get you about 0.0004BTC.  About worthless.
  • IXC - no more minted coins as mining is done
  • I0C - maybe 0.000016 per coin?  1.5 coins per found block currently.
  • FSC - coin has been dead in the water for months.  I've got like 2.5 million of them... anyone want to buy? Smiley
  • HUC - I don't merge mine these as the client is a resource hog.  Anyone currently mining them?

Hope this helps you make your decision.
member
Activity: 78
Merit: 10
Speaking of merged mining, I merge mine namecoin.  I know there are many other coins out there that can be merged mined such as Devcoins, IXcoins and I0coins; however, is the money they bring in even make it worth the time to set them up?
member
Activity: 78
Merit: 10
Using Amazon AWS I have two p2pool servers that cover their costs with merge mining, us-east.p2pool.co and europe.p2pool.co.  If anyone can guarantee a minimum 15 Th/s I can open up a new node in the following areas for them:

* Oregon
* California
* Eastern Europe
* Singapore
* Tokyo
* Sydney
* Sao Paulo

Just PM me.
legendary
Activity: 1540
Merit: 1001
And the way they describe it, with their typical ambiguity, implies it's not compatible with the p2pool chain anyhow.
Yeah, I'm not sure it works at all tbh - but at least they open sourced the code  Wink

The code released does work with the P2Pool chain. All it does is:
  • force all miners to mine on AntPool default address
  • implements a database to track miners

These allow AntPool to run a sub-pool. But they are not necessary. NastyPool implements a sub-pool without changing P2Pool code. NastyPool allows miners to decide themselves if they want to use the sub-pool address (by adding -PoP to the username). NastyPool uses existing hooks in P2Pool software to track miners.

That's a double edged sword.  It means p2pool block time is going to decrease.  It also means share difficulty is going to double or triple.  And lastly .. I thought I read you don't get transaction fees if you use AntPool?  Seems to me there are more downsides than upsides there.

M
sr. member
Activity: 312
Merit: 250
Looks like over 30 hours and no blocks find on P2Pool, but looking at the Pool stats net wide, all mining pools are not doing well the past 24 to 36 hours. Sad

It may have been about 30 hours, but there were 6 blocks found within 24 hours.  There have been 48 hour dry spells, or even longer.  You have to look at monthly statistics.
full member
Activity: 312
Merit: 100
Bcnex - The Ultimate Blockchain Trading Platform
Looks like over 30 hours and no blocks find on P2Pool, but looking at the Pool stats net wide, all mining pools are not doing well the past 24 to 36 hours. Sad
hero member
Activity: 633
Merit: 591
And the way they describe it, with their typical ambiguity, implies it's not compatible with the p2pool chain anyhow.
Yeah, I'm not sure it works at all tbh - but at least they open sourced the code  Wink

The code released does work with the P2Pool chain. All it does is:
  • force all miners to mine on AntPool default address
  • implements a database to track miners

These allow AntPool to run a sub-pool. But they are not necessary. NastyPool implements a sub-pool without changing P2Pool code. NastyPool allows miners to decide themselves if they want to use the sub-pool address (by adding -PoP to the username). NastyPool uses existing hooks in P2Pool software to track miners.
hero member
Activity: 924
Merit: 1000
Watch out for the "Neg-Rep-Dogie-Police".....
What makes NastyPoP so interesting is not that it is some magical payout method that magically uses P2Pool. It is interesting because it allows a sub-pool of miners to work together fairly on P2Pool. And it does this without taking any Bitcoin fees and makes all mining data public.

Totally agree, this is a fix that can work now for p2pool, it creates some centralization and trust is required, but it allows smaller miners to participate, this is a big step in the right direction.

I expect the idea of sub-pools within P2Pool to become more popular as P2Pool gets bigger. It is obvious from the AntPool code that this is what they do also.

The difference with AntPool is that they will charge a fee, and as AntPool would already represent over double our hash rate it will hurt the majority of the other miners on p2pool if they were to simply jump in...

And the way they describe it, with their typical ambiguity, implies it's not compatible with the p2pool chain anyhow.

M

Yeah, I'm not sure it works at all tbh - but at least they open sourced the code  Wink
newbie
Activity: 64
Merit: 0
Does p2pool ever rotate data/bitcoin/log ?

I found this quote from forrestv in /etc/newsyslog.conf:
Quote
# phillipsjk, USR1 reopens the log file
#but it reopens it every 5 seconds anyway, so you can just move the log file out from under it
/home/P2Pool/data/bitcoin/log P2Pool:P2Pool 644 5 * $D1 JR /home/P2Pool/sighup.sh
(newsyslog rotates logs so programs don't have to)

cat /home/P2Pool/sighup.sh
Code:
#!/bin/sh
#Sends P2Pools' interpreter USR1 to reopen log
killall -USR1 python2.7
#./launcher.sh



cool, thanks for the tip, I put a logrotate entry on my system at /etc/logrotate.d/p2pool

cat /etc/logrotate.d/p2pool
Code:
/home/user/p2pool/data/bitcoin/log {
        create 0644 user user
        daily
        rotate 90
        size 10M
        compress
        delaycompress
        notifempty
        missingok
        postrotate
                /usr/bin/pkill -USR1 -f run_p2pool.py
        endscript
}

legendary
Activity: 1540
Merit: 1001
What makes NastyPoP so interesting is not that it is some magical payout method that magically uses P2Pool. It is interesting because it allows a sub-pool of miners to work together fairly on P2Pool. And it does this without taking any Bitcoin fees and makes all mining data public.

Totally agree, this is a fix that can work now for p2pool, it creates some centralization and trust is required, but it allows smaller miners to participate, this is a big step in the right direction.

I expect the idea of sub-pools within P2Pool to become more popular as P2Pool gets bigger. It is obvious from the AntPool code that this is what they do also.

The difference with AntPool is that they will charge a fee, and as AntPool would already represent over double our hash rate it will hurt the majority of the other miners on p2pool if they were to simply jump in...

And the way they describe it, with their typical ambiguity, implies it's not compatible with the p2pool chain anyhow.

M
legendary
Activity: 1258
Merit: 1027
What makes NastyPoP so interesting is not that it is some magical payout method that magically uses P2Pool. It is interesting because it allows a sub-pool of miners to work together fairly on P2Pool. And it does this without taking any Bitcoin fees and makes all mining data public.

Totally agree, this is a fix that can work now for p2pool, it creates some centralization and trust is required, but it allows smaller miners to participate, this is a big step in the right direction.

I expect the idea of sub-pools within P2Pool to become more popular as P2Pool gets bigger. It is obvious from the AntPool code that this is what they do also.

The difference with AntPool is that they will charge a fee, and as AntPool would already represent over double our hash rate it will hurt the majority of the other miners on p2pool if they were to simply jump in...
Jump to: