A note on merged mining: Merged mining with p2pool is effectivley solo namecoin mining - no shared reward, 50NMC when you find your own block.

I asked this in another thread, but got no response.

Is there any way to monitor the workers on your p2pool? Let's say I want to run a small pool that uses p2pool. The miners would point their workers to me with whatever address they want payment at as their username. That is easy enough for bitcoin payments. However, I can't figure out any way to determine how much to pay those workers should be paid if I find a block on the alt-chain. I was hoping for something like http://localhost:9332/local_workers

Hmm... that sounds like it just might work. Are there any namecoin only pools still?

How about this:

Setup a local p2pool with namecoind as the main chainSetup another local p2pool with bitcoind as the main chain and merged mining to the previously setup p2poolPoint workers to your local bitcoin p2pool

This would keep everything in p2pool so we don't have to give pool operators any power even on the alt-chain. I'm not sure how badly you would get hurt with longpolling and stales.

EDIT: So I started looking through the code and it doesn't look like a namecoin p2pool would be too much work to get running.

The changes made to p2pool for liquidcoin (please do not read this as an endorsement of scamcoins), look like they were simple enough. Similar changes but for namecoin would probably be just as easy. I'd make a fork, but I don't have time to code right now.

Hmm... that sounds like it just might work. Are there any namecoin only pools still?

How about this:

Setup a local p2pool with namecoind as the main chainSetup another local p2pool with bitcoind as the main chain and merged mining to the previously setup p2poolPoint workers to your local bitcoin p2pool

This would keep everything in p2pool so we don't have to give pool operators any power even on the alt-chain. I'm not sure how badly you would get hurt with longpolling and stales.

Sadly, neither of these approaches will work. P2Pool queries namecoin using the "getauxblock" RPC call instead of the normal "getwork" call. It'd be possible for a Namecoin mining pool to implement "getauxblock", but I doubt that any do. Pointing P2Pool at another P2Pool will not work for the same reason - P2Pool only presents "getwork" to miners. Fairly complex changes to P2Pool are needed to make pooled merged mining work.

anyone knows how to turn off longpolling in the json commands for cgminer?

I tried this:

Code:

"--no-longpoll" : "true"

but it doesn't work.

I can turn it off when it's running through the ncurses interface, but I would rather just have it in the conf.

I'm also getting a lot of rejects in cgminer and lots of dead shares in p2pool.

is it not worth mining in p2pool with 200 mh?

bitcoin, 2nd most popular currency used by criminals.bitcoin, 2nd most popular currency used by criminals.bitcoin, 2nd most popular currency used by criminals.bitcoin, 2nd most popular currency used by criminals.bitcoin, 2nd most popular currency used by criminals.The probability that you too are a criminal, is very high.

Why do you want to turn LP off? cgminer defaults are best for p2pool. With 200Mh/s I would run for 48 hrs and look for 5-10% reject ratio and p2pool own efficiency close to 100%. A lot of discarded work is normal.

Losing hundreds of Bitcoins with the best scammers in the business - BFL, Avalon, KNC, HashFast.

Oh man! Thanks guys! I had no idea I was creating the problem. going to fix it now.

This has got to be the most interesting idea in bitcoin, since bitcoin.

Also, is it possible to add trusted fallback nodes to P2Pool?Or would just adding the trusted fallback nodes from the wiki to bitcoin.conf be adequate?

bitcoin, 2nd most popular currency used by criminals.bitcoin, 2nd most popular currency used by criminals.bitcoin, 2nd most popular currency used by criminals.bitcoin, 2nd most popular currency used by criminals.bitcoin, 2nd most popular currency used by criminals.The probability that you too are a criminal, is very high.

Hmm... that sounds like it just might work. Are there any namecoin only pools still?

How about this:

Setup a local p2pool with namecoind as the main chainSetup another local p2pool with bitcoind as the main chain and merged mining to the previously setup p2poolPoint workers to your local bitcoin p2pool

This would keep everything in p2pool so we don't have to give pool operators any power even on the alt-chain. I'm not sure how badly you would get hurt with longpolling and stales.

Sadly, neither of these approaches will work. P2Pool queries namecoin using the "getauxblock" RPC call instead of the normal "getwork" call. It'd be possible for a Namecoin mining pool to implement "getauxblock", but I doubt that any do. Pointing P2Pool at another P2Pool will not work for the same reason - P2Pool only presents "getwork" to miners. Fairly complex changes to P2Pool are needed to make pooled merged mining work.

I knew that sounded too easy

Should we get a bounty going? Getting p2pool to also pool the merged mining would be awesome.

P2Pool pretty much requires long polling - without it you get a lot of dead shares. Lots of rejects and dead shares might be due to bad connectivity or a too-high intensity on cgminer.

Can you explain this more. I get a higher hashrate and U with a higher intensity, but also a lower own efficiency (from more stales). What is a better indicator of paid work, p2pool own efficiency or cgminer U (which I thought was accepted shares/min)?

Losing hundreds of Bitcoins with the best scammers in the business - BFL, Avalon, KNC, HashFast.

I get similar behavior - some (most) of the "accepted" shares don't seem to meet the difficulty requirement in p2pool I think. But wait enough and you'll get "true" accepted shares in p2pool (in my experience).

Can you explain this more. I get a higher hashrate and U with a higher intensity, but also a lower own efficiency (from more stales). What is a better indicator of paid work, p2pool own efficiency or cgminer U (which I thought was accepted shares/min)?

The best indicators of paid work are Shares: X and Payout if block: BTC from p2pool. Shares is how many shares you have accepted to the pool (minus orphan and dead), payout is the payout to you if your node is the one to find a block. Most of your payouts will be this - 0.5% (the bonus given to the finder of a "true" block).

If I've made any mistakes, experts please correct!

I try to be helpful and/or useful. If you agree, this is a great way to show it: 1P3MW6fuHgA9TCAXoGy9X7KupfypGn7Dx9