I would like to you your mining proxy, would it be possible to set up a batch file for my windows build that first fires up the proxy then starts the miner , that way I can set up my miners to mine on startup
thanks
also so the benefit of the proxy is higher rewards based on what ? becase its faster ?
This morning we have added new functionality You can now add up to 30 new workers at once. They will be created using pattern you specified. This should make life easier for bigger miners.
I would like to you your mining proxy, would it be possible to set up a batch file for my windows build that first fires up the proxy then starts the miner , that way I can set up my miners to mine on startup
thanks
also so the benefit of the proxy is higher rewards based on what ? becase its faster ?
I DL the proxy and it starts up. A bunch of stuff starts popping up in window. how do I now mine? I see the cmd lines but not sure how or where to type that stuff in at? A step by step would be appreciated. thanks!
1. Create file: start_proxy.bat 2. Put this command in start_proxy.bat : mining_proxy.exe -o coinotron.com -p 3344 3. Save start_proxy.bat in folder where you have mining proxy. 4. Create file: start_mining.bat 5. Put this command in start_mining.bat : ethminer.exe --farm-recheck 200 -G -F http://127.0.0.1:8332/username.workername:workerpassword 6. Save start_mining.bat in folder where you have ethminer.
To begin mining run start_proxy.bat and then run start_mining.bat
Would you use the proxy for solo mining or just for pools?
Do you still have to sync a wallet for each mining rig?
It seems like it would make more sense to have one wallet to manage via the proxy server and all the mining rigs to feed into it. Can it be configured that way?
Thanks. To be honest it is not my idea to build proxy. My proxy is based on Slush's proxy for bitcoin mining.
ad 1, 2 Ethminer uses very unefficient method of communicating with pool. Every 500ms it asks pool for a new job. That generates huge network traffic. Stratum is protocol which solves this issue. Proxy is kind of link between original ethminer protocol and stratum protocol. Ethminer and pool are connected and it is pool's responsibility to provide new work to ethminer. ad 3. For pools only. ad 4. On each mining rig you have only ethminer and proxy, no wallet. But still you must monitor if ethminer uses correct DAG file. ad 5. You just described current configuration of our pool.
Regarding uncles %: It mostly depends on geth. For some reason geth since its start constantly loses number of connected peers and that increases number of uncles. We have tried starting new nodes permanently connected to our main node but without great results.
A few months ago we asked some of the biggest pools to participate in kind of group of connected nodes to limit number of orphaned blocks (uncles). Sadly most them didn't like that idea. Other networks like LTC have such solutions in place.
Any problem with coinotron? something changed in the last 3-4 days?
My rig is 120 Mh/s at least and coinotron is averaging lately it at 85 , even less for some days. Sometimes is peaks near max potential but for a few minutes than goes back to 80 ish. Other pools show a 3-4% closeness to correct rate. Thanks
Had too many connection issues with coinotron's stratum a couple weeks ago, seems it still isn't very stable. Got tired of babysitting and went back to standard port, still get the same production as on stratum (when it worked)...
First one named start_eth_stratum_proxy.bat create in the folder where mining_proxy.exe is located. Put following command in that bat and save it. mining_proxy.exe -o coinotron.com -p 3344
Second one named start_mining.bat create in the folder where ethminer.exe is located. Put following command in that bat and save it. ethminer.exe --farm-recheck 200 -G -F http://127.0.0.1:8332/user.worker:pw
run start_eth_stratum_proxy.bat run start_mining.bat
Had too many connection issues with coinotron's stratum a couple weeks ago, seems it still isn't very stable. Got tired of babysitting and went back to standard port, still get the same production as on stratum (when it worked)...
Proxy is quite stable. Probably at that time there were some connection issues in our datacenter.
Comments
http://stackoverflow.com/questions/21218346/run-batch-file-on-start-up
You can now add up to 30 new workers at once. They will be created using pattern you specified.
This should make life easier for bigger miners.
Ok thanks, btw is it better to have a single machine run the proxy and all others point to it? Or should all 4 of my miners have it installed locally
I DL the proxy and it starts up. A bunch of stuff starts popping up in window. how do I now mine? I see the cmd lines but not sure how or where to type that stuff in at? A step by step would be appreciated. thanks!
Detailed instructions you will find on our help page: https://coinotron.com/app?action=help
Here is summary of what you need to do:
1. Create file: start_proxy.bat
2. Put this command in start_proxy.bat :
mining_proxy.exe -o coinotron.com -p 3344
3. Save start_proxy.bat in folder where you have mining proxy.
4. Create file: start_mining.bat
5. Put this command in start_mining.bat :
ethminer.exe --farm-recheck 200 -G -F http://127.0.0.1:8332/username.workername:workerpassword
6. Save start_mining.bat in folder where you have ethminer.
To begin mining run start_proxy.bat and then run start_mining.bat
I like your centralized proxy idea.
- Can you elaborate on that a bit more?
- What exactly is its function?
- Would you use the proxy for solo mining or just for pools?
- Do you still have to sync a wallet for each mining rig?
- It seems like it would make more sense to have one wallet to manage via the proxy server and all the mining rigs to feed into it. Can it be configured that way?
Thanks in advance,~VikingMiner~
Thanks. To be honest it is not my idea to build proxy. My proxy is based on Slush's proxy for bitcoin mining.
ad 1, 2 Ethminer uses very unefficient method of communicating with pool. Every 500ms it asks pool for a new job. That generates huge network traffic. Stratum is protocol which solves this issue. Proxy is kind of link between original ethminer protocol and stratum protocol. Ethminer and pool are connected and it is pool's responsibility to provide new work to ethminer.
ad 3. For pools only.
ad 4. On each mining rig you have only ethminer and proxy, no wallet. But still you must monitor if ethminer uses correct DAG file.
ad 5. You just described current configuration of our pool.
Thanks!
I was planning to add moving average too.
Regarding uncles %: It mostly depends on geth. For some reason geth since its start constantly loses number of connected peers and that increases number of uncles. We have tried starting new nodes permanently connected to our main node but without great results.
A few months ago we asked some of the biggest pools to participate in kind of group of connected nodes to limit number of orphaned blocks (uncles). Sadly most them didn't like that idea.
Other networks like LTC have such solutions in place.
My rig is 120 Mh/s at least and coinotron is averaging lately it at 85 , even less for some days. Sometimes is peaks near max potential but for a few minutes than goes back to 80 ish.
Other pools show a 3-4% closeness to correct rate.
Thanks
I will check out server logs.
1% is not enough for you ?
1% for RBPPS is too risky for pool in long term.
When I am entering Payout address for ETH it's giving me an error message saying,"ETH payout address: Wrong format"
Am I doing anything wrong ?
Check out this link:
http://ethereum.stackexchange.com/questions/1812/some-characters-in-ether-addresses-have-changed-to-capitals-after-upgrading-mist
It's not working me for.
I did :
- Download (mining_proxy.exe)
- wrote .bat with : mining_proxy.exe -o coinotron.com -p 3344
ethminer.exe --farm-recheck 200 -G -F http://127.0.0.1:8332/user.worker:pw
It's not mining, idk what it's doing : http://i.imgur.com/F6MbLif.png?1
The files : http://i.imgur.com/Kd1Hk6i.png?1
Can you help me and tell me what is wrong ?
thank you
First one named start_eth_stratum_proxy.bat create in the folder where mining_proxy.exe is located. Put following command in that bat and save it.
mining_proxy.exe -o coinotron.com -p 3344
Second one named start_mining.bat create in the folder where ethminer.exe is located. Put following command in that bat and save it.
ethminer.exe --farm-recheck 200 -G -F http://127.0.0.1:8332/user.worker:pw
run start_eth_stratum_proxy.bat
run start_mining.bat