Bitcoin Forum

Bitcoin => Mining => Topic started by: ebyccc on May 29, 2016, 06:08:01 AM



Title: where to find a guide for writing a mining software
Post by: ebyccc on May 29, 2016, 06:08:01 AM
I just wish to try to write a toy mining software myself, are there any guide or documents beside the source codes? Thank you so much


Title: Re: where to find a guide for writing a mining software
Post by: ludbega on May 29, 2016, 09:36:47 AM
if you ask, you never could do better :D ;)


Title: Re: where to find a guide for writing a mining software
Post by: cncr04s on June 09, 2016, 04:59:47 PM
I would suggest you pick up the source to an existing one and try to increase it's performance by working it's code. I do this with other code in my line of work all the time.
There are plenty of open source mining softwares on the internets.


Title: Re: where to find a guide for writing a mining software
Post by: chakal on June 09, 2016, 05:40:23 PM
if you ask, you never could do better :D ;)

ludbega is almost right, if u have to ask u WON'T be able to make it better than existing ones.

I would suggest you pick up the source to an existing one and try to increase it's performance by working it's code. I do this with other code in my line of work all the time.
There are plenty of open source mining softwares on the internets.

If u are a newbie programmer or just don't have the experience in mining softwares it's better to go on some existing mining software github and try to understand whats going on

I'm no programmer but your question suggests that u aren't too. Programming it's not like baking, follow a recipe and it's done. It demands hard working and experience to really make a diference.


Title: Re: where to find a guide for writing a mining software
Post by: ProjectHawk on June 09, 2016, 09:43:48 PM
Why would you want to do that?

Just look on github, and alter a miner to your own needs.


Title: Re: where to find a guide for writing a mining software
Post by: cloverme on June 09, 2016, 11:19:45 PM
Check here: http://stackoverflow.com/questions/9512659/simple-bitcoin-mining-algorithm and here: https://bitcointalk.org/index.php?topic=202189.0

Good luck, keep us updated.  8)



Title: Re: where to find a guide for writing a mining software
Post by: NyeFe on June 09, 2016, 11:25:57 PM
Well if you have 4 years spare (to become a semi-pro), you can start learning c++.

here's some good books:

CPP programming language (http://www.cplusplus.com/files/tutorial.pdf)
CPP Networking programming (http://www.ece.ubc.ca/~brucew/ebook/C++/C++%20Network%20Programming%20Volume%20I.pdf)
CPP Boost tutorial (http://theboostcpplibraries.com/)
--
--
CPP bitcoin mining source code (https://github.com/bitcoin/bitcoin/blob/master/src/rpc/mining.cpp)


Title: Re: where to find a guide for writing a mining software
Post by: kirod on June 12, 2016, 12:16:01 AM
Good Source Thank You..

Well if you have 4 years spare (to become a semi-pro), you can start learning c++.

here's some good books:

CPP programming language (http://www.cplusplus.com/files/tutorial.pdf)
CPP Networking programming (http://www.ece.ubc.ca/~brucew/ebook/C++/C++%20Network%20Programming%20Volume%20I.pdf)
CPP Boost tutorial (http://theboostcpplibraries.com/)
--
--
CPP bitcoin mining source code (https://github.com/bitcoin/bitcoin/blob/master/src/rpc/mining.cpp)