What exactly does this do?
M
Looks like it pulls and rotates the default mining addresses from bitcoind. I saw that too. Why would you want that? Anyone else try this? I'm getting errors all over the place: My mistake. It's a pretty easy fix, non-impactful. I'm working on it now and should have it in a pullreq for forrest soon. The reason you would want something like this is because normally, p2pool pays out to the same address over and over when it constructs its coinbases. But this isn't ideal: if you are ever identified, then your entire mining history might be laid bare for the world to see. You must maintain perfect opsec, forever, if you desire stronger financial privacy under this method of mining. If you rotate keys on a programmable basis, then you get payouts to *different* addresses with no additional effort on your behalf and it is somewhat more difficult to correlate which addresses are grouped with one another until you spend them and group them yourself. You could have achieved an approximation of this by having miners who were inputting some different addresses and accepting miner-supplied payout addresses, but then you have to do it by hand and it was really annoying. In my opinion, p2pool users now have arguably more privacy even then solo miners, by using this option, at the expense of a larger coinbase. (fwiw, considering the spam nonsense going into the blockchain right now, I hardly think miners demanding additional privacy is at the top of the list of UTXO bloat.) This makes sense and I agree. Now I'm unsure how to use it? M
|
|
|
Have you tried just scheduling it to reboot every 12 hours?
Maybe it's time to talk to Bitmain and request that it be replaced.
M ok i will try this. Can i reset them more automatically? What is the threshold where I will see a drop in hashing compared to auto reset amount etc? Thanks. for example how many times can i reset auto pre day w.o seeing my btc earnings drop. Tyvm Use the scheduled reboot option in my app. You can set it for 2 different times, or after so much up time. Shouldn't affect your earnings, assuming your miner reboots and returns to service as it's supposed to. M well about 24dhrs later this did fix the s3problem or so it seems. the problem now tho is my c1 doesnt seem to like being rebooted by the app. its almost as if i have to take the c1 off now unless there is an alternate option Here's a beta of the current version I'm working on. It contains a new "do not reboot" flag that you can turn on for your C1 or any other miners you don't want to auto reboot. Keep in mind this is all inclusive, when it's turned on, it will not reboot. There are other changes as well, most of which are complete, but some are incomplete. I've been using it with my SP20s and S4s without a problem, so you should be okay. Download link: MMinerMonitor44b1.zipM
|
|
|
whooops . . . new does not mean good. oldie but goldie here running the .exe version
again the old saying goes : ain't broke, don't fix it
does anyone have any experience with the following scenario ?
does your qt or bticoind crashes when hashrate is over 550th/s ? mine did couple of times, if it's below 550ths it runs normal but once it passes the 500 + th/s mark, bitcoin qt crashes p2pool showing "lost contact with bitcoind/qt"
but when i checked (qt), it seems to be running but i just close and restart it then all goes back to normal. p2p was untouched.
p2pool is single threaded. My hunch is around 500 TH/s p2pool is taking so long to server your workers that by the time it gets back to checking bitcoind, it's been so long it thinks bitcoind is hung. You might want to check out using ck's proxy to point to p2pool so your node only sees 1 worker. M
|
|
|
I threw the last git I retrieved from p2pool on 12/15/2014 up on my url: p2pool-master.zip. M
|
|
|
What exactly does this do? M Looks like it pulls and rotates the default mining addresses from bitcoind. I saw that too. Why would you want that? Anyone else try this? I'm getting errors all over the place: 015-01-11 09:30:48.300000 > --- <exception caught here> --- 2015-01-11 09:30:48.300000 > File "C:\xp2pool\p2pool\main.py", line 401, in status_thread 2015-01-11 09:30:48.300000 > paystr = "%.4f" % (node.get_current_txouts().get(bitcoin_data.pubkey_hash_to_script2(pubkeys.keys[i]), 0)*1e-8,) 2015-01-11 09:30:48.300000 > exceptions.AttributeError: 'list' object has no attribute 'keys' 2015-01-11 09:30:51.311000 > Unhandled Error 2015-01-11 09:30:51.311000 > Traceback (most recent call last): 2015-01-11 09:30:51.311000 > File "c:\python27\lib\site-packages\twisted\internet\defer.py", line 488, in _startRunCallbacks 2015-01-11 09:30:51.311000 > self._runCallbacks() 2015-01-11 09:30:51.311000 > File "c:\python27\lib\site-packages\twisted\internet\defer.py", line 575, in _runCallbacks 2015-01-11 09:30:51.311000 > current.result = callback(current.result, *args, **kw) 2015-01-11 09:30:51.311000 > File "c:\python27\lib\site-packages\twisted\internet\defer.py", line 1126, in gotResult 2015-01-11 09:30:51.311000 > _inlineCallbacks(r, g, deferred) 2015-01-11 09:30:51.311000 > File "c:\python27\lib\site-packages\twisted\internet\defer.py", line 1070, in _inlineCallbacks 2015-01-11 09:30:51.311000 > result = g.send(result)
M
|
|
|
What exactly does this do? M
|
|
|
Have you tried just scheduling it to reboot every 12 hours?
Maybe it's time to talk to Bitmain and request that it be replaced.
M ok i will try this. Can i reset them more automatically? What is the threshold where I will see a drop in hashing compared to auto reset amount etc? Thanks. for example how many times can i reset auto pre day w.o seeing my btc earnings drop. Tyvm Use the scheduled reboot option in my app. You can set it for 2 different times, or after so much up time. Shouldn't affect your earnings, assuming your miner reboots and returns to service as it's supposed to. M
|
|
|
Still getting this issue Have you tried just scheduling it to reboot every 12 hours? Maybe it's time to talk to Bitmain and request that it be replaced. M
|
|
|
Can someone clarify something for me? How much bandwidth does running a node generally eat up per day?
The only thing that uses any bandwidth worth considering is the Bitcoin node. If a new node pulls the Blockchain down from your node thats 20gb (uploaded from you). Other than that is kb/s for transaction traffic. And your p2pool node pooling pulling down shares. It may not seem like it is much ... but the other day I had to kill my local node because it was saturating my limited bandwidth (3mb/s down). It wasn't bitcoin, it was p2pool. And it was long after I'd downloaded the chain (I'd been running for days already). M
|
|
|
Be SAFE witht he S4s on 110, you can burn your house down, the wire can get hot even with the right size breaker.
The only reason I'm running an S4 in a garage on 115 is because I have a 20amp line in the garage, and it's really cold. And it's short term thing, will be shipped off to a datacenter shortly. M
|
|
|
Man, I love these things.
Running 2 SP20s off of a single EVGA 1300G2, fans at 10%, getting 1.18TH/sec from each for 1100 watts at the wall.
What settings are you using? M Settings are Fan Speed 10% via cli Start Volts Unit 1: 0.62 Start Volts Unit 2: 0.62 Start Volts Unit 3: 0.62 Start Volts Unit 4: 0.62 Voltage Limit: 0.65 Max PSU Power Unit 1: 150 Max PSU Power Unit 2: 150 Max PSU Power Unit 3: 150 Max PSU Power Unit 4: 150 Unit one has been at 1176.37 GH/s for the last hour Unit two has been at 1183.44 GH/s for the last hour Thanks for this! I replicated this setup with two SP20s in my garage on the same PSU. One is running at 1.13 TH/s, the other is at 1.17 TH/s. Both have fans at 20 (I didn't bother finding the SSH hack), and are at 28C. (it's REALLY cold outside). M
|
|
|
Nice prize Kano, good luck everyone ...
Keep in mind the odds of someone with that low a hashrate finding a block in the next 23 are slim to none. M Sigh - yet another cup half empty comment. It's a: someone "WILL" get it. ... I've not posted the full details yet about the conditions of how it "WILL" be given out as a prize, since I'm awaiting some small details. Well then, I retract my comment. You stated: Since we've now found 77 blocks since the pool started, I'm going to setup a little prize for lower THs miners (above 800GHs but under 50THs) for one person to win between now and when we find block 100.
If there is more to it than that, which you imply, then my comment is off mark. M EDIT: I see now I did assume you meant someone winning a block. Been a long day, sorry, my error.
|
|
|
Hey thanks! That's really helpful. Love your SP20 interface.
Since most pools uses some form of PPLNS, it hurts to jump back to Westhash/Nicehash when it's a "little higher" than normal. For that reason I have mine set quite a bit higher: 0.03 M
|
|
|
Nice prize Kano, good luck everyone ...
Keep in mind the odds of someone with that low a hashrate finding a block in the next 23 are slim to none. M
|
|
|
How can p2pool ever be written in C ? Someone should take the job and donation address should be changed so it goes to developers, but is it enough to get started? Its too difficult to even change the donation btc address now, if something like the ckproxy that works with pool gets done I would like to support that, but cant do that because cant change the code.. Donation could be a tool in p2pool to get things better (--donation btcaddress reason) No one donates anything anymore, and development has stopped P2pool could be running just fine on 4 cores atom if it was written in C.. I could easily rewrite it in c given enough time, and have been asked many times over about this. However it doesn't fix the fatal design flaw in p2pool's design, and no one has a meaningful workaround for it, so I would never embark on a futile task like that. ...fatal design flaw? The larger the pool, the larger the pseudoshare difficulty, the harder it is for smaller miners to use it. I'd also argue that the 30 second work restarts is pretty high up there, as long as there are cheap ASIC manufacturers like Bitmain that make hardware that doesn't like work restarts. M
|
|
|
Man, I love these things.
Running 2 SP20s off of a single EVGA 1300G2, fans at 10%, getting 1.18TH/sec from each for 1100 watts at the wall.
What settings are you using? M
|
|
|
I don't know... I am making around 0.02370 BTC daily with 2.1 TH but it's only been around 3 days. I have nothing to compare it to since I am new to mining.
That's low. 2.1 TH/s should average out to about 0.027 BTC daily. I suggest checking the main page of west hash and look at the percentage for BTC to see if it's worth mining there. Right now it's at 0%, which I think means you'll do better at a conventional pool. Also, you can configure your workers to only kick in when the payout makes it worth while. M
|
|
|
I believe that Bitmain should not only make it abundantly clear on this thread header that their "p2p" pool is anything but p2pool. It uses their own bad code & share chain, and so should use a different set of ports to reflect this fact, instead of misleading miners into thinking that they are somehow affiliated to p2pool & helping the p2pool network - which they are definitely NOT doing.
It's just not on, it's wrong & it's completely unethical.
+1. What he said. Antpool is NOT p2pool. Bitmain is doing themselves, and the Bitcoin community, a serious discredit by making people think Antpool is something other than it really is. M
|
|
|
I did not try if it is lost if I push "save & apply", I do not use UI. I have just added it into cgminer.conf file, then I did "/etc/init.d/cgminer restart" and it works. And it is persistent accross reboots...
This is on your S4? Sounds like we're doing about the same thing except I tweak my pool settings, causing settings to get lost. So I use cgminer-api to set the queue setting. M
|
|
|
root@antMiner:~# cat /config/cgminer.conf { "pools" : [ ... "bitmain-freq" : "7:200:0782", "bitmain-voltage" : "0725", "queue" : "1", "scan-time" : "1" }
After the pools I have this: , "api-listen" : true, "api-network" : true, "api-allow" : "W:0/0", "bitmain-freq" : "7:200:0782", "bitmain-voltage" : "0725" }
I'll probably try adding the queue setting and see what happens. M You have to add it there manually use vi editor I added it. Didn't do a thing. Next time I changed the pools, it got lost. M
|
|
|
|