The document describes a project to implement a Bitcoin hashing algorithm on hardware to increase hashing rate. It discusses prototypes using a laptop and Zedboard to test SHA-256 hashing in Java and C. The final design is a lightweight Bitcoin miner running SHA-256 hashing in C on the Zedboard and connecting to the Bitcoin network through an API. It provides pseudocode for the SHA-256 algorithm and describes the hardware implementation and structural design. Results found the Zedboard achieved lower hashing rates than the laptop.