The following files are the solutions for the homeworks for Ari Juels blockchain course at Cornell Tech
Homework 1:
Merkle Trees,
Minting and Verifying a Coin,
Finding Hashing Collisions
Homework 2:
Intializing a POW Blockchain,
Intializing a POA Blockchain,
Problems with Desynced networks
Homework 3:
Solodiity Basics,
Hacking Contracts on chain based on deterministic inputs,
Tumbler Analysis
Homework 4:
Hacking contracts