Pages:
Author

Topic: Giving up real solomining and going back to solomining on p2pool - page 6. (Read 11032 times)

full member
Activity: 196
Merit: 100
Any suggestion for a + figure for an S7 and an S9.

I finally got my new node running on a pretty quick rack server, and its sitting on an Ethernet leased line at work, rather than my crappy home broadband.
Im still tweaking at the moment and the node restarts start the miners off from scratch again so a + figure (or method to work it out) would be appreciated.

Got a domain name as well now so take a look or give it a try (latency dependent) i guess.  ukp2pool.uk:9332
I personally use +2048 on my S7-LN. I would use around +4096 for an S7 and +8192 for an S9. You could easily bump those up to +8192 and +16384 respectively and everything would be fine as well.

Thank you very much sir.
Ill bash these in now and see what happens.

I cant get my head around the + thing just yet .......
hero member
Activity: 578
Merit: 501
Any suggestion for a + figure for an S7 and an S9.

I finally got my new node running on a pretty quick rack server, and its sitting on an Ethernet leased line at work, rather than my crappy home broadband.
Im still tweaking at the moment and the node restarts start the miners off from scratch again so a + figure (or method to work it out) would be appreciated.

Got a domain name as well now so take a look or give it a try (latency dependent) i guess.  ukp2pool.uk:9332
I personally use +2048 on my S7-LN. I would use around +4096 for an S7 and +8192 for an S9. You could easily bump those up to +8192 and +16384 respectively and everything would be fine as well.
full member
Activity: 196
Merit: 100
Wow zed! You've been kicking ass finding shares the last day, extremely good luck! Now hopefully p2pool finds a block while all those shares are still valid in the sharechain!  Grin

Yes, it would seem that the S7LN likes the +4096 I added to my btc address. It settled right down and has been happily hashing away. Aside from a pre-snowstorm power outage yesterday by my local power company, all has been well.

I live in North Carolina and they are forecasting 7-12 inches of snow to fall by the time the storm ends tomorrow (saturday, so I guess that means later today given what time I am posting this on the east coast). In North Carolina anything more than a dusting causes mayhem and panic. I grew up in Massachusetts and lived in New Hampshire for a few years so snow doesn't bother me. Native North Carolinians? Well, this:
http://abc11.com/archive/9430947/

Cheers,

- zed


Any suggestion for a + figure for an S7 and an S9.

I finally got my new node running on a pretty quick rack server, and its sitting on an Ethernet leased line at work, rather than my crappy home broadband.
Im still tweaking at the moment and the node restarts start the miners off from scratch again so a + figure (or method to work it out) would be appreciated.

Got a domain name as well now so take a look or give it a try (latency dependent) i guess.  ukp2pool.uk:9332
sr. member
Activity: 475
Merit: 265
Ooh La La, C'est Zoom!
Wow zed! You've been kicking ass finding shares the last day, extremely good luck! Now hopefully p2pool finds a block while all those shares are still valid in the sharechain!  Grin

Yes, it would seem that the S7LN likes the +4096 I added to my btc address. It settled right down and has been happily hashing away. Aside from a pre-snowstorm power outage yesterday by my local power company, all has been well.

I live in North Carolina and they are forecasting 7-12 inches of snow to fall by the time the storm ends tomorrow (saturday, so I guess that means later today given what time I am posting this on the east coast). In North Carolina anything more than a dusting causes mayhem and panic. I grew up in Massachusetts and lived in New Hampshire for a few years so snow doesn't bother me. Native North Carolinians? Well, this:
http://abc11.com/archive/9430947/

Cheers,

- zed
sr. member
Activity: 347
Merit: 252
Wow zed! You've been kicking ass finding shares the last day, extremely good luck! Now hopefully p2pool finds a block while all those shares are still valid in the sharechain!  Grin
hero member
Activity: 578
Merit: 501
The "+" is pseudo shares.  The node will accept shares at this difficulty from your miners.  The lower the value, the smoother the hash rate graphs become.  No value otherwise, and increases the network traffic.  Basically, you are overriding the variable difficulty set by the node with your own static difficulty setting.
The "/" is share chain shares.  The node will only submit shares to the chain at the given value or higher.  Even if a share meets the minimum share difficulty, the node won't submit it unless it also meets the target difficulty set by you.
I have been using the + option on my S7-LN miners for several months now. I found that without a constant share difficulty, I would get a cold board that would stop hashing every few hours. I am not really sure why the variable share difficulty was causing the board temperatures to fall below 52C, but now it only happens every few weeks.
sr. member
Activity: 347
Merit: 252
Don't scare me like that zed   Wink

I did post the wrong block anyways, lol
https://blockchain.info/block-height/446585
sr. member
Activity: 475
Merit: 265
Ooh La La, C'est Zoom!
Good effort
But I think it will be a drop in the ocean.
I hope I'm wrong  Roll Eyes
Unfortunately you were right, but luckily a few hours after my rentals ended someone else found a block Smiley

https://blockchain.info/block-height/443907

which is showing as orphaned Block is good.  Cheesy

edit: changed block state
sr. member
Activity: 347
Merit: 252
Good effort
But I think it will be a drop in the ocean.
I hope I'm wrong  Roll Eyes
Unfortunately you were right, but luckily a few hours after my rentals ended someone else found a block Smiley

https://blockchain.info/block-height/443907
hero member
Activity: 496
Merit: 500
Good effort
But I think it will be a drop in the ocean.
I hope I'm wrong  Roll Eyes
sr. member
Activity: 347
Merit: 252
The Battle of Thermopylae

It's going to be a bloodbath!

I changed my strategy this morning, wish me and everyone else on p2pool luck!

I allocated enough to mine to each of my 10 addresses with 300th each, or 3ph total for approximately 24hours.

Be warned if your mining on any other pool besides p2pool over the next 24 hours! That is ten army's of Spartans you'll have to deal with otherwise!

Come join us, or be defeated lol
legendary
Activity: 1344
Merit: 1024
Mine at Jonny's Pool
My pleasure... I ran p2pool nodes for a few years Smiley.

You can use them in conjunction with each other... like:
Code:
BTCADDRESS+13500/100000000

The "+" is for your stats.  There are a number of old threads where the value of using it is debated.  My opinion is that it only helps smooth out hash rate graphs on the node.  The lower you set it, the more "pseudo shares" the node recognizes as valid work, and the smoother your hash rate appears on the graphs.  Those lower diff shares don't get added to the share chain (unless of course they satisfy the share chain diff).  The downside of this is that you are flooding the node with a whole boatload of useless information. 

The "/" actually helps the node for the reasons I mentioned in my previous post.
Ummm, so what is the technical difference between the + and /?
The "+" is pseudo shares.  The node will accept shares at this difficulty from your miners.  The lower the value, the smoother the hash rate graphs become.  No value otherwise, and increases the network traffic.  Basically, you are overriding the variable difficulty set by the node with your own static difficulty setting.
The "/" is share chain shares.  The node will only submit shares to the chain at the given value or higher.  Even if a share meets the minimum share difficulty, the node won't submit it unless it also meets the target difficulty set by you.
hero member
Activity: 578
Merit: 501
My pleasure... I ran p2pool nodes for a few years Smiley.

You can use them in conjunction with each other... like:
Code:
BTCADDRESS+13500/100000000

The "+" is for your stats.  There are a number of old threads where the value of using it is debated.  My opinion is that it only helps smooth out hash rate graphs on the node.  The lower you set it, the more "pseudo shares" the node recognizes as valid work, and the smoother your hash rate appears on the graphs.  Those lower diff shares don't get added to the share chain (unless of course they satisfy the share chain diff).  The downside of this is that you are flooding the node with a whole boatload of useless information. 

The "/" actually helps the node for the reasons I mentioned in my previous post.
Ummm, so what is the technical difference between the + and /?
full member
Activity: 196
Merit: 100

No incoming connections though. Are you forwarding your port?


Hmm, feel an idiot somehow 9333 got lost in iptables.
Ive corrected this so hopefully 9333 should be open to the network now.

EDIT
Yes, getting incoming connections now.
full member
Activity: 196
Merit: 100
Looks like your node is running good as it is.

No incoming connections though. Are you forwarding your port?



Yes, ive got 8333, 9332 and 9333 open in the fire wall and port forwarded straight to the box.
Ive been reading and working through the post here https://bitcointalksearch.org/topic/a-guide-for-mining-efficiently-on-p2pool-includes-fud-repellent-and-faq-153232
Just wont accept any incoming connections.
Ive also passed --max-conns 10 --outgoing-conns 6 over to P2Pool but it never seems to connect more than 4 during running.

Thanks for taking a look, I did some more adjustments yesterday dinner time which seem to have improved on the node.
Pretty much now I might as well wait until the new server arrives and I can get it loaded and running at the office.
This node is pretty much just a learning curve.

Thanks again!
sr. member
Activity: 347
Merit: 252
Looks like your node is running good as it is.

No incoming connections though. Are you forwarding your port?

full member
Activity: 196
Merit: 100
Hey PublicP2Pool node.

I'm currently running a test node on some old hardware here

http://81.131.94.77:9332/static/

I should have a decent rack server come Tue / Wed this week that can go into the Server room at work with my Miners on the same sub net in the same building.

I want my own node to mine to (approx 34 th/s) but I'll also make this a public node.
I have a much better internet connection at work (leased line) and faster routers and switch.

If I need a little help with trimming the settings on the node any chances you can offer me some help please?

I'll work through the P2Pool guide on the forum first but would appreciate any help to get me up and running.
I'm kind of hoping that running my own node next to the Miners should take my latency really low, but then I need to trim bitcoind and P2Pool to get the shares out quick before they orphan.

Nice amount of hash you keep chucking at the pool by the way!
sr. member
Activity: 347
Merit: 252
sr. member
Activity: 347
Merit: 252
That makes sense, man it can get pretty complicated, so another thing I noticed was when I used btcaddress+150000/27000000 with westhash it completely ignored it and my shares I was submitting were around 42m at the time.

I then thought about "the unscrupulous actor" as you mentioned previously and didn't want to flood the chain with my shares so I changed my orders on westhash to BTCaddress/50000000 and again it ignored it.

When I tried btcaddress/27000000 then I was submitting shared at 27m, but not wanting to flood the chain again I changed it back to just my btcaddress only.

Where I see the biggest concern is that if zed for example doesn't set his own share difficulty then it might take a day or three days to finally get a share on my node, but if my orders go dead before he finds the share and the nodes share difficulty drops to match his hashrate then he would effectively been mining for free for a few days.

So I would suggest either setting up his own node, mining on a smaller node or setting his own share difficulty as you mentioned since his hashrate is so small compared to what the total hashrate is on my node.
legendary
Activity: 1344
Merit: 1024
Mine at Jonny's Pool
Did Zed try doing just the opposite?  Setting up his worker as BTCADDRESS/1 or something (that setting will force minimum difficulty shares, not actually diff 1)?  Also, I know there was a p2pool fork that had difficulty determined by individual workers, not by the node itself.  I forget who wrote it...

The whole point of the "/" parameter was to prevent exactly what's happening on your node... where one very large miner effectively shuts out small miners.

For example, looking at p2pool log data from when I last ran a node (yeah, I still have those old logs Tongue):
Code:
2015-12-01 08:07:17.602682 New work for worker! Difficulty: 500.000000 Share difficulty: 1403930.065645 Total block value: 25.556069 BTC including 3236 transactions

The "Difficulty" comes from using the "+" parameter.  The "Share difficulty" comes from using the "/" parameter.  In the case above, I used "BTCADDRESS+500".  Since I didn't use the "/", that worker's difficulty was calculated to be the share chain difficulty.

To determine the share difficulty, the code checks to see if you've passed in a value using the "/".  If not, it'll determine it based your node's hash rate vs the total p2pool hash rate and compare that to the minimum share difficulty to get a share on the chain.  If lower than the minimum, it'll use the minimum.  Else, it'll use the value obtained from the comparison.  However, if you do pass something in "/", it'll use that value (unless it's lower than the minimum share difficulty, in which case it'll use the minimum).

By doing these calculations, p2pool as a whole tries to prevent a single actor from flooding the share chain.  However, by providing the ability to override it, I'm not sure how effective a strategy it really is.  Hence the numerous debates we had in the past Smiley.  On the one hand, p2pool tries to ensure no one actor can adversely dominate the chain.  It does this by increasing the share difficulty on the node to compensate.  This works great if every miner runs his/her own node (which is truly how p2pool was envisioned to be utilized).  However, on the other hand, it fails when you have multiple differently sized miners on a single node.  Now the poor small guy gets to suffer some pretty nasty variance because the share difficulty is far larger than the hash rate would warrant.

The "official" solution was to offer the "/" parameter, so that all miners on a node could manually override the node's set difficulty.  As I pointed out earlier, this means a non-scrupulous actor with a comparatively large hash can override to use a minimum share difficulty and flood the chain.  Eventually, the entire p2pool network catches up, though and the overall minimum share difficulty is raised to match the new larger hash rate.

That last sentence is yet another area we've debated countless times, and exposes the largest flaw in the p2pool design: the more hash rate the pool gets, the more variance the miners suffer.

In a typical pool setup (like my pool), the more hash rate the pool gets, the less variance each miner sees.  This makes miners happy because they get statistically closer to the expected daily payouts the online calculators show.  in p2pool, the more hash rate, the higher the minimum share difficulty, and the fewer shares you'll have on the chain to be paid.

In an extreme example, imagine all the network was on p2pool.  The current diff is 310,153,855,703.43, which translates into one block every 600 seconds.  P2Pool strives to get one share every 30 seconds.  Therefore, if every miner was on p2pool, the minimum share difficulty to get a share on the chain would be 15,507,692,785.1715.  Imagine that.  An S9 would take about an expected 55 days to even get a single share on the chain.  Talk about variance!  Using that same example, let's assume every single miner was on my pool.  A block would be found every 600 seconds.  The miner with the S9 would make a consistent 0.01135BTC a day.  Yes, I purposefully ignored luck factors in the two examples.
Pages:
Jump to: