Would the traffic be high? The original reason to use a local stratum proxy server is to getwork able to bridge some bitcoin hardware designed to use the older getwork protocol to newer pools proxy use the better stratum protocol. As a result, as new functionality was needed, proxy were "hacked in" out-of-band using HTTP bitcoin. I will try to contact Nicehash to get some details on this bug. Donator Getwork Offline Activity:
Miners connecting to the proxy do not need to authenticate, but if they supply a username RollProxy will then be able to generate per-worker statistics. Assemble the block header as laid out in the Bitcoin block hashing algorithm , using the data provided in the block template along with your very own merkle root. Hero Member Offline Activity: I had this problem suddenly appear again this morning. If you are implementing your own pool server, see the section for poolserver development. The reason I ask is that my mining rig is split across three locations, and it would be handy to not have to set up and maintain three stratum proxy servers. I have tried a few different things but I always get that error.
The coinbase data always begins after exactly 42 bytes of the coinbase transaction. I already have a synced Blockchain. No need to set username and password getwork the proxy, it will relay the ones that are getwork by the mining client. Proxy you can find a link to download the Bitcoin version of the stratum mining proxy, and here you can find the source code bitcoin the proxy. During the following few months, a number bitcoin others, both developers and testers, bitcoin constructive criticism and suggestions, which were integrated into the standard. The above example getwork run the stratum proxy server on the IP address of the system it is running on and it will start getwork listen on local ports stratum and getwork proxy the miners that proxy to them locally will be getting work from the uk1.
I run the stratum proxy that I get from wemineltc and see this: Pass a FilePath instead. Using default implementation instead. The requested URL returned error: Sign up or log in Sign up using Google. Sign up using Facebook. Sign up using Email and Password. Would the traffic be high? Would the added delay be unacceptable?
The reason I ask is that my mining rig is split across three locations, and it would be handy to not have to set up and maintain three stratum proxy servers.
I have the following workers on WestHash: Check out how to optimise your mining speed with extranonce. No problem to connect workers on the proxy remotly. Just be sure that the port of the proxy is reachable from Internet. However, take care of the network latency between your worker and the proxy and between the proxy and the pool.
A high latency will increase the reject rate of your workers. First of all, excellent work, this works very well which is something I cannot say for the majority of mining related software. The documentation could be more complete, especially around the available configuration options.
Validation for stratum submissions would be pretty useful there are certain clients which attempt to submit work on re-connect even if extranoonce1 changes.
Possibly this could simply be equally weighted round robin. Ability to specify the source address for the upstream pool's tcp connection, lots of pools have various rate limiting restrictions which can be effectively side stepped this way. Donator Legendary Offline Activity: I have been fucking around with Slush's stratum-mining-proxy for 2 days.
It would run for 15min - 1 hour and then disconnect with Duplicate shares errors. I installed this server in 15 min and it has been stable thus far with workers. It it stays up for a few hours I am sending you a tip. OK so I am tired of beating my head on the desk, Powered by SMF 1. This proxy is provided by Slush's mining pool at http: You can contact the author by email slush at satoshilabs. This project helps thousands of miners to improve their mining experience and optimize bandwidth of large mining operations.
Now it is listed on tip4commit service, so if you find this tool handy, feel free to throw few satoshis to the basket: Permalink Failed to load latest commit information. It will open console window. Otherwise install it by "sudo apt-get install python-dev libssl-dev" on Ubuntu and Debian. Type "sudo python setup. You can start the proxy by typing ". Using default settings, proxy connects to Slush's pool interface.
Packaging for Debian Install devscripts, debhelper, pbuilder. Download and unpack a tarball or clone this repository.