Bitcoin_and_Cryptocurrency-Technologies Course tasks of Bitcoin and Cryptocurrency Technologies by Arvind Narayanan, who is an Assistant Professor in Princeton