Bitcoin Forum

Bitcoin => Mining => Topic started by: cryptoceelo on June 02, 2014, 02:08:34 PM



Title: bitcoind on separate server to p2pool
Post by: cryptoceelo on June 02, 2014, 02:08:34 PM
Im looking to setup a p2pool, and have an IBM blade centre to play with, 160+Gb Ram 60+cores. i want to put all the *coind ( i've coined that term ;)  ) servers on a separate VM to the main p2pool for basic security improvements. Running your *coind servers on the main p2pool server that is accessible to the public seems to be asking for trouble, but all the guides assume *coind is running on the same p2pool node.

Any advice or guides appreciated, i checked all the p2pool guides and README's with no info

Thanks
 8)


Title: Re: bitcoind on separate server to p2pool
Post by: PatMan on June 02, 2014, 03:12:02 PM
Just run a bitcoind on the same machine, but have the payout address go to a different wallet - that way there will never be any coins in the bitcoind wallet that p2pool uses. You can change the payout address in the p2pool startup options  ;)

Edit: You might even be able to run the bitcoind in "disable wallet" mode as an extra precaution - but I'm not sure - maybe someone could chime in here?


Title: Re: bitcoind on separate server to p2pool
Post by: cryptoceelo on June 03, 2014, 01:38:56 PM
Good idea, i guess the *coind wallets are only there to getwork from the network. Makes it simpler than creating separate VM's for each.



Title: Re: bitcoind on separate server to p2pool
Post by: jonnybravo0311 on June 03, 2014, 02:04:46 PM
Good idea, i guess the *coind wallets are only there to getwork from the network. Makes it simpler than creating separate VM's for each.



Are you planning to merge mine with BTC?  If you are, then those wallets would all be on the server as well, and there is no option to not send coins to them.  Assuming you're setting up multiple coins/p2pool nodes, then you can start each like this:

./run_p2pool.py -a SOMEWALLETADDRESS ...

Where SOMEWALLETADDRESS is a wallet that lives somewhere else.

However, if you are merge-mining NMC, IXC, etc with your BTC p2pool, then the payouts for each of those coins would go directly into the server's wallet.  There is no option to make payouts to other locations.

You could probably write a simple script to periodically check the balance of those wallets, and transfer funds to an off-server wallet.