Author

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

sr. member
Activity: 257
Merit: 250
So when you do a -n and connect to another node. what advantages does that have exactly? You get connections anyway right so why specify why to connect to specifically?

(I get if you run those nodes and want them permanently connected, more interested in why you would do this to another node not run by you).

The other node could\" be run by you and have a bunch of good connections , your mining node could manually addnode to that and one other major pool and BlueMatts backbone network. I believe its good practice.
sr. member
Activity: 308
Merit: 250
Decentralize your hashing - p2pool - Norgz Pool
So when you do a -n and connect to another node. what advantages does that have exactly? You get connections anyway right so why specify why to connect to specifically?

(I get if you run those nodes and want them permanently connected, more interested in why you would do this to another node not run by you).
legendary
Activity: 1008
Merit: 1001
Let the chips fall where they may.

Since shares are constantly dropping off the chain, you have to keep finding shares, otherwise as your shares drop off the chain, your payout will also drop?

If you have a dry spell your payout will drop, because more shares are dropping off than are being found.
Likewise if you have a hot spell your payout will increase as more shares are added than dropped.

How do dead and orphaned shares fit into this?

Is this a reasonable accurate understanding?   Huh

Yes, this is largely correct. Dead/orphan shares can still be valid Bitcoin blocks that pay the pool. The Dead/orphan refers to the share-chain, not the Bitcoin block-chain.
newbie
Activity: 12
Merit: 0
Am I correct in thinking that the payout an addresses will get, is directly related to the number of shares in the chain that were found by that address?

Since shares are constantly dropping off the chain, you have to keep finding shares, otherwise as your shares drop off the chain, your payout will also drop?

If you have a dry spell your payout will drop, because more shares are dropping off than are being found.
Likewise if you have a hot spell your payout will increase as more shares are added than dropped.

How do dead and orphaned shares fit into this?

Is this a reasonable accurate understanding?   Huh

ADVthaAnksNCE
legendary
Activity: 1386
Merit: 1004
BLOCK PARTY!  4 in one day.  Smiley
sr. member
Activity: 308
Merit: 250
Decentralize your hashing - p2pool - Norgz Pool
only unfortunate thing is my merged coins do not seem to be paying out to the wallets. I see new work for merged coming in but doesn't seem to be dumping any in the wallets. IT used to work. Any known gotchas that may stop merged coins from paying out?

You have to find shares of high enough difficulty to solve a block of the merged coins.  If you happen to find the share that solves the BTC block, then by default you'll also find blocks of every coin you're merge-mining because the BTC hash will satisfy every other one.

Effectively you're solo mining the merged coins.

Which is why I'm trying to get a movement started for all the p2pool nodes to convert their merged mining proceeds to BTC and share it with the entire pool.  That way we're all effectively merge mining together.  

I took the first step and shared the proceeds from the block I got on my node.

M

I'm right there with you.  I think it's a great idea and hope every p2pool miner who runs a node follows suit.
Yeah I'm on that wagon. Just waiting for some decent coinage before sending through. I've only got one set of very small dumps so far.
hero member
Activity: 588
Merit: 500
is it normal for there to be more than 2 address payouts on a p2pool? iv used a wallet for fees and my m8 whos running the miner has used another address. and there are 2 more showing up in the payout section. this mean someones mining with us?
i hadnt publicised the details yet :-s
legendary
Activity: 1344
Merit: 1024
Mine at Jonny's Pool
only unfortunate thing is my merged coins do not seem to be paying out to the wallets. I see new work for merged coming in but doesn't seem to be dumping any in the wallets. IT used to work. Any known gotchas that may stop merged coins from paying out?

You have to find shares of high enough difficulty to solve a block of the merged coins.  If you happen to find the share that solves the BTC block, then by default you'll also find blocks of every coin you're merge-mining because the BTC hash will satisfy every other one.

Effectively you're solo mining the merged coins.

Which is why I'm trying to get a movement started for all the p2pool nodes to convert their merged mining proceeds to BTC and share it with the entire pool.  That way we're all effectively merge mining together.  

I took the first step and shared the proceeds from the block I got on my node.

M

I'm right there with you.  I think it's a great idea and hope every p2pool miner who runs a node follows suit.
legendary
Activity: 1540
Merit: 1001
only unfortunate thing is my merged coins do not seem to be paying out to the wallets. I see new work for merged coming in but doesn't seem to be dumping any in the wallets. IT used to work. Any known gotchas that may stop merged coins from paying out?

You have to find shares of high enough difficulty to solve a block of the merged coins.  If you happen to find the share that solves the BTC block, then by default you'll also find blocks of every coin you're merge-mining because the BTC hash will satisfy every other one.

Effectively you're solo mining the merged coins.

Which is why I'm trying to get a movement started for all the p2pool nodes to convert their merged mining proceeds to BTC and share it with the entire pool.  That way we're all effectively merge mining together.  

I took the first step and shared the proceeds from the block I got on my node.

M
hero member
Activity: 588
Merit: 500
hi guys iv finally got a coin live. just cannot get it to connect from my miner on another network. how the heck do i do it lol iv forwarded parts and that cant find a decent guide without doge coin being mentioned 7 billion times


What coin are you trying to set up?

i was trying to set up bonus and hunter coin. but the bonus dev has told me the coder knows theres major issues with his code reg p2p pools. and huc well its a beast!
i have just set up a joulecoin p2p pool currently testing it with my rig that is hosted at a friends house. everythings set up i think router wise. p2pool is spitting out spurious crud looking for workers so fingers crossed it works

look for the new merged work log. also when it starts up p2pool will report if it can connect to the wallet rpc port. you can set p2pool to write to a log file to make it a bit easier. I have not tried those coins but I've got nmc, ixc and dvc all working on my node.
i will be upscaling after sucessfull test. am i right in thinking that i only have to open xxxx ports to my pc ip adress being 192.168.1.2?  and then use my public ip as the connection for the rig? iv googled my external ip  obviously cant test from internally
p.s p2pool says 1 connection :-) just not a miner. but i presume 1 incoming connection means its set up


if you have your miners on the same network then connect on that internal IP. Otherwise you have one inbound port for miners 9332 and one for peer connections from other nodes 9333 then the inbound ports for whatever coin node you are running. Bitcoin is 8333.

IT WORKS!!! :-) HAPPY DAYS. IM NOW SOLO MINING WITH MY AMT MINING RIG
sr. member
Activity: 308
Merit: 250
Decentralize your hashing - p2pool - Norgz Pool
hi guys iv finally got a coin live. just cannot get it to connect from my miner on another network. how the heck do i do it lol iv forwarded parts and that cant find a decent guide without doge coin being mentioned 7 billion times


What coin are you trying to set up?

i was trying to set up bonus and hunter coin. but the bonus dev has told me the coder knows theres major issues with his code reg p2p pools. and huc well its a beast!
i have just set up a joulecoin p2p pool currently testing it with my rig that is hosted at a friends house. everythings set up i think router wise. p2pool is spitting out spurious crud looking for workers so fingers crossed it works

look for the new merged work log. also when it starts up p2pool will report if it can connect to the wallet rpc port. you can set p2pool to write to a log file to make it a bit easier. I have not tried those coins but I've got nmc, ixc and dvc all working on my node.
i will be upscaling after sucessfull test. am i right in thinking that i only have to open xxxx ports to my pc ip adress being 192.168.1.2?  and then use my public ip as the connection for the rig? iv googled my external ip  obviously cant test from internally
p.s p2pool says 1 connection :-) just not a miner. but i presume 1 incoming connection means its set up


if you have your miners on the same network then connect on that internal IP. Otherwise you have one inbound port for miners 9332 and one for peer connections from other nodes 9333 then the inbound ports for whatever coin node you are running. Bitcoin is 8333.
hero member
Activity: 588
Merit: 500
hi guys iv finally got a coin live. just cannot get it to connect from my miner on another network. how the heck do i do it lol iv forwarded parts and that cant find a decent guide without doge coin being mentioned 7 billion times


What coin are you trying to set up?

i was trying to set up bonus and hunter coin. but the bonus dev has told me the coder knows theres major issues with his code reg p2p pools. and huc well its a beast!
i have just set up a joulecoin p2p pool currently testing it with my rig that is hosted at a friends house. everythings set up i think router wise. p2pool is spitting out spurious crud looking for workers so fingers crossed it works

look for the new merged work log. also when it starts up p2pool will report if it can connect to the wallet rpc port. you can set p2pool to write to a log file to make it a bit easier. I have not tried those coins but I've got nmc, ixc and dvc all working on my node.
i will be upscaling after sucessfull test. am i right in thinking that i only have to open xxxx ports to my pc ip adress being 192.168.1.2?  and then use my public ip as the connection for the rig? iv googled my external ip  obviously cant test from internally
p.s p2pool says 1 connection :-) just not a miner. but i presume 1 incoming connection means its set up
sr. member
Activity: 308
Merit: 250
Decentralize your hashing - p2pool - Norgz Pool
hi guys iv finally got a coin live. just cannot get it to connect from my miner on another network. how the heck do i do it lol iv forwarded parts and that cant find a decent guide without doge coin being mentioned 7 billion times


What coin are you trying to set up?

i was trying to set up bonus and hunter coin. but the bonus dev has told me the coder knows theres major issues with his code reg p2p pools. and huc well its a beast!
i have just set up a joulecoin p2p pool currently testing it with my rig that is hosted at a friends house. everythings set up i think router wise. p2pool is spitting out spurious crud looking for workers so fingers crossed it works

look for the new merged work log. also when it starts up p2pool will report if it can connect to the wallet rpc port. you can set p2pool to write to a log file to make it a bit easier. I have not tried those coins but I've got nmc, ixc and dvc all working on my node.
hero member
Activity: 588
Merit: 500
hi guys iv finally got a coin live. just cannot get it to connect from my miner on another network. how the heck do i do it lol iv forwarded parts and that cant find a decent guide without doge coin being mentioned 7 billion times


What coin are you trying to set up?

i was trying to set up bonus and hunter coin. but the bonus dev has told me the coder knows theres major issues with his code reg p2p pools. and huc well its a beast!
i have just set up a joulecoin p2p pool currently testing it with my rig that is hosted at a friends house. everythings set up i think router wise. p2pool is spitting out spurious crud looking for workers so fingers crossed it works
sr. member
Activity: 308
Merit: 250
Decentralize your hashing - p2pool - Norgz Pool
hi guys iv finally got a coin live. just cannot get it to connect from my miner on another network. how the heck do i do it lol iv forwarded parts and that cant find a decent guide without doge coin being mentioned 7 billion times


What coin are you trying to set up?
hero member
Activity: 588
Merit: 500
hi guys iv finally got a coin live. just cannot get it to connect from my miner on another network. how the heck do i do it lol iv forwarded parts and that cant find a decent guide without doge coin being mentioned 7 billion times
legendary
Activity: 1344
Merit: 1024
Mine at Jonny's Pool
only unfortunate thing is my merged coins do not seem to be paying out to the wallets. I see new work for merged coming in but doesn't seem to be dumping any in the wallets. IT used to work. Any known gotchas that may stop merged coins from paying out?

You have to find shares of high enough difficulty to solve a block of the merged coins.  If you happen to find the share that solves the BTC block, then by default you'll also find blocks of every coin you're merge-mining because the BTC hash will satisfy every other one.

Effectively you're solo mining the merged coins.
sr. member
Activity: 308
Merit: 250
Decentralize your hashing - p2pool - Norgz Pool
only unfortunate thing is my merged coins do not seem to be paying out to the wallets. I see new work for merged coming in but doesn't seem to be dumping any in the wallets. IT used to work. Any known gotchas that may stop merged coins from paying out?
sr. member
Activity: 308
Merit: 250
Decentralize your hashing - p2pool - Norgz Pool
yeeehh harrrrr p2pool is like a bucking bull at a rodeo. buck an orphan off but slam down a couple to make up for it. AND someone has started hashing on my node so boosted the hash rate by quite a bit. Good for node sats Smiley
legendary
Activity: 1344
Merit: 1024
Mine at Jonny's Pool
cheers dude i kinda figured it out just need to isolate a few lines of code which are spuriously placed. supposedly in the main.h but missing. found similar code in another file. think what i will do is reverse engineer a coin so take one from ravens source grep all the codes/lines in ravens and take note of the lines there on and which files. maybe just maybe il have a huc and bns p2pool running. just hope i can handle the traffic 8mb ram octocore amd. 75mb tinterwebs. should be plenty right>?
Code:
RPC_CHECK=defer.inlineCallbacks(lambda bitcoind: defer.returnValue(
            (yield check_genesis_block(bitcoind, '000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f')) and
            not (yield bitcoind.rpc_getinfo())['testnet']
its that im struggling with mainly lol.
and then the algo for it as each one seems fdifferent

That is checking to make sure you're actually connecting to the proper daemon on the designated port.  So, if you've defined the SpongeBobCoin, you'd do something like this:

Code:

RPC_CHECK=defer.inlineCallbacks(lambda bitcoind: defer.returnValue(
    'spongebobcoinaddress' in (yield bitcoind.rpc_help()) and
    (yield bitcoind.rpc_getinfo())['testnet']
))

Someone more knowledgable than me would be able to help you out further.

Regarding your question about HUC and BNS... mdude77 tried to get HUC up and running merge mining with BTC on p2pool, but ended up taking it down because of random disconnects and errors with the coin.  He might be able to give you specifics on what the problems were with the setup.  I'm not sure if you'd face similar problems just running a standard p2pool node with it, however.
Jump to: