About this project
it-programming / others-5
Open
I have an idea for mining Bitcoin "smarter" and i need some help in code development and/or mining setup and understanding.
To give you a brief description of the idea without getting into details at this stage:
I will be mining solo using multiple ASIC miners and potentially some Cloud mining using gpu (i understand that solo mining is not profitable even with asic miners) but i have an idea to mine smarter. I know its a very low probability to work but i am welling to invest time and money to try it out.
The basic idea is to share specific block headers for the miners to mine, meaning the miner software or Pool should instruct the miners to try and mine Block header X that is determined by an external component (this part is developed by me). If all 2^32 nonce values were tried without success i need the software to send a new candidate block to the miners.
The miner software can be implemented based on the open source projects CGMiner, BFGMiner or any other preferred mining software or Pool. I need to make changes to open source code (CGMiner or BFGMiner) to change the way block templates are created. My idea is to build a machine learning model that finds block headers that have a higher probability to be mined.
I am a developer myself but my C skills are not as good as i want them to be, i am mostly developing with Python, C# and java. So i basically need someone who is really good with C programming and who can understand the open source project of choice (cgMiner or PFGMiner) and be able to modify it based on the requirements. Once the Project is complete i need the source code as well as a handover to explain whats been done and how to control the software.
Is this something you could potentially help with? if the answer is yes we can discuss further to go into more details and discuss timelines and costs.
looking forward to hearing from you,
Regards
Hazem
Category IT & Programming
Subcategory Other
Project size Small
Is this a project or a position? Project
I currently have I have an idea
Required availability As needed
Delivery term: Not specified
Skills needed