2

I want to make a very simple Bitcoin mining software with use of getblocktemplate, my own SHA and block building. Is there any c or better c++ library that would help with the networking part? I am new to Bitcoin and would prefer to focus on the block building and hashing part for now, as I'm starting from scratch.

I'm aware of the difficulty level and I am doing this just for getting to know Bitcoin better.

Murch
  • 75,206
  • 34
  • 186
  • 622
M-guy
  • 43
  • 4
  • When you say miner, do you mean you want to make hardware or software? – Jestin Oct 25 '16 at 21:09
  • Software, sorry for not making it clear – M-guy Oct 25 '16 at 21:17
  • So, bad news: http://bitcoin.stackexchange.com/questions/41276/in-the-asic-age-is-it-worth-starting-mining-bitcoin-at-home If you just want to do this for fun, remember that you won't solve a block within your lifetime, so I don't know how much fun will be had. Maybe you should focus on just the block building aspect. – Jestin Oct 25 '16 at 21:22
  • 1
    Of course I don't expect this to profitable. But still when I have the mining part done it would be nice to connect to actual network and check whether it works on real-life blocks. Even if it's going to fail every time ;) – M-guy Oct 25 '16 at 21:35
  • @M-guy: I've edited your question to include the content from your comments, please feel free to edit as you like. – Murch Oct 27 '16 at 18:02

0 Answers0