Pages:
Author

Topic: [ANN] Stratum mining protocol - ASIC ready - page 25. (Read 146083 times)

legendary
Activity: 1386
Merit: 1097
Hopefully by now you should be able to cgminer directly to stratum pools more reliably than through the proxy.

Can you elaborate more on this? Do you see any bug in proxy?
hero member
Activity: 497
Merit: 500
lolz
legendary
Activity: 2156
Merit: 1072
Crypto is the separation of Power and State.
Maybe this is a possible future feature of cgminer, being a proxy itself.
Gimme a break  Undecided

Then cgminer can get me some coffee too Wink

Actually, this is a must have feature.  If cgminer is going to support BFL ASICs, which include a "coffee warmer", I think cgminer should interface with my coffee pot to brew my coffee as well.

CGMiner must also interface with the grinder and automatically send shares to bitcoincoffee when it runs low on beans.

It should also maintain your ASIC mug warmer at the utmost tastiest temperature for your particular favorite varietal/roast.

*demands BFG send Con more hardware for development*
legendary
Activity: 1795
Merit: 1208
This is not OK.
Maybe this is a possible future feature of cgminer, being a proxy itself.
Gimme a break  Undecided

Then cgminer can get me some coffee too Wink

Actually, this is a must have feature.  If cgminer is going to support BFL ASICs, which include a "coffee warmer", I think cgminer should interface with my coffee pot to brew my coffee as well.

Stands to reason...
legendary
Activity: 1750
Merit: 1007
Maybe this is a possible future feature of cgminer, being a proxy itself.
Gimme a break  Undecided

Then cgminer can get me some coffee too Wink

Actually, this is a must have feature.  If cgminer is going to support BFL ASICs, which include a "coffee warmer", I think cgminer should interface with my coffee pot to brew my coffee as well.
legendary
Activity: 1876
Merit: 1000
Maybe this is a possible future feature of cgminer, being a proxy itself.
Gimme a break  Undecided

Then cgminer can get me some coffee too Wink
-ck
legendary
Activity: 4088
Merit: 1631
Ruu \o/
Maybe this is a possible future feature of cgminer, being a proxy itself.
Gimme a break  Undecided
legendary
Activity: 1795
Merit: 1208
This is not OK.
Maybe this is a possible future feature of cgminer, being a proxy itself.
sr. member
Activity: 467
Merit: 250
Hopefully by now you should be able to cgminer directly to stratum pools more reliably than through the proxy.

2.8.4 is a dramatic improvement in stratum reliability.. /nod /thankyou

Sadly, none of my individual miners are fast enough (right now) to get over a 1-diff, but together they can get 16-diff when run behind the proxy.

-ck
legendary
Activity: 4088
Merit: 1631
Ruu \o/
Hopefully by now you should be able to cgminer directly to stratum pools more reliably than through the proxy.
sr. member
Activity: 467
Merit: 250

Slush:

I ran into an interesting failure state today, and the stratum proxy, I believe, played a roll in the failure. I posted over in the cgminer thread about the cgminer portion, but wanted to post here about the proxy portion.

Scenerio:
- stratum pool proxy is pointed at crashes
- clients behind proxy stay connected to proxy, but get no work
- since connection doesn't 'close' cgminer didn't demote the pool
- all GPU's idling and cold

Shouldn't the proxy, in some way, tell the clients when it's primary upstream connection dies?
legendary
Activity: 1386
Merit: 1097
It is working implementation, basically you need to install dependencies (twisted and stratum packages), copy config_sample.py to config.py.

run
easy_install stratum
easy_install -U twisted
hero member
Activity: 556
Merit: 500
yup found the twisted file and ran that but I get an error saying cannot import module stratum.
legendary
Activity: 1386
Merit: 1097
Is there a guide for setting up a stratum server? I see the github files but it looks to be just defining the protocol not a actual implementation.

It is working implementation, basically you need to install dependencies (twisted and stratum packages), copy config_sample.py to config.py and run

Code:
twistd -ny launcher_demo.tac -l -

However I don't think too many people tried it yet, so ask me if you'll have any issues. Or even better, join #stratum irc.
hero member
Activity: 556
Merit: 500
Is there a guide for setting up a stratum server? I see the github files but it looks to be just defining the protocol not a actual implementation.
legendary
Activity: 1386
Merit: 1097
Well, I thought these features are already included in miners. I'm not sure if adding all these features to the proxy is in my time capability :-(
sr. member
Activity: 467
Merit: 250
Quote
3. Show diff per share submitted in console?

Check latest git version.

Thank you! Works like a charm!

RE: #2, logging, was hoping to have a log file to pull data from, # of shares per minute, average diff, stuff I can generate easily if I have a logfile, and can then graph. At a minimum, it would be nice to have in syslog so i can redirect it to a central syslog server, on a local1-7.




legendary
Activity: 1386
Merit: 1097
Quote
3. Show diff per share submitted in console?

Ok, give me some time.

Check latest git version.
legendary
Activity: 1386
Merit: 1097
1. Fail over/back/load balance/etc for multiple servers.

Proxy reports all failures to miners, which usually have quite strong support for all kind of failovers and balancing already. If you want to load balance between two stratum pools, just run proxy twice and let miner connect to them.

Quote
2. syslog facility/target?

Hm, what do you want to log? Just information about new difficulty? I don't think that logging of accepted shares should go to syslog...

Quote
3. Show diff per share submitted in console?

Ok, give me some time.
legendary
Activity: 1386
Merit: 1097
Proxy version 1.1.1 has been released, including EXE version for Windows. If you're running proxy version prior 1.0.2, I highly recommend you to update.

https://github.com/slush0/stratum-mining-proxy/downloads
Pages:
Jump to: