Find Jobs
Hire Freelancers

Custom C#/.Net Stratum Bitcoin Mining Proxy

$750-1500 CAD

Closed
Posted over 10 years ago

$750-1500 CAD

Paid on delivery
We require a Stratum Mining Proxy, similar to the one at [login to view URL]\\r\\n\\r\\nThis project requires the result to be closed source. So the work can not be directly derived from the stratum mining proxy.\\r\\n\\r\\nThe project requires the full feature set of the open source stratum mining proxy in addition to the following features:\\r\\n- Does not require get-work capabilities. It is assumed that all pools, and all miners will be using the stratum protocol.\\r\\n- Talks to a back-end mysql database\\r\\n- Database is used to record realtime statistics of mining and to provide configuration\\r\\n- Config is checked from database at regular (configurable) intervals. So that changes can be made in DB, and will reflect in app automatically\\r\\n- Must support queuing jobs from multiple pools, and dividing work amonst the pools\\r\\n- Must support 2 \"pool modes\": Dynamic and Static\\r\\n- Static pools will have a specific amount of GH/s that the proxy will maintain\\r\\n- Dynamic pools will automatically \"evenly\" divide any reminaing GH/s\\r\\n\\r\\nSo for example if I have 5 miners, each providing 500GH/s to the proxy, and I define 10 static pools each with 100GH each, one static pool with 1000GH, and 3 dynamic pools... The static pools will receive their configured amounts. And each dynamic pool will split the remaining 1500GH, resulting in approx 500GH going to each dynamic pool.\\r\\n\\r\\nIf I then add a new static pool at 500GH, the proxy should automatically divert 500GH to the new static pool, and leave 1000GH split between the dynamic pools.\\r\\n\\r\\nThe proxy must be .net, written in C#\\r\\nAnd must be capable of running within Mono on Linux\\r\\nIt must also be high performance. Capable of managing up to 100THash/s of mining throughput to up to 10,000 concurrent pool connections\\r\\n\\r\\nThis work will be required to be completed in full within 1 week.\\r\\n1 Additional week will be allowed for debugging and testing of finished solution. During which time the developer must provide support, and be generally available to provide support during this 1 week period.\\r\\n\\r\\nFluent english is a manditory requirement for this project, as is previous bitcoin experience, and demonstrated C#/.net expertise.\\r\\n\\r\\nPreference to bidders will be given based on\\r\\n- Previously demonstrated experience\\r\\n- Ability to deliver in a short timeline\\r\\n\\r\\nThis project is HIGHLY timeline sensitive\\r\\n\\r\\nNote, high quality work, WILL lead to additional projects being offered to the successful bidder.
Project ID: 5056387

About the project

5 proposals
Remote project
Active 10 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

About the client

Flag of CANADA
Ottawa, Canada
0.0
0
Member since Jan 27, 2013

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.