Author

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

member
Activity: 85
Merit: 10
Check out https://github.com/TheBlueMatt/p2pool. Once I get some testing I'll pull request that and see if I can wake forrest from his drug-induced slumber.

Your fork is up and running on my testing node.

I see your public.us-east.relay.mattcorallo.com (168.235.65.115) is connected as a bitcoin peer (I used addnode in bitcoin.conf).

I do not see 168.235.65.115 as a peer in p2pool (which may not be where I should see it).

I looked through the p2pool console output for "RELAY NETWORK" and did not see it anywhere.

How can I verify p2pool has connected to the relay network?

Again, thanks!
Remove the addnode and run p2pool with --relay-network public.YOUR_REGION.relay.mattcorallo.com

all I get with this is
unrecognized argument --relay-network
Huh any advise?
hero member
Activity: 755
Merit: 515
Check out https://github.com/TheBlueMatt/p2pool. Once I get some testing I'll pull request that and see if I can wake forrest from his drug-induced slumber.

Your fork is up and running on my testing node.

I see your public.us-east.relay.mattcorallo.com (168.235.65.115) is connected as a bitcoin peer (I used addnode in bitcoin.conf).

I do not see 168.235.65.115 as a peer in p2pool (which may not be where I should see it).

I looked through the p2pool console output for "RELAY NETWORK" and did not see it anywhere.

How can I verify p2pool has connected to the relay network?

Again, thanks!
Remove the addnode and run p2pool with --relay-network public.YOUR_REGION.relay.mattcorallo.com
legendary
Activity: 1258
Merit: 1027
Check out https://github.com/TheBlueMatt/p2pool. Once I get some testing I'll pull request that and see if I can wake forrest from his drug-induced slumber.

Your fork is up and running on my testing node.

I see your public.us-east.relay.mattcorallo.com (168.235.65.115) is connected as a bitcoin peer (I used addnode in bitcoin.conf).

I do not see 168.235.65.115 as a peer in p2pool (which may not be where I should see it).

I looked through the p2pool console output for "RELAY NETWORK" and did not see it anywhere.

How can I verify p2pool has connected to the relay network?

Again, thanks!
newbie
Activity: 26
Merit: 0
Again need some help! Sorry i'm a noob ;-)

i'm loosing all my incoming nodes, i made 2 orphans.... what happened? is normal?

http://s22.postimg.org/s3vmzkvsd/Schermata_da_2014_08_29_14_32_27.jpg

thanks in advance E

hero member
Activity: 755
Merit: 515
Also, I'm rewriting the client in python, and hoping to get that integrated directly.

That would be ideal Smiley

Thanks Matt
Check out https://github.com/TheBlueMatt/p2pool. Once I get some testing I'll pull request that and see if I can wake forrest from his drug-induced slumber.
legendary
Activity: 1258
Merit: 1027
Also, I'm rewriting the client in python, and hoping to get that integrated directly.

That would be ideal Smiley

Thanks Matt
legendary
Activity: 1708
Merit: 1020
How often does p2pool query namecoind getblockaux? I would like to make sure the namecoind internal recalculation time step makes sense.
Kiss
hero member
Activity: 755
Merit: 515
Hi Matt,

I noticed I had a couple of disconnects on my internet yesterday, and that the relay app seemed not to be able to reconnect again, even though netstat showed it as established, the scrolling had stopped completely. It was fine after I restarted it though - is this normal?

Thanks.
No Sad. The only thing I can think of is if you were on a very old version. The nyc server moved from one provider to another due to bad packet loss, though I think I had waited until the DNS had propagated before turning the old one off, so the only case where it would have mattered is if you were on an old version that didnt automatically re-lookup the address after a disconnect.

Matt,

As P2Pool is basically its own relay network, and already has a large global presence, would it not make sense to integrate the relay network directly with P2Pool as well (or at least a few large nodes)?
Yes, this is why I'm trying to get people here to run it Smiley. Also, I'm rewriting the client in python, and hoping to get that integrated directly.
legendary
Activity: 1540
Merit: 1001
I would think what we would need to make a proxy work is some type of automated escrow. I.E. many small miners mine through a proxy, the proxy tracks the individual miner work and submits the combined work to P2Pool under a single address. A payout threshold would be set (say .005 BTC to start), and the proxy would issue payouts as the individual miner reward crossed the threshold.

Now where can I find a trust-less automated escrow system that can be integrated with a proxy? Wink

Someone tried that with p2poolmining, I believe.  It worked great until he was hacked and his account was emptied.

Basically you need a mini p2pool that points to the main p2pool instead of bitcoin.  How to get all those addresses in that main p2pool share, though, would be a challenge.

M
legendary
Activity: 1540
Merit: 1001
Oh? A proxy that will allow users with incompatible hardware to mine on p2pool?

This sounds interesting...... Smiley

I didn't say that.  From what I've seen so far, with my limited hardware, is the incompatibilities are caused by the 30 second job restart.  A proxy won't fix that.  A proxy can help by forcing through the job id, but that'll only help if the hash is a block.  If it's a legit share, it'll get rejected because the rest of the pool is on the next job id.

M

EDIT: A proxy can also help if the hardware is choking on the protocol "language" from p2pool.  My proxy is stratum only .. if there's any "getwork" hardware out there, it won't work.
legendary
Activity: 1270
Merit: 1000

I would think what we would need to make a proxy work is some type of automated escrow. I.E. many small miners mine through a proxy, the proxy tracks the individual miner work and submits the combined work to P2Pool under a single address. A payout threshold would be set (say .005 BTC to start), and the proxy would issue payouts as the individual miner reward crossed the threshold.


That is similar to how this "proxypool" works but it keeps a local DB of the payouts. It also changes the payout method to miners using it to:
Quote
a Capped PPS with Recent Back Pay payout system, requires no registration, and threshold autopayout.

I am tempted to see if I can get it to work Smiley
hero member
Activity: 924
Merit: 1000
Watch out for the "Neg-Rep-Dogie-Police".....
Oh? A proxy that will allow users with incompatible hardware to mine on p2pool?

This sounds interesting...... Smiley
legendary
Activity: 1258
Merit: 1027
Has anyone looked into using proxypool as a solution for smaller miners?

https://github.com/erkmos/proxypool
https://github.com/dogestreet/proxypool

Quote
proxypool  is a pool server that splits work from an upstream pool server and redistributes them to its miners, handling both share submission and sharelogging for it's patrons.

It was used for a while on http://doge.st/ with the dogecoin p2pool. I do not know the reasons why they shutdown.

I would investigate further but my time is limited :/

I have not tested it, but if I remember right, a hundred or so pages back it was proven incompatible.

I made a proxy that works with p2pool.  It needs some polishing before I release it though.  Also it really doesn't "help" with small miners ... you still need to hit the sharesize to get a share.

M

I would think what we would need to make a proxy work is some type of automated escrow. I.E. many small miners mine through a proxy, the proxy tracks the individual miner work and submits the combined work to P2Pool under a single address. A payout threshold would be set (say .005 BTC to start), and the proxy would issue payouts as the individual miner reward crossed the threshold.

Now where can I find a trust-less automated escrow system that can be integrated with a proxy? Wink

legendary
Activity: 1540
Merit: 1001
Has anyone looked into using proxypool as a solution for smaller miners?

https://github.com/erkmos/proxypool
https://github.com/dogestreet/proxypool

Quote
proxypool  is a pool server that splits work from an upstream pool server and redistributes them to its miners, handling both share submission and sharelogging for it's patrons.

It was used for a while on http://doge.st/ with the dogecoin p2pool. I do not know the reasons why they shutdown.

I would investigate further but my time is limited :/

I have not tested it, but if I remember right, a hundred or so pages back it was proven incompatible.

I made a proxy that works with p2pool.  It needs some polishing before I release it though.  Also it really doesn't "help" with small miners ... you still need to hit the sharesize to get a share.

M
legendary
Activity: 1258
Merit: 1027
Has anyone looked into using proxypool as a solution for smaller miners?

https://github.com/erkmos/proxypool
https://github.com/dogestreet/proxypool

Quote
proxypool  is a pool server that splits work from an upstream pool server and redistributes them to its miners, handling both share submission and sharelogging for it's patrons.

It was used for a while on http://doge.st/ with the dogecoin p2pool. I do not know the reasons why they shutdown.

I would investigate further but my time is limited :/

I have not tested it, but if I remember right, a hundred or so pages back it was proven incompatible.
legendary
Activity: 1270
Merit: 1000
Has anyone looked into using proxypool as a solution for smaller miners?

https://github.com/erkmos/proxypool
https://github.com/dogestreet/proxypool

Quote
proxypool  is a pool server that splits work from an upstream pool server and redistributes them to its miners, handling both share submission and sharelogging for it's patrons.

It was used for a while on http://doge.st/ with the dogecoin p2pool. I do not know the reasons why they shutdown.

I would investigate further but my time is limited :/
legendary
Activity: 1258
Merit: 1027
Another orphan?
I cant comment on any specific pools, but I'm certaily working on getting the relay network hooked up directly with various pools, hopefully this will decrease orphan rates globally.

Matt,

As P2Pool is basically its own relay network, and already has a large global presence, would it not make sense to integrate the relay network directly with P2Pool as well (or at least a few large nodes)?
hero member
Activity: 924
Merit: 1000
Watch out for the "Neg-Rep-Dogie-Police".....
Hi Matt,

I noticed I had a couple of disconnects on my internet yesterday, and that the relay app seemed not to be able to reconnect again, even though netstat showed it as established, the scrolling had stopped completely. It was fine after I restarted it though - is this normal?

Thanks.

hero member
Activity: 755
Merit: 515
Another orphan?
I cant comment on any specific pools, but I'm certaily working on getting the relay network hooked up directly with various pools, hopefully this will decrease orphan rates globally.
hero member
Activity: 686
Merit: 500
WANTED: Active dev to fix & re-write p2pool in C
Another orphan?

 Cheesy Cheesy

Actually, now that I have some hardware that actually works with p2pool - it's working very well, I must say. Matts relay node seems to be the business too  Smiley

oops - that reply was meant for smoothrunnings....sorry  Wink
Jump to: