/CryptoCurrencyCourse

Computer Assignments for the Crypto Currency course offered at the University of Tehran

Primary LanguageJupyter Notebook

CryptoCurrencyCourse

Computer Assignments for the Crypto Currency course offered at the University of Tehran.
The course had two projects:

Bitcoin Protocol

In this project, the consensus protocol of Bitcoin was evaluated probabilistically. The mining rate was measured and compared with the theory behind the protocol.

Bitcoin Mechanisms

In this project, address generation, transaction mechanisms, and Bitcoin mining were implemented.