Author

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

legendary
Activity: 1258
Merit: 1027
Can I download the php or whatever it is that P2poolinfo runs on and run it here on my server, it lags there  where it now is ?

http://p2pool.info/

As a backup or something, its annoying when its not working



I already did this at p2poolinfo.azurewebsites.net but its out of date and wont populate. I don't know how to update it.

I should have an alternative with all the same data up by end of next week....
sr. member
Activity: 308
Merit: 250
Decentralize your hashing - p2pool - Norgz Pool
Can I download the php or whatever it is that P2poolinfo runs on and run it here on my server, it lags there  where it now is ?

http://p2pool.info/

As a backup or something, its annoying when its not working



I already did this at p2poolinfo.azurewebsites.net but its out of date and wont populate. I don't know how to update it.
full member
Activity: 932
Merit: 100
arcs-chain.com
Can I download the php or whatever it is that P2poolinfo runs on and run it here on my server, it lags there  where it now is ?

http://p2pool.info/

As a backup or something, its annoying when its not working

legendary
Activity: 3430
Merit: 3080
I'm not sure that anyone else has come up with a design for p2p pooled mining software, although you're both welcome to prove me wrong. If you can come up with something useful yourselves, I think everyone would thank you.

Actually, I was so sick & tired of the lack of development on p2pool over a year ago that I put out some feelers with the aim of doing exactly that:

https://bitcointalksearch.org/topic/an-enhanced-alternative-p2p-pool-a-think-tank-213051

I was just testing the waters, but the main aim was to give the dev here a bit of a kick up the backside & hopefully get p2pools problems sorted out. Unfortunately, due to other commitments, I was unable to push on with the project. It seems however that the dev here didn't get the message, because since then, absolutely no progress has been made, there has been zero development on p2pool whatsoever. It's just crazy. In software terms, even 6 months of no development is a lifetime - but over 12 months is software suicide, especially in the Bitcoin environment where development is moving at breakneck speed. If software devs are not moving forwards constantly, then they are going backwards - meaning p2pool is currently going in reverse at lightspeed.

I was also in discussions with a dev friend of mine not so long ago about creating a p2pool installer in an effort to make installing p2pool easier for the average user to install & run p2pool & thus generate more potential miners, but this project was also shelved because it just seemed pointless introducing people to software that has so many incompatibility issues & is not maintained/updated or been improved upon in over a year. Madness.

Then you are only confirming what I said: there is no other design for p2p pooled mining. Well done for taking the initiative to create a competing p2pool, but I think the forrestv design still wins against a pool that doesn't exist yet.

It wouldn't be so bad if the dev here bothered to post more often on what, if any, work was being done to the code to improve things. There's a lack of discussion between the dev & the users of p2pool generally, leaving every p2pool user who posts on this thread having to "assume" that something is being done because they haven't heard anything otherwise. There are many talented programmers/coders on this thread who I'm sure would be more than willing to help the dev with any issues/ideas/suggestions for improvement in p2pool - but the lack of conversation from the dev make this impossible.

It's difficult to assess if the project lead can spend huge amounts of time responding to concerns about development, I'm not aware of his other responsibilities outside of p2pool (I don't think p2pool donation income could pay the bills right now). He certainly provides appropriate information as and when it's necessary, but I would agree that he is pretty economical with the time he spends in this thread (although I don't totally agree that it's a bad thing).

I do know that there are other p2pool dev discussions in other subs and on IRC and possibly mailing lists, although any progress has not been added to any new branch on p2pool github. The Bitcoin Core devs (such as gmaxwell, Peter Todd, wtogami & Jeff Garzik) seem to take an interest in discussing and promoting p2pool, although it has been a few months since there has been any feedback from them on anything p2pool related. If there were any good ideas coming out of their discussions, I don't think they'd hold back.

We are now in the unenviable position where large scale miners are unable to use p2pool for the reasons stated by member flound1129 (https://bitcointalksearch.org/topic/m.7118016) and small miners can't use p2pool because of variance - leaving us with the bit in the middle, of which all are happy to be ripped off & ignored by the likes of ghash.io because it's just easier & has a pretty web interface.

If it was bad a year ago, it's even worse now. It's not looking good at all.


I don't think small miners are unable to use p2pool, it's just that it's more of a gamble because of the high share difficulty (combined with rapid multiplying of the block difficulty). You could argue the gamble would be worth it; if they got a lucky streak early on, they could get closer to ROI than with a centralised pool (and most small rig owners have a problem with over-optimistic or plain wrong estimates of ROI anyway...).

And I'm not convinced that large miners can't use it either, the largest miner on the pool has somewhere around 100 TH/s. flound1129's problem sounds like hardware problems to me. There were some in this thread who called for forrestv to "fix" p2pool to work with incompatible miners, when the problem lay with the device driver, or the hardware (typically an absence of long polling or stratum support, which are not issues with the p2pool software itself; certain mining protocol features are needed for the p2pool software design to work at all)
sr. member
Activity: 308
Merit: 250
Decentralize your hashing - p2pool - Norgz Pool
Pretty cool, nice work. This provides some nice insight.
legendary
Activity: 1258
Merit: 1027
Hey Folks!

While I did not get as much done as I wanted I promised an update this week including access to the data from all historical p2pool blocks.

There is still a lot in the development pipeline, but wanted to get this out today:

For all p2pool miners, regardless of what node you mine on:

You can now view your total p2pool earnings and your payouts per found block on our miner dashboard for all time.

If you do mine on my node you will have access to all your data on the miner dashboard, I plan to make a separate dashboard soon for those that do not mine on my node so that they can simply monitor their payouts.

Note: This is not a balance checker, it reports ONLY income made from mining on p2pool, as such only payments from found blocks will be shown (also does not include any mass payments from those donating to p2pool miners).

To access your stats go to: http://mining.coincadence.com/index.php and enter your mining address in the "Miner Dashboard" field:



Miners working on my node will see full stats:



Those mining on another node will see only payout stats:



More to come, I hope you all enjoy it.

hero member
Activity: 924
Merit: 1000
Watch out for the "Neg-Rep-Dogie-Police".....
I'm not sure that anyone else has come up with a design for p2p pooled mining software, although you're both welcome to prove me wrong. If you can come up with something useful yourselves, I think everyone would thank you.

Actually, I was so sick & tired of the lack of development on p2pool over a year ago that I put out some feelers with the aim of doing exactly that:

https://bitcointalksearch.org/topic/an-enhanced-alternative-p2p-pool-a-think-tank-213051

I was just testing the waters, but the main aim was to give the dev here a bit of a kick up the backside & hopefully get p2pools problems sorted out. Unfortunately, due to other commitments, I was unable to push on with the project. It seems however that the dev here didn't get the message, because since then, absolutely no progress has been made, there has been zero development on p2pool whatsoever. It's just crazy. In software terms, even 6 months of no development is a lifetime - but over 12 months is software suicide, especially in the Bitcoin environment where development is moving at breakneck speed. If software devs are not moving forwards constantly, then they are going backwards - meaning p2pool is currently going in reverse at lightspeed.

I was also in discussions with a dev friend of mine not so long ago about creating a p2pool installer in an effort to make installing p2pool easier for the average user to install & run p2pool & thus generate more potential miners, but this project was also shelved because it just seemed pointless introducing people to software that has so many incompatibility issues & is not maintained/updated or been improved upon in over a year. Madness.

It wouldn't be so bad if the dev here bothered to post more often on what, if any, work was being done to the code to improve things. There's a lack of discussion between the dev & the users of p2pool generally, leaving every p2pool user who posts on this thread having to "assume" that something is being done because they haven't heard anything otherwise. There are many talented programmers/coders on this thread who I'm sure would be more than willing to help the dev with any issues/ideas/suggestions for improvement in p2pool - but the lack of conversation from the dev make this impossible.

We are now in the unenviable position where large scale miners are unable to use p2pool for the reasons stated by member flound1129 (https://bitcointalksearch.org/topic/m.7118016) and small miners can't use p2pool because of variance - leaving us with the bit in the middle, of which all are happy to be ripped off & ignored by the likes of ghash.io because it's just easier & has a pretty web interface.

If it was bad a year ago, it's even worse now. It's not looking good at all.
sr. member
Activity: 308
Merit: 250
Decentralize your hashing - p2pool - Norgz Pool
Since it worked last time (kinda), more blocks please  Grin
legendary
Activity: 3430
Merit: 3080
I'm not sure that anyone else has come up with a design for p2p pooled mining software, although you're both welcome to prove me wrong. If you can come up with something useful yourselves, I think everyone would thank you.
hero member
Activity: 686
Merit: 500
WANTED: Active dev to fix & re-write p2pool in C
The last that was heard from the lead developer was that a pretty significant redesign was on the way to fix the high variance problem for smaller miners. I would assume he's still working on it.

I think the point is that p2p pooled mining is a relatively hard problem to solve. Centralised pools can make use of known, easily implemented infrastructure designs, but p2p mining needs innovative software to make the network topology viable for the purpose. This design may not now and may never be perfect, but it's a very good choice for owners of large hashrates, and even for those with smaller or middle sized rigs that already feel confident they will profit on their investment.
What were you smoking when you wrote that?

 Cheesy Cheesy Cheesy Cheesy

I just spent the last 24hrs trying to put into words how much sense that statement didn't make, but I couldn't. Thank you Kano.

For the laugh too! Spot on.
hero member
Activity: 674
Merit: 500
The larger p2pool is, the higher the share difficulty.  Right now the share difficulty is 2million.  Yes, that makes variance large for little guys.  Has always been a downside of p2pool.

In today's day and age, 200gh/s isn't that much. Sad

At that share difficulty, how much hashrate do I need to have, so I could expect 1 share a day on average?

I'm guessing about 100gh/s.

M

You can figure it out using the following formula:

Difficulty * 2**32 / hashrate / 86400 = number of days to find a share

Since you want the days to find a share to be 1, you can solve for hash rate.

2272866.97 * 2**32 / hashrate / 86400 = 1

hashrate = 112.98482991097931851851852 GH/s as of right now Smiley

Thanks very much for the formula and the explanation. Smiley
sr. member
Activity: 308
Merit: 250
Decentralize your hashing - p2pool - Norgz Pool
I have a bit of hosting space left. where are we in most need of a p2pool node? US, EU, Asia, Japan?

I already have au and Singapore nodes. was thinking of putting in a US node.
legendary
Activity: 4634
Merit: 1851
Linux since 1997 RedHat 4
The last that was heard from the lead developer was that a pretty significant redesign was on the way to fix the high variance problem for smaller miners. I would assume he's still working on it.

I think the point is that p2p pooled mining is a relatively hard problem to solve. Centralised pools can make use of known, easily implemented infrastructure designs, but p2p mining needs innovative software to make the network topology viable for the purpose. This design may not now and may never be perfect, but it's a very good choice for owners of large hashrates, and even for those with smaller or middle sized rigs that already feel confident they will profit on their investment.
What were you smoking when you wrote that?
legendary
Activity: 1540
Merit: 1001
Sure hope those FSC become worth something at some point... I just sent another 120,000 to your donation address.  Transaction ID: 4f70d52884c169eab88a8be4865e7c7dbb440902dc79f17d10edd7d388877586

Thanks!

I looked briefly yesterday and I think I had 0.04BTC worth. 

M
legendary
Activity: 1344
Merit: 1024
Mine at Jonny's Pool
Updated list to include FSC (fusioncoin):

To help other p2pool ops that may be interested in sharing their merged mining income, I have dedicated addresses you can send to that I'll then convert to BTC and feed back into the pool:

DVC: 1f56VqR9ajX3K42qSaDezvKXFmruSDg1B
IXC: xaNQ54gxowcwHyxqGtFM4vwCfS84V6fmKF
NMC: N1XhWNmvGhFL145zmQGQv7Vug6mThNh1iQ
I0C: jMDtRnMAk2WxaoAw8HUceMaxPPqAuZ8AEN
FSC: Fjhv8Sk8iC7AF76CTJbKo1zkHLUbTTTBs2

(I haven't given up on this yet... despite the fact that it doesn't seem be going anywhere.)

M

I checked out some of the exchanges and there's pretty much no activity on any of them for FSC.  Not sure if you even could convert to BTC.  I've currently got 139,000 FSC (well, that is the balance in my wallet, not all of it's confirmed yet) that I can send if you want to combine them with whatever you've got.

I've got about 100,000 or so here.  I'll keep them stashed away until/if the day comes they have some value.

M

Just fired 150,000 over to your donation address.  Transaction ID: 6351b47af29579dcbdac7fc8a7d042534a9ddde1684a87e4b99f08088595b4f6

Just got it, thanks!

M
Sure hope those FSC become worth something at some point... I just sent another 120,000 to your donation address.  Transaction ID: 4f70d52884c169eab88a8be4865e7c7dbb440902dc79f17d10edd7d388877586
legendary
Activity: 3430
Merit: 3080
The last that was heard from the lead developer was that a pretty significant redesign was on the way to fix the high variance problem for smaller miners. I would assume he's still working on it.

I think the point is that p2p pooled mining is a relatively hard problem to solve. Centralised pools can make use of known, easily implemented infrastructure designs, but p2p mining needs innovative software to make the network topology viable for the purpose. This design may not now and may never be perfect, but it's a very good choice for owners of large hashrates, and even for those with smaller or middle sized rigs that already feel confident they will profit on their investment.
hero member
Activity: 686
Merit: 500
WANTED: Active dev to fix & re-write p2pool in C
Would love to put my 350-400TH back on p2pool if the scalability issues and the problem connecting with stratum proxy can be resolved.

Don't hold your breath. I & a few others have been harping on about this for over a year now with no success whatsoever. Looking back over the thread, the last update to p2pool was over 6 months ago, and the changes were minimal and mainly cosmetic - there has been no major development to p2pool for much longer than that, the last major improvement being adding support for stratum, which itself was about 4 months too late. Your reasons for not joining p2pool are valid, and demonstrate perfectly why p2pool is stuck at the lower end of the user scale instead of at the top - it should be the biggest & most used pool by far.

Many large scale miners like yourself stay away from p2pool for exactly the reasons you point out, as well as potential smaller miners, it has been like this for over a year now, and tbh, I can't see it being addressed any time soon, if at all. The lack of development at p2pool is legendary, as is it's unwillingness to address any issues it feels it can get away with. I see more & more potential p2pool users setting up their nodes and openly cancelling the donation to dev option, and rightly so, because there isn't any - it's a wasted payment. People who want to use p2pool are severely restricted as to what hardware they can use due to various incompatibility problems - it simply shouldn't be the case.

Even p2pool.info hasn't worked properly since the dev here took it over, it's down right now in fact and has been for a few weeks, so any potential miners are unable to see any global stats - which will only put people off using p2pool even more, why would anyone want to use a pool if they can't see the global stats/graphs? Yes, each node has it's output - but that's not enough for the majority of users.

Rant over. Having said all this - I use p2pool & have done since getting into mining, mainly because I am lucky enough to have bought hardware that can work with it, but the frustration of seeing such a brilliant idea fail so miserably due to lack of development is killing it. I've said it before & I'll keep saying it until something is done:

Quote from March 17, 2014:  "P2pool needs to start helping itself before it can expect help from miners. There are issues with the software that have remained unsolved for many, many months due to a complete lack of development, not to mention a lack of support in the p2pool thread. Unless there is some development soon, p2pool will remain at the bottom of the pool ladder, before dying completely. This is what happens to all software that is not constantly developed & improved.
Bitcoin is moving mainstream, but p2pool is stuck in the "nerd" culture: it's far too complicated for the average new user to setup, tweak & get running correctly. New users want to be able to install it & forget it - it should be capable of installing all the necessary dependencies itself as well as discovering the optimal settings needed for the machine it is being installed on - a simple wizard setup or similar. The average noob does not use command line - they want a "pretty" GUI from where they can adjust all software settings, choose what coins to mine, etc, etc.

I believe in p2pool, I use it - but it's been abandonware for quite a while now....... Angry"
legendary
Activity: 1344
Merit: 1024
Mine at Jonny's Pool
Can anyone help me I rebooted my p2pool node running on Ubuntu 14.04 and I get this error. Bitcoin Qt is running and up to date. My node has been running fine up until the last reboot.

andrew@andrew-Inspiron-530s:~$ python ~/p2pool/run_p2pool.py -n 82.196.8.44:9333 -n 146.185.183.227:9333
2014-06-04 04:53:52.347693 p2pool (version 13.4-24-gf0eeb48-dirty)
2014-06-04 04:53:52.347840
2014-06-04 04:53:52.347932 Testing bitcoind RPC connection to 'http://127.0.0.1:8332/' with username 'xxxxxxx'...
2014-06-04 04:53:52.349553 > Error while checking Bitcoin connection:
2014-06-04 04:53:52.349666 > Traceback (most recent call last):
2014-06-04 04:53:52.349720 > Failure: twisted.internet.error.ConnectionRefusedError: Connection was refused by other side: 111: Connection refused.
2014-06-04 04:53:53.351541 > Error while checking Bitcoin connection:
2014-06-04 04:53:53.351698 > Traceback (most recent call last):
2014-06-04 04:53:53.351770 > Failure: twisted.internet.error.ConnectionRefusedError: Connection was refused by other side: 111: Connection refused

You have any restrictions on the number of connections allowed to your bitcoind process?  Did you try stopping/restarting bitcoind?  Does Ubuntu 14.04 have some kind of built-in security that you need to allow port 8332 traffic (sorry, don't know that distribution well enough)?  Can you telnet into that IP/port successfully?

Sorry I'm new to Ubuntu, it has been running fine for the last month, I rebooted as there was a Ubuntu update and then I got this error. I have re formatted re-installed Ubuntu, Bitcoin Qt and p2pool so now have a fresh install but still getting this error. How can I see if Ubuntu is blocking port 8332 and if bitcoin is restricting a number of connections. When I first installed it it ran perfectly so not sure why I'm getting this now.

andmax,

are the same you have inside .bitcoin/bitcoin.conf's rpcuser/rpcpassword keys ?

spiccioli



Yes username and password in bitcoin.conf are the same as on my command line to start p2pool, thanks for your help just want to get it back up and running again as I'm in Australia and no p2pool nodes close by to hook into.

and server=1 ? do you have it inside bitcoin.conf?

and rpcallowip=? do you have it/what value has it?

as you can see I'm thinking about a misconfiguration between bitcoind and p2pool.

maybe it is something else entirely.

spiccioli

A couple more questions...

When you reinstalled your BTC node, did you build it from source, or install a pre-built package from somewhere?  Did you make sure that wherever you installed it, it has permissions to read from the directory in which the .conf file resides?  Did you double/triple/quadruple check all of your settings in the .conf file, and ensure that all permissions are set properly?  Did the Ubuntu upgrade cause any of the dependent packages to break/malfunction?  Did you upgrade all of your installed packages after you did the base Ubuntu upgrade?
sr. member
Activity: 308
Merit: 250
Decentralize your hashing - p2pool - Norgz Pool
Can anyone help me I rebooted my p2pool node running on Ubuntu 14.04 and I get this error. Bitcoin Qt is running and up to date. My node has been running fine up until the last reboot.

andrew@andrew-Inspiron-530s:~$ python ~/p2pool/run_p2pool.py -n 82.196.8.44:9333 -n 146.185.183.227:9333
2014-06-04 04:53:52.347693 p2pool (version 13.4-24-gf0eeb48-dirty)
2014-06-04 04:53:52.347840
2014-06-04 04:53:52.347932 Testing bitcoind RPC connection to 'http://127.0.0.1:8332/' with username 'xxxxxxx'...
2014-06-04 04:53:52.349553 > Error while checking Bitcoin connection:
2014-06-04 04:53:52.349666 > Traceback (most recent call last):
2014-06-04 04:53:52.349720 > Failure: twisted.internet.error.ConnectionRefusedError: Connection was refused by other side: 111: Connection refused.
2014-06-04 04:53:53.351541 > Error while checking Bitcoin connection:
2014-06-04 04:53:53.351698 > Traceback (most recent call last):
2014-06-04 04:53:53.351770 > Failure: twisted.internet.error.ConnectionRefusedError: Connection was refused by other side: 111: Connection refused

You have any restrictions on the number of connections allowed to your bitcoind process?  Did you try stopping/restarting bitcoind?  Does Ubuntu 14.04 have some kind of built-in security that you need to allow port 8332 traffic (sorry, don't know that distribution well enough)?  Can you telnet into that IP/port successfully?

Sorry I'm new to Ubuntu, it has been running fine for the last month, I rebooted as there was a Ubuntu update and then I got this error. I have re formatted re-installed Ubuntu, Bitcoin Qt and p2pool so now have a fresh install but still getting this error. How can I see if Ubuntu is blocking port 8332 and if bitcoin is restricting a number of connections. When I first installed it it ran perfectly so not sure why I'm getting this now.

andmax,

are the same you have inside .bitcoin/bitcoin.conf's rpcuser/rpcpassword keys ?

spiccioli



Yes username and password in bitcoin.conf are the same as on my command line to start p2pool, thanks for your help just want to get it back up and running again as I'm in Australia and no p2pool nodes close by to hook into.

My node is in Sydney and performs really well. Check out my dig!
legendary
Activity: 1540
Merit: 1001
Updated list to include FSC (fusioncoin):

To help other p2pool ops that may be interested in sharing their merged mining income, I have dedicated addresses you can send to that I'll then convert to BTC and feed back into the pool:

DVC: 1f56VqR9ajX3K42qSaDezvKXFmruSDg1B
IXC: xaNQ54gxowcwHyxqGtFM4vwCfS84V6fmKF
NMC: N1XhWNmvGhFL145zmQGQv7Vug6mThNh1iQ
I0C: jMDtRnMAk2WxaoAw8HUceMaxPPqAuZ8AEN
FSC: Fjhv8Sk8iC7AF76CTJbKo1zkHLUbTTTBs2

(I haven't given up on this yet... despite the fact that it doesn't seem be going anywhere.)

M

I checked out some of the exchanges and there's pretty much no activity on any of them for FSC.  Not sure if you even could convert to BTC.  I've currently got 139,000 FSC (well, that is the balance in my wallet, not all of it's confirmed yet) that I can send if you want to combine them with whatever you've got.

I've got about 100,000 or so here.  I'll keep them stashed away until/if the day comes they have some value.

M

Just fired 150,000 over to your donation address.  Transaction ID: 6351b47af29579dcbdac7fc8a7d042534a9ddde1684a87e4b99f08088595b4f6

Just got it, thanks!

M
Jump to: