Computer Assignments for the Crypto Currency course offered at the University of Tehran.
The course had two projects:
In this project, the consensus protocol of Bitcoin was evaluated probabilistically. The mining rate was measured and compared with the theory behind the protocol.
In this project, address generation, transaction mechanisms, and Bitcoin mining were implemented.