I plan to make an fpga mining device for bitcoin mining just for the fun of it. I thought understanding bitcoin as whole would be the first step to take. However I realize that understanding the whole verification and transaction process in bitcoin would take a lot of time. Time that I really dont have. So I just wanted to know what would be the most important things to know related to bitcoin before getting started as only solving the nonce would be the part that I write in verilog/vhdl. The remaining part related to understanding how bitcoin uses Script and processes transaction would be quite unnecessary to know since I am not going to use it for the project. Having said that knowing how the whole system works is important and I will do it but from the point of view of an fpga mining device I would like to know on what to really focus on?

  • How much verilog/VHDL do you know?
    – Nick ODell
    May 30, 2013 at 5:33
  • Not too much.I am getting started on that too but I have someone to guide me for the verilog part
    – Enthusiast
    May 30, 2013 at 13:02
  • possible duplicate of How do I mine with FPGAs?
    – Murch
    Sep 24, 2013 at 20:13

1 Answer 1


See: Open Source FPGA miner and additional info

  • I had already looked at the open source fpga miner but I guess I forgot to mention it in the question. I will defintely look at hard core forensics. Do you think I should focus on any specific part of the bitcoin protocol
    – Enthusiast
    May 30, 2013 at 13:06

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.